Context
https://github.com/ror-community/ror-data currently stores historical data dump zip files committed by the generate_dump.yml workflow. Once all workflows and services have been migrated to use release artifacts on https://github.com/ror-community/ror-records, this repository should be archived.
Current state
ror-data stores historical data dump zip files committed by generate_dump.yml
- Referenced by:
generate_dump.yml (reads previous dump, writes new dump)
publish_dump_zenodo.yml (reads dump for Zenodo upload)
- ror-api
getrordump.py (downloads dump for indexing)
- Also referenced:
ror-data-test repo used for test indexing
Steps
-
Verify all workflows have been migrated and tested:
generate_dump.yml reads from and writes to release artifacts
publish_dump_zenodo.yml reads from release artifacts
- ROR API downloads from release artifacts
- Indexing workflows pass correct parameters
- curation_ops scripts are compatible
-
Add README to ror-data explaining:
- Historical dumps are preserved in this repo
- New dumps are published as release assets on
ror-records
- Link to the
ror-records releases page
-
Archive the repository:
- Settings -> Archive this repository
-
Decide on ror-data-test:
- Archive it as well, or repurpose it for testing the release artifact workflow
Acceptance criteria
Context
https://github.com/ror-community/ror-data currently stores historical data dump zip files committed by the
generate_dump.ymlworkflow. Once all workflows and services have been migrated to use release artifacts on https://github.com/ror-community/ror-records, this repository should be archived.Current state
ror-datastores historical data dump zip files committed bygenerate_dump.ymlgenerate_dump.yml(reads previous dump, writes new dump)publish_dump_zenodo.yml(reads dump for Zenodo upload)getrordump.py(downloads dump for indexing)ror-data-testrepo used for test indexingSteps
Verify all workflows have been migrated and tested:
generate_dump.ymlreads from and writes to release artifactspublish_dump_zenodo.ymlreads from release artifactsAdd README to
ror-dataexplaining:ror-recordsror-recordsreleases pageArchive the repository:
Decide on
ror-data-test:Acceptance criteria