2929 docker : ${{ steps.filter.outputs.docker }}
3030 steps :
3131 - name : Checkout repository
32- uses : actions/checkout@v4
32+ uses : actions/checkout@v5
3333
3434 - name : Check changed paths
3535 uses : dorny/paths-filter@v3
8585 image-tag-prefix : ${{ steps.image-tag.outputs.prefix }}
8686 steps :
8787 - name : Checkout repository
88- uses : actions/checkout@v4
88+ uses : actions/checkout@v5
8989 with :
9090 fetch-depth : 0 # Full history for accurate git describe
9191 fetch-tags : true
@@ -146,7 +146,7 @@ jobs:
146146
147147 steps :
148148 - name : Checkout repository
149- uses : actions/checkout@v4
149+ uses : actions/checkout@v5
150150
151151 - name : Setup Docker build environment
152152 uses : ./.github/actions/setup-docker-build
@@ -182,7 +182,7 @@ jobs:
182182
183183 steps :
184184 - name : Checkout repository
185- uses : actions/checkout@v4
185+ uses : actions/checkout@v5
186186
187187 - name : Setup Docker build environment
188188 uses : ./.github/actions/setup-docker-build
@@ -218,7 +218,7 @@ jobs:
218218
219219 steps :
220220 - name : Checkout repository
221- uses : actions/checkout@v4
221+ uses : actions/checkout@v5
222222
223223 - name : Setup Docker build environment
224224 uses : ./.github/actions/setup-docker-build
@@ -283,7 +283,7 @@ jobs:
283283
284284 steps :
285285 - name : Checkout repository
286- uses : actions/checkout@v4
286+ uses : actions/checkout@v5
287287
288288 - name : Setup Docker build environment
289289 uses : ./.github/actions/setup-docker-build
@@ -324,7 +324,7 @@ jobs:
324324
325325 steps :
326326 - name : Checkout repository
327- uses : actions/checkout@v4
327+ uses : actions/checkout@v5
328328
329329 - name : Setup Docker build environment
330330 uses : ./.github/actions/setup-docker-build
@@ -365,7 +365,7 @@ jobs:
365365
366366 steps :
367367 - name : Checkout repository
368- uses : actions/checkout@v4
368+ uses : actions/checkout@v5
369369
370370 - name : Setup Docker build environment
371371 uses : ./.github/actions/setup-docker-build
@@ -428,7 +428,7 @@ jobs:
428428
429429 steps :
430430 - name : Checkout repository
431- uses : actions/checkout@v4
431+ uses : actions/checkout@v5
432432
433433 - name : Setup Docker build environment
434434 uses : ./.github/actions/setup-docker-build
@@ -469,7 +469,7 @@ jobs:
469469
470470 steps :
471471 - name : Checkout repository
472- uses : actions/checkout@v4
472+ uses : actions/checkout@v5
473473
474474 - name : Setup Docker build environment
475475 uses : ./.github/actions/setup-docker-build
@@ -510,7 +510,7 @@ jobs:
510510
511511 steps :
512512 - name : Checkout repository
513- uses : actions/checkout@v4
513+ uses : actions/checkout@v5
514514
515515 - name : Setup Docker build environment
516516 uses : ./.github/actions/setup-docker-build
@@ -573,7 +573,7 @@ jobs:
573573
574574 steps :
575575 - name : Checkout repository
576- uses : actions/checkout@v4
576+ uses : actions/checkout@v5
577577
578578 - name : Setup Docker build environment
579579 uses : ./.github/actions/setup-docker-build
@@ -614,7 +614,7 @@ jobs:
614614
615615 steps :
616616 - name : Checkout repository
617- uses : actions/checkout@v4
617+ uses : actions/checkout@v5
618618
619619 - name : Setup Docker build environment
620620 uses : ./.github/actions/setup-docker-build
@@ -655,7 +655,7 @@ jobs:
655655
656656 steps :
657657 - name : Checkout repository
658- uses : actions/checkout@v4
658+ uses : actions/checkout@v5
659659
660660 - name : Setup Docker build environment
661661 uses : ./.github/actions/setup-docker-build
@@ -718,7 +718,7 @@ jobs:
718718
719719 steps :
720720 - name : Checkout repository
721- uses : actions/checkout@v4
721+ uses : actions/checkout@v5
722722
723723 - name : Setup Docker build environment
724724 uses : ./.github/actions/setup-docker-build
@@ -759,7 +759,7 @@ jobs:
759759
760760 steps :
761761 - name : Checkout repository
762- uses : actions/checkout@v4
762+ uses : actions/checkout@v5
763763
764764 - name : Setup Docker build environment
765765 uses : ./.github/actions/setup-docker-build
@@ -800,7 +800,7 @@ jobs:
800800
801801 steps :
802802 - name : Checkout repository
803- uses : actions/checkout@v4
803+ uses : actions/checkout@v5
804804
805805 - name : Setup Docker build environment
806806 uses : ./.github/actions/setup-docker-build
@@ -863,7 +863,7 @@ jobs:
863863
864864 steps :
865865 - name : Checkout repository
866- uses : actions/checkout@v4
866+ uses : actions/checkout@v5
867867
868868 - name : Setup Docker build environment
869869 uses : ./.github/actions/setup-docker-build
@@ -904,7 +904,7 @@ jobs:
904904
905905 steps :
906906 - name : Checkout repository
907- uses : actions/checkout@v4
907+ uses : actions/checkout@v5
908908
909909 - name : Setup Docker build environment
910910 uses : ./.github/actions/setup-docker-build
@@ -943,7 +943,7 @@ jobs:
943943
944944 steps :
945945 - name : Checkout repository
946- uses : actions/checkout@v4
946+ uses : actions/checkout@v5
947947
948948 - name : Setup Docker build environment
949949 uses : ./.github/actions/setup-docker-build
@@ -1004,17 +1004,22 @@ jobs:
10041004 flavor : [baseimage, core, assemble, classify, phylo, mega]
10051005 steps :
10061006 - name : Checkout repository
1007- uses : actions/checkout@v4
1007+ uses : actions/checkout@v5
10081008
10091009 - name : Log in to GHCR
1010- uses : docker/login-action@v3
1010+ uses : docker/login-action@v4
10111011 with :
10121012 registry : ghcr.io
10131013 username : ${{ github.actor }}
10141014 password : ${{ secrets.GITHUB_TOKEN }}
10151015
1016+ - name : Pre-pull image for scan
1017+ uses : ./.github/actions/pull-with-retry
1018+ with :
1019+ image : ' ${{ env.GHCR_REPO }}:${{ needs.get-version.outputs.image-tag-prefix }}-${{ matrix.flavor }}-amd64'
1020+
10161021 - name : Run Trivy vulnerability scanner
1017- uses : aquasecurity/trivy-action@master
1022+ uses : aquasecurity/trivy-action@v0.36.0
10181023 with :
10191024 image-ref : ' ${{ env.GHCR_REPO }}:${{ needs.get-version.outputs.image-tag-prefix }}-${{ matrix.flavor }}-amd64'
10201025 format : ' sarif'
@@ -1027,7 +1032,7 @@ jobs:
10271032 ignore-policy : ' .trivy-ignore-policy.rego'
10281033
10291034 - name : Run Trivy vulnerability scanner (JSON)
1030- uses : aquasecurity/trivy-action@master
1035+ uses : aquasecurity/trivy-action@v0.36.0
10311036 with :
10321037 image-ref : ' ${{ env.GHCR_REPO }}:${{ needs.get-version.outputs.image-tag-prefix }}-${{ matrix.flavor }}-amd64'
10331038 format : ' json'
@@ -1048,14 +1053,14 @@ jobs:
10481053
10491054 - name : Upload Trivy scan results to GitHub Security tab
10501055 if : always()
1051- uses : github/codeql-action/upload-sarif@v3
1056+ uses : github/codeql-action/upload-sarif@v4
10521057 with :
10531058 sarif_file : ' trivy-results.sarif'
10541059 category : ' container-${{ matrix.flavor }}'
10551060
10561061 - name : Upload Trivy JSON results
10571062 if : always()
1058- uses : actions/upload-artifact@v4
1063+ uses : actions/upload-artifact@v6
10591064 with :
10601065 name : trivy-${{ matrix.flavor }}
10611066 path : trivy-results.json
@@ -1080,7 +1085,7 @@ jobs:
10801085
10811086 steps :
10821087 - name : Checkout repository
1083- uses : actions/checkout@v4
1088+ uses : actions/checkout@v5
10841089
10851090 - name : Pull test image (with retries)
10861091 uses : ./.github/actions/pull-with-retry
@@ -1121,7 +1126,7 @@ jobs:
11211126
11221127 steps :
11231128 - name : Checkout repository
1124- uses : actions/checkout@v4
1129+ uses : actions/checkout@v5
11251130
11261131 - name : Pull test image (with retries)
11271132 uses : ./.github/actions/pull-with-retry
@@ -1154,7 +1159,7 @@ jobs:
11541159
11551160 steps :
11561161 - name : Checkout repository
1157- uses : actions/checkout@v4
1162+ uses : actions/checkout@v5
11581163
11591164 - name : Pull test image (with retries)
11601165 uses : ./.github/actions/pull-with-retry
@@ -1195,7 +1200,7 @@ jobs:
11951200
11961201 steps :
11971202 - name : Checkout repository
1198- uses : actions/checkout@v4
1203+ uses : actions/checkout@v5
11991204
12001205 - name : Pull test image (with retries)
12011206 uses : ./.github/actions/pull-with-retry
@@ -1228,7 +1233,7 @@ jobs:
12281233
12291234 steps :
12301235 - name : Checkout repository
1231- uses : actions/checkout@v4
1236+ uses : actions/checkout@v5
12321237
12331238 - name : Pull test image (with retries)
12341239 uses : ./.github/actions/pull-with-retry
@@ -1269,7 +1274,7 @@ jobs:
12691274
12701275 steps :
12711276 - name : Checkout repository
1272- uses : actions/checkout@v4
1277+ uses : actions/checkout@v5
12731278
12741279 - name : Pull test image (with retries)
12751280 uses : ./.github/actions/pull-with-retry
@@ -1302,7 +1307,7 @@ jobs:
13021307
13031308 steps :
13041309 - name : Checkout repository
1305- uses : actions/checkout@v4
1310+ uses : actions/checkout@v5
13061311
13071312 - name : Pull test image (with retries)
13081313 uses : ./.github/actions/pull-with-retry
@@ -1343,7 +1348,7 @@ jobs:
13431348
13441349 steps :
13451350 - name : Checkout repository
1346- uses : actions/checkout@v4
1351+ uses : actions/checkout@v5
13471352
13481353 - name : Pull test image (with retries)
13491354 uses : ./.github/actions/pull-with-retry
@@ -1447,14 +1452,14 @@ jobs:
14471452 uses : imjasonh/setup-crane@v0.4
14481453
14491454 - name : Log in to GitHub Container Registry
1450- uses : docker/login-action@v3
1455+ uses : docker/login-action@v4
14511456 with :
14521457 registry : ghcr.io
14531458 username : ${{ github.actor }}
14541459 password : ${{ secrets.GITHUB_TOKEN }}
14551460
14561461 - name : Log in to Quay.io
1457- uses : docker/login-action@v3
1462+ uses : docker/login-action@v4
14581463 with :
14591464 registry : quay.io
14601465 username : ${{ secrets.QUAY_USERNAME }}
0 commit comments