Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

records: CMS 2016 SIM record skeletons #3692

Open
wants to merge 3 commits into
base: master
Choose a base branch
from

Conversation

tiborsimko
Copy link
Member

@tiborsimko tiborsimko commented Oct 25, 2024

  • feat(skeletons): add CMS 2016 SIM record skeletons

    This commit introduces CMS 2016 SIM record skeletons containing only
    persistent identifiers (title, record ID, DOI). The full record content
    is not stored in this Git repository due to its size (2.3 GB). The
    records are available in a separate tarball located at
    /eos/opendata/cms/upload/tibor/cms-2016-sim-20241025.zip.

  • ci(check-fixtures): check also record skeletons for persistent IDs

    Check also record skeletons with respect to the record ID and the DOI
    uniqueness.

  • ci(check-fixtures): parallelise fixture checking commands

    Introduces several independent run-tests.sh fixture-checking commands
    in order to speed up fixture checking by parallelisation.

    Renames run-tests.sh script options and CI rules to better separate
    data checks, formatting checks and linting checks.

    Adds data formatting checks and fixes several JSON data files.

    Adds shfmt formatting checks, commitlint, flake8andyamllint`
    linting checks.

    Removes pydocstyle formating checks since we moved to black code
    formatter.

    Introduces /run-tests.sh --help explaining all the checking options.

    Updates CI environment to Ubuntu 24.04 and latest actions
    (actions/checkout@v4, actions/setup-node@v4,
    actions/setup-python@v5).

    Amends .editorconfig to add rules for shell scripts and remove rules
    for ReST files that are no longer needed after switch to Markdown.

    BREAKING CHANGE: Refactors run-tests.sh script options.

Closes #3667

This commit introduces CMS 2016 SIM record skeletons containing only
persistent identifiers (title, record ID, DOI). The full record content
is not stored in this Git repository due to its size (2.3 GB). The
records are available in a separate tarball located at
`/eos/opendata/cms/upload/tibor/cms-2016-sim-20241025.zip`.

Closes cernopendata#3667
@tiborsimko tiborsimko force-pushed the cms-2016-sim-record-skeletons branch from dc7a96e to b25cc21 Compare January 10, 2025 08:54
Check also record skeletons with respect to the record ID and the DOI
uniqueness.

Closes cernopendata#3667
@tiborsimko tiborsimko force-pushed the cms-2016-sim-record-skeletons branch from b25cc21 to 952b104 Compare January 10, 2025 08:54
@tiborsimko tiborsimko self-assigned this Jan 10, 2025
@tiborsimko tiborsimko force-pushed the cms-2016-sim-record-skeletons branch 13 times, most recently from 68bea91 to e9c16fc Compare January 10, 2025 13:45
@tiborsimko tiborsimko force-pushed the cms-2016-sim-record-skeletons branch 3 times, most recently from a85308f to 7a66f99 Compare January 21, 2025 17:10
Introduces several independent `run-tests.sh` fixture-checking commands
in order to speed up fixture checking by parallelisation.

Renames `run-tests.sh` script options and CI rules to better separate
data checks, formatting checks and linting checks.

Adds data formatting checks and fixes several JSON data files.

Adds `shfmt` formatting checks, `commitlint`, flake8` and `yamllint`
linting checks.

Removes `pydocstyle` formating checks since we moved to `black` code
formatter.

Introduces `/run-tests.sh --help` explaining all the checking options.

Updates CI environment to Ubuntu 24.04 and latest actions
(`actions/checkout@v4`, `actions/setup-node@v4`,
`actions/setup-python@v5`).

Amends `.editorconfig` to add rules for shell scripts and remove rules
for ReST files that are no longer needed after switch to Markdown.

BREAKING CHANGE: Refactors `run-tests.sh` script options.
@tiborsimko tiborsimko force-pushed the cms-2016-sim-record-skeletons branch from 7a66f99 to 83b22ec Compare January 21, 2025 17:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

CMS: add DOIs for 2016 MC
1 participant