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

Changes for related data update. #52

Merged
merged 24 commits into from
Aug 16, 2023
Merged

Changes for related data update. #52

merged 24 commits into from
Aug 16, 2023

Commits on May 31, 2023

  1. Add files for v1.1.1

    Adds files for schema version v1.1.1 with symlinks.
    ItIsJordan committed May 31, 2023
    Configuration menu
    Copy the full SHA
    edce119 View commit details
    Browse the repository at this point in the history
  2. Add related table doi variable to submission schema

    Adds the related_to_table_dois var to submission_schema.json.
    ItIsJordan committed May 31, 2023
    Configuration menu
    Copy the full SHA
    3ee0f05 View commit details
    Browse the repository at this point in the history
  3. Add related recid variable to submission schema

    Adds the related recids var to submission_schema.json to accommodate for related recids..
    ItIsJordan committed May 31, 2023
    Configuration menu
    Copy the full SHA
    d3d63d4 View commit details
    Browse the repository at this point in the history
  4. Update version number in schema json (1.1.0 -> 1.1.1)

    Updates the schema version number to 1.1.1 in the json files (forgot).
    ItIsJordan committed May 31, 2023
    Configuration menu
    Copy the full SHA
    13e712c View commit details
    Browse the repository at this point in the history
  5. Add updated schema to valid versions

    Adds the updated schema version (1.1.1) to the list of valid versions.
    ItIsJordan committed May 31, 2023
    Configuration menu
    Copy the full SHA
    d582209 View commit details
    Browse the repository at this point in the history
  6. Update readme version number

    Updates schema version number referenced in the README document.
    ItIsJordan committed May 31, 2023
    Configuration menu
    Copy the full SHA
    2e7aca2 View commit details
    Browse the repository at this point in the history
  7. Bump schema version number in code

    Upgrades the schema version used within code
    ItIsJordan committed May 31, 2023
    Configuration menu
    Copy the full SHA
    bb0d1e8 View commit details
    Browse the repository at this point in the history

Commits on Jun 1, 2023

  1. Update schema version number in tests

    Updates the schema version number used in the tests from 1.1.0 to 1.1.1
    ItIsJordan committed Jun 1, 2023
    Configuration menu
    Copy the full SHA
    a87e5dc View commit details
    Browse the repository at this point in the history

Commits on Jun 22, 2023

  1. Update related record data type

    Updates the data type for related record id storage from string to integer. This is to disallow entry of anything other than HEPData record IDs.
    ItIsJordan committed Jun 22, 2023
    Configuration menu
    Copy the full SHA
    cd8a881 View commit details
    Browse the repository at this point in the history

Commits on Jun 26, 2023

  1. Revert package version check change

    Reverts a change upping the minimum version checked before running a number of validator functions.  Was updated to match most recent version number, checks are actually needed above 1.1.0.
    ItIsJordan committed Jun 26, 2023
    Configuration menu
    Copy the full SHA
    95885b5 View commit details
    Browse the repository at this point in the history

Commits on Jun 28, 2023

  1. Fix schema inconsistency/issue

    Fixed accidental inconsistencies between this data schema and the HEPData schema. Recids now has no maxLength value. Updated table DOI to match the correct maxLength value of 128 (was 64).
    ItIsJordan committed Jun 28, 2023
    Configuration menu
    Copy the full SHA
    2abdfa8 View commit details
    Browse the repository at this point in the history

Commits on Jul 6, 2023

  1. Add regular expression for related DOI check

    Now validates related DOI entries against a regular expression.
    ItIsJordan committed Jul 6, 2023
    Configuration menu
    Copy the full SHA
    0062c06 View commit details
    Browse the repository at this point in the history
  2. Update TestHEPSubmission

    Updates TestHEPSubmission to include valid related doi/recid entries in submission.yaml
    ItIsJordan committed Jul 6, 2023
    Configuration menu
    Copy the full SHA
    2f73905 View commit details
    Browse the repository at this point in the history
  3. Add validator test

    Adds invalid recid/doi testing and related test YAML files.
    ItIsJordan committed Jul 6, 2023
    Configuration menu
    Copy the full SHA
    6247c64 View commit details
    Browse the repository at this point in the history
  4. Remove hardcoded schema_version glad

    Removes a hardcoded flag setting the current schema version in testing as the default is to use the most recent version.
    ItIsJordan committed Jul 6, 2023
    Configuration menu
    Copy the full SHA
    6e0619c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    85458d6 View commit details
    Browse the repository at this point in the history

Commits on Aug 3, 2023

  1. Add venv/ to .gitignore

    Adds the virtual environment folder in venv/ to the .gitignore file.
    ItIsJordan committed Aug 3, 2023
    Configuration menu
    Copy the full SHA
    314afbc View commit details
    Browse the repository at this point in the history

Commits on Aug 9, 2023

  1. Update schema recid constraints.

    Probably unnecessary. Added a minimum value of 1 to disable entry of negative, and 0 as an integer.
    ItIsJordan committed Aug 9, 2023
    Configuration menu
    Copy the full SHA
    26c25b0 View commit details
    Browse the repository at this point in the history
  2. Update testing

    Updates validator testing to include new cases for valid submissions, and more invalid cases.
    ItIsJordan committed Aug 9, 2023
    Configuration menu
    Copy the full SHA
    95b809d View commit details
    Browse the repository at this point in the history
  3. Improve test cases

    Adds some extra checks against the regex in the related submission testing.
    ItIsJordan committed Aug 9, 2023
    Configuration menu
    Copy the full SHA
    10c2c54 View commit details
    Browse the repository at this point in the history
  4. Remove whitespace in test yaml files

    Removes spaces on array entries in the related test yaml files.
    ItIsJordan committed Aug 9, 2023
    Configuration menu
    Copy the full SHA
    5e1afa0 View commit details
    Browse the repository at this point in the history

Commits on Aug 11, 2023

  1. Add uniqueness check in doi/recid entry

    Adds a uniqueness check in the related DOI and record ID entries in the schema. Also adds testing against this functionality.
    ItIsJordan committed Aug 11, 2023
    Configuration menu
    Copy the full SHA
    e8064a2 View commit details
    Browse the repository at this point in the history

Commits on Aug 16, 2023

  1. Configuration menu
    Copy the full SHA
    f1beb68 View commit details
    Browse the repository at this point in the history
  2. Rename 'related_to_hepdata_recids' field

    * Instead use 'related_to_hepdata_records' (suggested by @20DM).
    * Move new fields to end of 'properties' in JSON schema.
    * Bump version to 0.3.4 in preparation for new release.
    GraemeWatt committed Aug 16, 2023
    Configuration menu
    Copy the full SHA
    326d392 View commit details
    Browse the repository at this point in the history