Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Added a github actions workflow (nersc-ci.yml):
This triggers the NERSC CI pipeline. At the moment this is just triggered manually, however you can change this to on push, schedule, etc.
Added quick catalog test for ci (./tests/test_catalogs_ci-py):
This gets run with the --cori-ci flag for pytest. It just reads a few value from the cosmoDC2_v1.1.4_small, however you can change this to what you need.
Added a gitlab workflow (.gitlab-ci.yml):
This is what gets run on Cori, at the moment it just installs gcr-catalogs and runs pytest on the new test file
I don't have permission to run workflows on this repo (I think). The repos the nersc-ci.yml file points to are my NERSC GitLab repos. You'll have to make repos in your NERSC instance and change the values in the nersc-ci.yml file. Setup for repos is in the docs for CI repo (https://desc-continuous-integration.readthedocs.io/en/latest/desc/ci_at_nersc.html)