You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Optimize Spack CI with binary cache and system packages
Performance improvements:
- Add Spack binary cache mirror for pre-built dependencies
- Mark system packages as external (cmake, python, perl, gcc)
- Pre-install system libraries (openblas, fftw, hdf5) via apt
- Use buildcache for dependencies to avoid source builds
- Reduce timeout from 60 to 45 minutes
Conditional execution:
- Install test only runs on PRs or manual workflow_dispatch
- Saves CI time on routine commits to packaging files
- Lint and spec tests still run on every push
0 commit comments