Skip to content

Conversation

@AlexanderRichert-NOAA
Copy link
Contributor

This PR overhauls these workflows:

  • It reduces and refines the matrix configurations in the workflows
  • It defines a separate manifest file for each application, each of which is processed in separate workflows for selected (non-excluded) matrix configs and creates a container image
  • It adds various validation steps, and uses Spack v1
  • Debug output is greatly improved, such as by grouping output from each spack call.
  • Container generation looks very different, now copying in spack.yaml and spack.lock, alongside using spack install --only-concrete so that packages can only be installed from the build cache, with no new concretization during container image creation.
  • The custom repo now contains recipes for ip and bufr test files, used in both nceplibs templates

@AlexanderRichert-NOAA AlexanderRichert-NOAA merged commit b217c51 into main Jan 5, 2026
10 checks passed
@AlexanderRichert-NOAA AlexanderRichert-NOAA deleted the build-by-app branch January 6, 2026 19:52
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.

2 participants