ACCESS-NRI / model-config-tests

Tests for checking model configurations
Apache License 2.0
0 stars 1 forks source link

Check executable paths match those deployed for specified model version #18

Closed aidanheerdegen closed 1 month ago

aidanheerdegen commented 5 months ago

Once we have the ability to utilise module load model/version in payu configurations

https://github.com/ACCESS-NRI/model-config-tests/issues/10

we should have a QA configuration check that compares the executable paths in manifests/exe.yaml and check they match an install path in the spack.locations.json release artefact for the relevant model version

https://github.com/ACCESS-NRI/build-cd/issues/51

The release is available at a predictable URL for a given model version, e.g.

https://github.com/ACCESS-NRI/ACCESS-OM2/releases/tag/2024.03.0

and the relevant artefact is just a path added to that url, e.g.

https://github.com/ACCESS-NRI/ACCESS-OM2/releases/download/2024.03.0/spack.location

(note that spack.location.json was not generated for the above release, but will be available in the future)