-
Notifications
You must be signed in to change notification settings - Fork 2.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update Dockerfiles and images for Spack v0.18.0 #30216
Update Dockerfiles and images for Spack v0.18.0 #30216
Conversation
7e1ba02
to
66013fc
Compare
13c1b77
to
a6a3e69
Compare
a6a3e69
to
df58eba
Compare
a8f4315
to
0e31746
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good to me! The reuse of the same Dockerfile for Ubuntu 18.04, 20.04, 22.04 threw me for a bit of a loop but using a template like this makes sense when all are so similar.
Amazing timing! Ubuntu 22.04 LTS came out (like today? or this week?) and I was just building with spack 18.04 and was like hmmm this is very old do we have a newer one yet? ... and we do! 🥳 |
This PR updates the list of images we build nightly, deprecating Ubuntu 16.04 and CentOS 8 and adding Ubuntu 20.04, Ubuntu 22.04 and CentOS Stream. It also removes a lot of duplication by generating the Dockerfiles during the CI workflow and uploading them as artifacts for later inspection or reuse.
fixes #30211
fixes #21131
fixes #18005
closes #14357
closes #23322
closes #23323
closes #19991
This PR updates the list of images we build nightly, deprecating Ubuntu 16.04 and CentOS 8 and adding Ubuntu 20.04, Ubuntu 22.04 and CentOS Stream. It also removes a lot of duplication by generating the Dockerfiles during the CI workflow and uploading them as artifacts for later inspection or reuse.
Modifications:
spack containerize
and target the currentGITHUB_REF