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
Changes:
1. Add GitHub Actions cache for Spack dependencies
- Caches spack/opt/spack (installed packages)
- Caches spack/var/spack/cache (downloaded sources)
- Key based on package.py hash for cache invalidation
- Dramatically speeds up subsequent CI runs
2. Split dependency installation into separate step
- Install dependencies first (these benefit from cache)
- Install MFC separately for clearer CI output
- Reduced timeouts since cached builds are much faster
3. Use mfc@master instead of v5.1.0
- v5.1.0 has parallel build dependency issues with m_thermochem
- Master branch has fixes for parallel builds
- More representative of what users will install
Expected improvement: ~70min -> ~10min on cache hit
0 commit comments