feat: install most dependencies in cacheable layer, before adding main
Instead of requiring the whole stack to be reinstalled whenever a specific version (e.g. main) causes a cache fail, this aims to have stable default version with a second-stage installation of the potentially-modified versions of eicrecon and juggler. This should allow all builds to cache the first installation in virtually all cases, leading to faster builds.
Edited by Wouter Deconinck
Merge request reports
Activity
assigned to @wdconinc
added 3 commits
-
4b99aecf...f3c794da - 2 commits from branch
master
- 150cb1a4 - Merge branch 'master' into 'cacheable-layer'
-
4b99aecf...f3c794da - 2 commits from branch
added 4 commits
-
2c99b463...f4b44273 - 2 commits from branch
master
- e0a727b1 - feat: install most dependencies in cachable layer, before adding main
- 4a5353e8 - fix: reconcretize in stage 2
-
2c99b463...f4b44273 - 2 commits from branch
added 8 commits
-
9cb559e9...89a9cb1f - 3 commits from branch
master
- 729a2f7e - feat: install most dependencies in cachable layer, before adding main
- 53867dce - fix: reconcretize in stage 2
- 774f4d2d - fix: apply version as package:require
- 639fa228 - fix: proper semi-colon command termination
- 25c53992 - fix: double colon
Toggle commit list-
9cb559e9...89a9cb1f - 3 commits from branch
added 6 commits
Toggle commit listadded 1 commit
- ee5f339e - debug: print spack.yaml.before re-concretize
added 7 commits
-
ee5f339e...e92b8ce1 - 2 commits from branch
master
- abc6d86f - feat: install most dependencies in cachable layer, before adding main
- 95862519 - fix: reconcretize in stage 2
- 84b038b3 - fix: apply version as package:require
- a0133c42 - fix: double colon
- b4cdcb6d - debug: print spack.yaml.before re-concretize
Toggle commit list-
ee5f339e...e92b8ce1 - 2 commits from branch
added 7 commits
-
b4cdcb6d...571e6b3e - 2 commits from branch
master
- bdda212f - feat: install most dependencies in cachable layer, before adding main
- 735e05aa - fix: reconcretize in stage 2
- ebb2e661 - fix: apply version as package:require
- 2cedd949 - fix: double colon
- 9edd71e7 - debug: print spack.yaml.before re-concretize
Toggle commit list-
b4cdcb6d...571e6b3e - 2 commits from branch
added 9 commits
-
9edd71e7...2153807c - 5 commits from branch
master
- 8affe8a7 - feat: install most dependencies in cachable layer, before adding main
- 189c316f - fix: reconcretize in stage 2
- 51a2925a - fix: apply version as package:require
- 67741ef5 - fix: double colon
Toggle commit list-
9edd71e7...2153807c - 5 commits from branch
added 14 commits
-
67741ef5...1eb9778f - 10 commits from branch
master
- 73a23d6b - feat: install most dependencies in cachable layer, before adding main
- da04ee2b - fix: reconcretize in stage 2
- ac8cecc3 - fix: apply version as package:require
- bfa11fec - fix: double colon
Toggle commit list-
67741ef5...1eb9778f - 10 commits from branch
added 1 commit
- 67714e60 - chore: eic-spack-6a708734d75d9061cb66919eb52a0a9cfc8927ca
added 7 commits
-
435c4a1e - 1 commit from branch
master
- 94c21db5 - feat: install most dependencies in cachable layer, before adding main
- 8b860188 - fix: reconcretize in stage 2
- 488d5e47 - fix: apply version as package:require
- b14703ab - fix: double colon
- 3a176c92 - chore: eicrecon-1.8.0, juggler-11.0.0
- 34c60547 - chore: eic-spack-6a708734d75d9061cb66919eb52a0a9cfc8927ca
Toggle commit list-
435c4a1e - 1 commit from branch
Please register or sign in to reply