@@ -107,9 +107,10 @@ jobs:
107107 PLATFORM : linux/amd64
108108 runner : ubuntu-latest
109109 arch : amd64
110+ fail-fast : false
110111 steps :
111112 - name : Checkout
112- uses : actions/checkout@v4
113+ uses : actions/checkout@v6
113114 - name : Inject enhanced GitHub environment variables
114115 uses : rlespinasse/github-slug-action@v5
115116 - name : Load spack version and cherry-picks
@@ -158,7 +159,7 @@ jobs:
158159 # This is separate from the registry cache which stores image layers
159160 # Reference: https://docs.docker.com/build/ci/github-actions/cache/#cache-mounts
160161 # Implementation: https://github.com/reproducible-containers/buildkit-cache-dance
161- uses : actions/cache@v4
162+ uses : actions/cache@v5
162163 id : cache-base-mounts
163164 with :
164165 path : cache-mount-base-${{ matrix.BUILD_IMAGE }}-${{ matrix.arch }}
@@ -194,7 +195,7 @@ jobs:
194195 username : ${{ secrets.GHCR_REGISTRY_USER }}
195196 password : ${{ secrets.GHCR_REGISTRY_TOKEN }}
196197 - name : Build and push
197- uses : docker/build-push-action@v5
198+ uses : docker/build-push-action@v6
198199 id : build
199200 with :
200201 file : containers/debian/Dockerfile
@@ -233,7 +234,7 @@ jobs:
233234 mkdir -p /tmp/digests
234235 echo "${{ steps.meta.outputs.tags }}@${{ steps.build.outputs.digest }}" > /tmp/digests/${{ matrix.BUILD_IMAGE }}-${{ matrix.arch }}.digest
235236 - name : Upload digest as artifact
236- uses : actions/upload-artifact@v4
237+ uses : actions/upload-artifact@v6
237238 with :
238239 name : base-${{ matrix.BUILD_IMAGE }}-${{ matrix.arch }}-digest
239240 path : /tmp/digests/${{ matrix.BUILD_IMAGE }}-${{ matrix.arch }}.digest
@@ -269,7 +270,7 @@ jobs:
269270 username : ${{ secrets.GHCR_REGISTRY_USER }}
270271 password : ${{ secrets.GHCR_REGISTRY_TOKEN }}
271272 - name : Download all digest artifacts
272- uses : actions/download-artifact@v4
273+ uses : actions/download-artifact@v7
273274 with :
274275 path : /tmp/digests
275276 pattern : base-${{ matrix.BUILD_IMAGE }}-*-digest
@@ -406,14 +407,15 @@ jobs:
406407 runner : ubuntu-latest
407408 PLATFORM : linux/amd64
408409 target : builder_concretization_default
410+ fail-fast : false
409411 steps :
410412 - name : Free Disk Space (Ubuntu)
411413 uses : jlumbroso/free-disk-space@v1.3.1
412414 with :
413415 android : true
414416 dotnet : true
415417 - name : Checkout
416- uses : actions/checkout@v4
418+ uses : actions/checkout@v6
417419 - name : Resolve benchmarks versions
418420 id : benchmarks
419421 shell : bash
@@ -451,7 +453,7 @@ jobs:
451453 # This is separate from the registry cache which stores image layers
452454 # Reference: https://docs.docker.com/build/ci/github-actions/cache/#cache-mounts
453455 # Implementation: https://github.com/reproducible-containers/buildkit-cache-dance
454- uses : actions/cache@v4
456+ uses : actions/cache@v5
455457 id : cache-eic-mounts
456458 with :
457459 path : cache-mount-eic-${{ matrix.arch }}
@@ -495,7 +497,7 @@ jobs:
495497 username : ${{ secrets.GHCR_REGISTRY_USER }}
496498 password : ${{ secrets.GHCR_REGISTRY_TOKEN }}
497499 - name : Build and push
498- uses : docker/build-push-action@v5
500+ uses : docker/build-push-action@v6
499501 id : build
500502 with :
501503 file : containers/eic/Dockerfile
@@ -537,7 +539,7 @@ jobs:
537539 mkdir -p /tmp/digests
538540 echo "${{ steps.meta.outputs.tags }}@${{ steps.build.outputs.digest }}" > /tmp/digests/${{ matrix.arch }}.digest
539541 - name : Upload digest as artifact
540- uses : actions/upload-artifact@v4
542+ uses : actions/upload-artifact@v6
541543 with :
542544 name : eic-${{ matrix.ENV }}-${{ matrix.arch }}-digest
543545 path : /tmp/digests/${{ matrix.arch }}.digest
@@ -571,7 +573,7 @@ jobs:
571573 username : ${{ secrets.GHCR_REGISTRY_USER }}
572574 password : ${{ secrets.GHCR_REGISTRY_TOKEN }}
573575 - name : Download all digest artifacts
574- uses : actions/download-artifact@v4
576+ uses : actions/download-artifact@v7
575577 with :
576578 path : /tmp/digests
577579 pattern : eic-${{ matrix.ENV }}-*-digest
0 commit comments