4646
4747jobs :
4848 test :
49- runs-on : ubuntu-20 .04
49+ runs-on : ubuntu-24 .04
5050 steps :
5151 - name : Checkout sources
5252 uses : actions/checkout@v3
6060 run : pip3 install cargo-lambda
6161
6262 - name : Configure cache
63- uses :
mozilla-actions/[email protected] .3 63+ uses :
mozilla-actions/[email protected] .8 6464
6565 - name : Install cargo-nextest
6666 run : cargo install cargo-nextest --locked
7676
7777 build :
7878 needs : [ test ]
79- runs-on : ubuntu-20 .04
79+ runs-on : ubuntu-24 .04
8080 steps :
8181 - uses : actions/checkout@v3
8282
9595 run : pip3 install cargo-lambda
9696
9797 - name : Configure cache
98- uses :
mozilla-actions/[email protected] .3 98+ uses :
mozilla-actions/[email protected] .8 9999
100100 - name : Install cargo-nextest
101101 run : cargo install cargo-nextest --locked
@@ -129,7 +129,7 @@ jobs:
129129 package-beta :
130130 if : ${{ github.ref == 'refs/heads/main' || github.event_name == 'release' }}
131131 needs : [ build ]
132- runs-on : ubuntu-20 .04
132+ runs-on : ubuntu-24 .04
133133 steps :
134134 - uses : actions/checkout@v3
135135 - uses : actions/setup-python@v4
@@ -219,7 +219,7 @@ jobs:
219219 deploy-beta :
220220 if : ${{ github.ref == 'refs/heads/main' || github.event_name == 'release' }}
221221 needs : [ package-beta ]
222- runs-on : ubuntu-20 .04
222+ runs-on : ubuntu-24 .04
223223 steps :
224224 - uses : actions/checkout@v3
225225 - uses : actions/setup-python@v4
@@ -282,7 +282,7 @@ jobs:
282282 e2e-test-zip :
283283 if : ${{ github.ref == 'refs/heads/main' || github.event_name == 'release' }}
284284 needs : [ deploy-beta ]
285- runs-on : ubuntu-20 .04
285+ runs-on : ubuntu-24 .04
286286 steps :
287287 - name : Install stable toolchain
288288 run : |
@@ -292,7 +292,7 @@ jobs:
292292 run : pip3 install cargo-lambda
293293
294294 - name : Configure cache
295- uses :
mozilla-actions/[email protected] .3 295+ uses :
mozilla-actions/[email protected] .8 296296
297297 - name : Install cargo-nextest
298298 run : cargo install cargo-nextest --locked
@@ -344,7 +344,7 @@ jobs:
344344 e2e-test-oci :
345345 if : ${{ github.ref == 'refs/heads/main' || github.event_name == 'release' }}
346346 needs : [ deploy-beta ]
347- runs-on : ubuntu-20 .04
347+ runs-on : ubuntu-24 .04
348348 steps :
349349 - name : Install stable toolchain
350350 run : |
@@ -354,7 +354,7 @@ jobs:
354354 run : pip3 install cargo-lambda
355355
356356 - name : Configure cache
357- uses :
mozilla-actions/[email protected] .3 357+ uses :
mozilla-actions/[email protected] .8 358358
359359 - name : Install cargo-nextest
360360 run : cargo install cargo-nextest --locked
@@ -408,7 +408,7 @@ jobs:
408408 load-gamma-matrix :
409409 if : ${{ github.ref == 'refs/heads/main' || github.event_name == 'release' }}
410410 needs : [ e2e-test-zip, e2e-test-oci ]
411- runs-on : ubuntu-20 .04
411+ runs-on : ubuntu-24 .04
412412 outputs :
413413 matrix : ${{ steps.set-matrix.outputs.matrix }}
414414 steps :
@@ -419,7 +419,7 @@ jobs:
419419 load-prod-matrix :
420420 if : ${{ github.ref == 'refs/heads/main' || github.event_name == 'release' }}
421421 needs : [ e2e-test-zip, e2e-test-oci ]
422- runs-on : ubuntu-20 .04
422+ runs-on : ubuntu-24 .04
423423 outputs :
424424 matrix : ${{ steps.set-matrix.outputs.matrix }}
425425 steps :
@@ -430,7 +430,7 @@ jobs:
430430 load-china-prod-matrix :
431431 if : ${{ github.ref == 'refs/heads/main' || github.event_name == 'release' }}
432432 needs : [ e2e-test-zip, e2e-test-oci ]
433- runs-on : ubuntu-20 .04
433+ runs-on : ubuntu-24 .04
434434 outputs :
435435 matrix : ${{ steps.set-matrix.outputs.matrix }}
436436 steps :
@@ -441,7 +441,7 @@ jobs:
441441 load-china-gamma-matrix :
442442 if : ${{ github.ref == 'refs/heads/main' || github.event_name == 'release' }}
443443 needs : [ e2e-test-zip, e2e-test-oci ]
444- runs-on : ubuntu-20 .04
444+ runs-on : ubuntu-24 .04
445445 outputs :
446446 matrix : ${{ steps.set-matrix.outputs.matrix }}
447447 steps :
@@ -452,7 +452,7 @@ jobs:
452452 package-gamma :
453453 if : ${{ github.ref == 'refs/heads/main' || github.event_name == 'release' }}
454454 needs : [ build, load-gamma-matrix ]
455- runs-on : ubuntu-20 .04
455+ runs-on : ubuntu-24 .04
456456 strategy :
457457 matrix : ${{fromJSON(needs.load-gamma-matrix.outputs.matrix)}}
458458 steps :
@@ -525,7 +525,7 @@ jobs:
525525 package-prod :
526526 if : ${{ github.ref == 'refs/heads/main' || github.event_name == 'release' }}
527527 needs : [ build, load-prod-matrix ]
528- runs-on : ubuntu-20 .04
528+ runs-on : ubuntu-24 .04
529529 strategy :
530530 matrix : ${{fromJSON(needs.load-prod-matrix.outputs.matrix)}}
531531 steps :
@@ -598,7 +598,7 @@ jobs:
598598 package-china-gamma :
599599 if : ${{ github.ref == 'refs/heads/main' || github.event_name == 'release' }}
600600 needs : [ build, load-china-gamma-matrix ]
601- runs-on : ubuntu-20 .04
601+ runs-on : ubuntu-24 .04
602602 strategy :
603603 matrix : ${{fromJSON(needs.load-china-gamma-matrix.outputs.matrix)}}
604604 steps :
@@ -674,7 +674,7 @@ jobs:
674674 package-china-prod :
675675 if : ${{ github.ref == 'refs/heads/main' || github.event_name == 'release' }}
676676 needs : [ build, load-china-prod-matrix ]
677- runs-on : ubuntu-20 .04
677+ runs-on : ubuntu-24 .04
678678 strategy :
679679 matrix : ${{fromJSON(needs.load-china-prod-matrix.outputs.matrix)}}
680680 steps :
@@ -749,7 +749,7 @@ jobs:
749749 load-gamma-matrix2 :
750750 if : ${{ github.ref == 'refs/heads/main' || github.event_name == 'release' }}
751751 needs : [ e2e-test-zip, e2e-test-oci, package-gamma ]
752- runs-on : ubuntu-20 .04
752+ runs-on : ubuntu-24 .04
753753 outputs :
754754 matrix : ${{ steps.set-matrix.outputs.matrix }}
755755 steps :
@@ -760,7 +760,7 @@ jobs:
760760 deploy-gamma :
761761 if : ${{ github.ref == 'refs/heads/main' || github.event_name == 'release' }}
762762 needs : [ load-gamma-matrix2 ]
763- runs-on : ubuntu-20 .04
763+ runs-on : ubuntu-24 .04
764764 strategy :
765765 matrix : ${{fromJSON(needs.load-gamma-matrix2.outputs.matrix)}}
766766 steps :
@@ -826,7 +826,7 @@ jobs:
826826 load-prod-matrix2 :
827827 if : ${{ github.event_name == 'release' }}
828828 needs : [ deploy-gamma, package-prod ]
829- runs-on : ubuntu-20 .04
829+ runs-on : ubuntu-24 .04
830830 outputs :
831831 matrix : ${{ steps.set-matrix.outputs.matrix }}
832832 steps :
@@ -837,7 +837,7 @@ jobs:
837837 deploy-prod :
838838 if : ${{ github.event_name == 'release' }}
839839 needs : [ load-prod-matrix2 ]
840- runs-on : ubuntu-20 .04
840+ runs-on : ubuntu-24 .04
841841 environment : prod
842842 strategy :
843843 matrix : ${{fromJSON(needs.load-prod-matrix2.outputs.matrix)}}
@@ -905,7 +905,7 @@ jobs:
905905 load-china-gamma-matrix2 :
906906 if : ${{ github.ref == 'refs/heads/main' || github.event_name == 'release' }}
907907 needs : [ e2e-test-zip, e2e-test-oci, package-china-gamma ]
908- runs-on : ubuntu-20 .04
908+ runs-on : ubuntu-24 .04
909909 outputs :
910910 matrix : ${{ steps.set-matrix.outputs.matrix }}
911911 steps :
@@ -916,7 +916,7 @@ jobs:
916916 deploy-china-gamma :
917917 if : ${{ github.ref == 'refs/heads/main' || github.event_name == 'release' }}
918918 needs : [ load-china-gamma-matrix2 ]
919- runs-on : ubuntu-20 .04
919+ runs-on : ubuntu-24 .04
920920 environment : prod
921921 strategy :
922922 matrix : ${{fromJSON(needs.load-china-gamma-matrix2.outputs.matrix)}}
@@ -986,7 +986,7 @@ jobs:
986986 load-china-prod-matrix2 :
987987 if : ${{ github.event_name == 'release' }}
988988 needs : [ deploy-china-gamma, package-china-prod ]
989- runs-on : ubuntu-20 .04
989+ runs-on : ubuntu-24 .04
990990 outputs :
991991 matrix : ${{ steps.set-matrix.outputs.matrix }}
992992 steps :
@@ -997,7 +997,7 @@ jobs:
997997 deploy-china-prod :
998998 if : ${{ github.event_name == 'release' }}
999999 needs : [ load-china-prod-matrix2 ]
1000- runs-on : ubuntu-20 .04
1000+ runs-on : ubuntu-24 .04
10011001 environment : prod
10021002 strategy :
10031003 matrix : ${{fromJSON(needs.load-china-prod-matrix2.outputs.matrix)}}
@@ -1067,7 +1067,7 @@ jobs:
10671067 publish-to-public-ecr :
10681068 if : ${{ github.event_name == 'release' }}
10691069 needs : [ deploy-prod ]
1070- runs-on : ubuntu-20 .04
1070+ runs-on : ubuntu-24 .04
10711071 steps :
10721072 - uses : actions/checkout@v3
10731073
0 commit comments