46
46
47
47
jobs :
48
48
test :
49
- runs-on : ubuntu-20 .04
49
+ runs-on : ubuntu-24 .04
50
50
steps :
51
51
- name : Checkout sources
52
52
uses : actions/checkout@v3
60
60
run : pip3 install cargo-lambda
61
61
62
62
- name : Configure cache
63
- uses :
mozilla-actions/[email protected] .3
63
+ uses :
mozilla-actions/[email protected] .8
64
64
65
65
- name : Install cargo-nextest
66
66
run : cargo install cargo-nextest --locked
76
76
77
77
build :
78
78
needs : [ test ]
79
- runs-on : ubuntu-20 .04
79
+ runs-on : ubuntu-24 .04
80
80
steps :
81
81
- uses : actions/checkout@v3
82
82
95
95
run : pip3 install cargo-lambda
96
96
97
97
- name : Configure cache
98
- uses :
mozilla-actions/[email protected] .3
98
+ uses :
mozilla-actions/[email protected] .8
99
99
100
100
- name : Install cargo-nextest
101
101
run : cargo install cargo-nextest --locked
@@ -129,7 +129,7 @@ jobs:
129
129
package-beta :
130
130
if : ${{ github.ref == 'refs/heads/main' || github.event_name == 'release' }}
131
131
needs : [ build ]
132
- runs-on : ubuntu-20 .04
132
+ runs-on : ubuntu-24 .04
133
133
steps :
134
134
- uses : actions/checkout@v3
135
135
- uses : actions/setup-python@v4
@@ -219,7 +219,7 @@ jobs:
219
219
deploy-beta :
220
220
if : ${{ github.ref == 'refs/heads/main' || github.event_name == 'release' }}
221
221
needs : [ package-beta ]
222
- runs-on : ubuntu-20 .04
222
+ runs-on : ubuntu-24 .04
223
223
steps :
224
224
- uses : actions/checkout@v3
225
225
- uses : actions/setup-python@v4
@@ -282,7 +282,7 @@ jobs:
282
282
e2e-test-zip :
283
283
if : ${{ github.ref == 'refs/heads/main' || github.event_name == 'release' }}
284
284
needs : [ deploy-beta ]
285
- runs-on : ubuntu-20 .04
285
+ runs-on : ubuntu-24 .04
286
286
steps :
287
287
- name : Install stable toolchain
288
288
run : |
@@ -292,7 +292,7 @@ jobs:
292
292
run : pip3 install cargo-lambda
293
293
294
294
- name : Configure cache
295
- uses :
mozilla-actions/[email protected] .3
295
+ uses :
mozilla-actions/[email protected] .8
296
296
297
297
- name : Install cargo-nextest
298
298
run : cargo install cargo-nextest --locked
@@ -344,7 +344,7 @@ jobs:
344
344
e2e-test-oci :
345
345
if : ${{ github.ref == 'refs/heads/main' || github.event_name == 'release' }}
346
346
needs : [ deploy-beta ]
347
- runs-on : ubuntu-20 .04
347
+ runs-on : ubuntu-24 .04
348
348
steps :
349
349
- name : Install stable toolchain
350
350
run : |
@@ -354,7 +354,7 @@ jobs:
354
354
run : pip3 install cargo-lambda
355
355
356
356
- name : Configure cache
357
- uses :
mozilla-actions/[email protected] .3
357
+ uses :
mozilla-actions/[email protected] .8
358
358
359
359
- name : Install cargo-nextest
360
360
run : cargo install cargo-nextest --locked
@@ -408,7 +408,7 @@ jobs:
408
408
load-gamma-matrix :
409
409
if : ${{ github.ref == 'refs/heads/main' || github.event_name == 'release' }}
410
410
needs : [ e2e-test-zip, e2e-test-oci ]
411
- runs-on : ubuntu-20 .04
411
+ runs-on : ubuntu-24 .04
412
412
outputs :
413
413
matrix : ${{ steps.set-matrix.outputs.matrix }}
414
414
steps :
@@ -419,7 +419,7 @@ jobs:
419
419
load-prod-matrix :
420
420
if : ${{ github.ref == 'refs/heads/main' || github.event_name == 'release' }}
421
421
needs : [ e2e-test-zip, e2e-test-oci ]
422
- runs-on : ubuntu-20 .04
422
+ runs-on : ubuntu-24 .04
423
423
outputs :
424
424
matrix : ${{ steps.set-matrix.outputs.matrix }}
425
425
steps :
@@ -430,7 +430,7 @@ jobs:
430
430
load-china-prod-matrix :
431
431
if : ${{ github.ref == 'refs/heads/main' || github.event_name == 'release' }}
432
432
needs : [ e2e-test-zip, e2e-test-oci ]
433
- runs-on : ubuntu-20 .04
433
+ runs-on : ubuntu-24 .04
434
434
outputs :
435
435
matrix : ${{ steps.set-matrix.outputs.matrix }}
436
436
steps :
@@ -441,7 +441,7 @@ jobs:
441
441
load-china-gamma-matrix :
442
442
if : ${{ github.ref == 'refs/heads/main' || github.event_name == 'release' }}
443
443
needs : [ e2e-test-zip, e2e-test-oci ]
444
- runs-on : ubuntu-20 .04
444
+ runs-on : ubuntu-24 .04
445
445
outputs :
446
446
matrix : ${{ steps.set-matrix.outputs.matrix }}
447
447
steps :
@@ -452,7 +452,7 @@ jobs:
452
452
package-gamma :
453
453
if : ${{ github.ref == 'refs/heads/main' || github.event_name == 'release' }}
454
454
needs : [ build, load-gamma-matrix ]
455
- runs-on : ubuntu-20 .04
455
+ runs-on : ubuntu-24 .04
456
456
strategy :
457
457
matrix : ${{fromJSON(needs.load-gamma-matrix.outputs.matrix)}}
458
458
steps :
@@ -525,7 +525,7 @@ jobs:
525
525
package-prod :
526
526
if : ${{ github.ref == 'refs/heads/main' || github.event_name == 'release' }}
527
527
needs : [ build, load-prod-matrix ]
528
- runs-on : ubuntu-20 .04
528
+ runs-on : ubuntu-24 .04
529
529
strategy :
530
530
matrix : ${{fromJSON(needs.load-prod-matrix.outputs.matrix)}}
531
531
steps :
@@ -598,7 +598,7 @@ jobs:
598
598
package-china-gamma :
599
599
if : ${{ github.ref == 'refs/heads/main' || github.event_name == 'release' }}
600
600
needs : [ build, load-china-gamma-matrix ]
601
- runs-on : ubuntu-20 .04
601
+ runs-on : ubuntu-24 .04
602
602
strategy :
603
603
matrix : ${{fromJSON(needs.load-china-gamma-matrix.outputs.matrix)}}
604
604
steps :
@@ -674,7 +674,7 @@ jobs:
674
674
package-china-prod :
675
675
if : ${{ github.ref == 'refs/heads/main' || github.event_name == 'release' }}
676
676
needs : [ build, load-china-prod-matrix ]
677
- runs-on : ubuntu-20 .04
677
+ runs-on : ubuntu-24 .04
678
678
strategy :
679
679
matrix : ${{fromJSON(needs.load-china-prod-matrix.outputs.matrix)}}
680
680
steps :
@@ -749,7 +749,7 @@ jobs:
749
749
load-gamma-matrix2 :
750
750
if : ${{ github.ref == 'refs/heads/main' || github.event_name == 'release' }}
751
751
needs : [ e2e-test-zip, e2e-test-oci, package-gamma ]
752
- runs-on : ubuntu-20 .04
752
+ runs-on : ubuntu-24 .04
753
753
outputs :
754
754
matrix : ${{ steps.set-matrix.outputs.matrix }}
755
755
steps :
@@ -760,7 +760,7 @@ jobs:
760
760
deploy-gamma :
761
761
if : ${{ github.ref == 'refs/heads/main' || github.event_name == 'release' }}
762
762
needs : [ load-gamma-matrix2 ]
763
- runs-on : ubuntu-20 .04
763
+ runs-on : ubuntu-24 .04
764
764
strategy :
765
765
matrix : ${{fromJSON(needs.load-gamma-matrix2.outputs.matrix)}}
766
766
steps :
@@ -826,7 +826,7 @@ jobs:
826
826
load-prod-matrix2 :
827
827
if : ${{ github.event_name == 'release' }}
828
828
needs : [ deploy-gamma, package-prod ]
829
- runs-on : ubuntu-20 .04
829
+ runs-on : ubuntu-24 .04
830
830
outputs :
831
831
matrix : ${{ steps.set-matrix.outputs.matrix }}
832
832
steps :
@@ -837,7 +837,7 @@ jobs:
837
837
deploy-prod :
838
838
if : ${{ github.event_name == 'release' }}
839
839
needs : [ load-prod-matrix2 ]
840
- runs-on : ubuntu-20 .04
840
+ runs-on : ubuntu-24 .04
841
841
environment : prod
842
842
strategy :
843
843
matrix : ${{fromJSON(needs.load-prod-matrix2.outputs.matrix)}}
@@ -905,7 +905,7 @@ jobs:
905
905
load-china-gamma-matrix2 :
906
906
if : ${{ github.ref == 'refs/heads/main' || github.event_name == 'release' }}
907
907
needs : [ e2e-test-zip, e2e-test-oci, package-china-gamma ]
908
- runs-on : ubuntu-20 .04
908
+ runs-on : ubuntu-24 .04
909
909
outputs :
910
910
matrix : ${{ steps.set-matrix.outputs.matrix }}
911
911
steps :
@@ -916,7 +916,7 @@ jobs:
916
916
deploy-china-gamma :
917
917
if : ${{ github.ref == 'refs/heads/main' || github.event_name == 'release' }}
918
918
needs : [ load-china-gamma-matrix2 ]
919
- runs-on : ubuntu-20 .04
919
+ runs-on : ubuntu-24 .04
920
920
environment : prod
921
921
strategy :
922
922
matrix : ${{fromJSON(needs.load-china-gamma-matrix2.outputs.matrix)}}
@@ -986,7 +986,7 @@ jobs:
986
986
load-china-prod-matrix2 :
987
987
if : ${{ github.event_name == 'release' }}
988
988
needs : [ deploy-china-gamma, package-china-prod ]
989
- runs-on : ubuntu-20 .04
989
+ runs-on : ubuntu-24 .04
990
990
outputs :
991
991
matrix : ${{ steps.set-matrix.outputs.matrix }}
992
992
steps :
@@ -997,7 +997,7 @@ jobs:
997
997
deploy-china-prod :
998
998
if : ${{ github.event_name == 'release' }}
999
999
needs : [ load-china-prod-matrix2 ]
1000
- runs-on : ubuntu-20 .04
1000
+ runs-on : ubuntu-24 .04
1001
1001
environment : prod
1002
1002
strategy :
1003
1003
matrix : ${{fromJSON(needs.load-china-prod-matrix2.outputs.matrix)}}
@@ -1067,7 +1067,7 @@ jobs:
1067
1067
publish-to-public-ecr :
1068
1068
if : ${{ github.event_name == 'release' }}
1069
1069
needs : [ deploy-prod ]
1070
- runs-on : ubuntu-20 .04
1070
+ runs-on : ubuntu-24 .04
1071
1071
steps :
1072
1072
- uses : actions/checkout@v3
1073
1073
0 commit comments