62
62
jobs :
63
63
job_get_metadata :
64
64
name : Get Metadata
65
- runs-on : ubuntu-20 .04
65
+ runs-on : ubuntu-22 .04
66
66
permissions :
67
67
pull-requests : read
68
68
steps :
@@ -118,7 +118,7 @@ jobs:
118
118
job_build :
119
119
name : Build
120
120
needs : job_get_metadata
121
- runs-on : ubuntu-20 .04
121
+ runs-on : ubuntu-22 .04
122
122
timeout-minutes : 15
123
123
if : |
124
124
needs.job_get_metadata.outputs.changed_any_code == 'true' ||
@@ -196,7 +196,7 @@ jobs:
196
196
job_check_branches :
197
197
name : Check PR branches
198
198
needs : job_get_metadata
199
- runs-on : ubuntu-20 .04
199
+ runs-on : ubuntu-22 .04
200
200
if : github.event_name == 'pull_request'
201
201
permissions :
202
202
pull-requests : write
@@ -212,7 +212,7 @@ jobs:
212
212
name : Size Check
213
213
needs : [job_get_metadata, job_build]
214
214
timeout-minutes : 15
215
- runs-on : ubuntu-20 .04
215
+ runs-on : ubuntu-22 .04
216
216
if :
217
217
github.event_name == 'pull_request' || needs.job_get_metadata.outputs.is_base_branch == 'true' ||
218
218
needs.job_get_metadata.outputs.is_release == 'true'
@@ -242,7 +242,7 @@ jobs:
242
242
# inter-package dependencies resolve cleanly.
243
243
needs : [job_get_metadata, job_build]
244
244
timeout-minutes : 10
245
- runs-on : ubuntu-20 .04
245
+ runs-on : ubuntu-22 .04
246
246
steps :
247
247
- name : Check out current commit (${{ needs.job_get_metadata.outputs.commit_label }})
248
248
uses : actions/checkout@v4
@@ -267,7 +267,7 @@ jobs:
267
267
name : Check file formatting
268
268
needs : [job_get_metadata]
269
269
timeout-minutes : 10
270
- runs-on : ubuntu-20 .04
270
+ runs-on : ubuntu-22 .04
271
271
steps :
272
272
- name : Check out current commit (${{ needs.job_get_metadata.outputs.commit_label }})
273
273
uses : actions/checkout@v4
@@ -290,7 +290,7 @@ jobs:
290
290
name : Circular Dependency Check
291
291
needs : [job_get_metadata, job_build]
292
292
timeout-minutes : 10
293
- runs-on : ubuntu-20 .04
293
+ runs-on : ubuntu-22 .04
294
294
steps :
295
295
- name : Check out current commit (${{ needs.job_get_metadata.outputs.commit_label }})
296
296
uses : actions/checkout@v4
@@ -310,7 +310,7 @@ jobs:
310
310
job_artifacts :
311
311
name : Upload Artifacts
312
312
needs : [job_get_metadata, job_build]
313
- runs-on : ubuntu-20 .04
313
+ runs-on : ubuntu-22 .04
314
314
# Build artifacts are only needed for releasing workflow.
315
315
if : needs.job_get_metadata.outputs.is_release == 'true'
316
316
steps :
@@ -347,7 +347,7 @@ jobs:
347
347
name : Browser Unit Tests
348
348
needs : [job_get_metadata, job_build]
349
349
timeout-minutes : 10
350
- runs-on : ubuntu-20 .04
350
+ runs-on : ubuntu-22 .04
351
351
steps :
352
352
- name : Check out base commit (${{ github.event.pull_request.base.sha }})
353
353
uses : actions/checkout@v4
@@ -386,7 +386,7 @@ jobs:
386
386
needs : [job_get_metadata, job_build]
387
387
if : needs.job_build.outputs.changed_bun == 'true' || github.event_name != 'pull_request'
388
388
timeout-minutes : 10
389
- runs-on : ubuntu-20 .04
389
+ runs-on : ubuntu-22 .04
390
390
strategy :
391
391
fail-fast : false
392
392
steps :
@@ -413,7 +413,7 @@ jobs:
413
413
needs : [job_get_metadata, job_build]
414
414
if : needs.job_build.outputs.changed_deno == 'true' || github.event_name != 'pull_request'
415
415
timeout-minutes : 10
416
- runs-on : ubuntu-20 .04
416
+ runs-on : ubuntu-22 .04
417
417
strategy :
418
418
fail-fast : false
419
419
steps :
@@ -443,7 +443,7 @@ jobs:
443
443
name : Node (${{ matrix.node }}) Unit Tests
444
444
needs : [job_get_metadata, job_build]
445
445
timeout-minutes : 10
446
- runs-on : ubuntu-20 .04
446
+ runs-on : ubuntu-22 .04
447
447
strategy :
448
448
fail-fast : false
449
449
matrix :
@@ -578,7 +578,7 @@ jobs:
578
578
name : PW ${{ matrix.bundle }} Tests
579
579
needs : [job_get_metadata, job_build]
580
580
if : needs.job_build.outputs.changed_browser_integration == 'true' || github.event_name != 'pull_request'
581
- runs-on : ubuntu-20 .04
581
+ runs-on : ubuntu-22 .04
582
582
timeout-minutes : 15
583
583
strategy :
584
584
fail-fast : false
@@ -638,7 +638,7 @@ jobs:
638
638
job_check_for_faulty_dts :
639
639
name : Check for faulty .d.ts files
640
640
needs : [job_get_metadata, job_build]
641
- runs-on : ubuntu-20 .04
641
+ runs-on : ubuntu-22 .04
642
642
timeout-minutes : 5
643
643
steps :
644
644
- name : Check out current commit (${{ needs.job_get_metadata.outputs.commit_label }})
@@ -666,7 +666,7 @@ jobs:
666
666
Tests
667
667
needs : [job_get_metadata, job_build]
668
668
if : needs.job_build.outputs.changed_node_integration == 'true' || github.event_name != 'pull_request'
669
- runs-on : ubuntu-20 .04
669
+ runs-on : ubuntu-22 .04
670
670
timeout-minutes : 15
671
671
strategy :
672
672
fail-fast : false
@@ -705,7 +705,7 @@ jobs:
705
705
name : Remix (Node ${{ matrix.node }}) Tests
706
706
needs : [job_get_metadata, job_build]
707
707
if : needs.job_build.outputs.changed_remix == 'true' || github.event_name != 'pull_request'
708
- runs-on : ubuntu-20 .04
708
+ runs-on : ubuntu-22 .04
709
709
timeout-minutes : 10
710
710
strategy :
711
711
fail-fast : false
@@ -801,7 +801,7 @@ jobs:
801
801
# See: https://github.com/actions/runner/issues/2205
802
802
if : always() && needs.job_e2e_prepare.result == 'success' && needs.job_e2e_prepare.outputs.matrix != '{"include":[]}'
803
803
needs : [job_get_metadata, job_build, job_e2e_prepare]
804
- runs-on : ubuntu-20 .04
804
+ runs-on : ubuntu-22 .04
805
805
timeout-minutes : 15
806
806
env :
807
807
# We just use a dummy DSN here, only send to the tunnel anyhow
@@ -923,7 +923,7 @@ jobs:
923
923
(github.event_name != 'pull_request' || github.event.pull_request.head.repo.full_name == github.repository) &&
924
924
github.actor != 'dependabot[bot]'
925
925
needs : [job_get_metadata, job_build, job_e2e_prepare]
926
- runs-on : ubuntu-20 .04
926
+ runs-on : ubuntu-22 .04
927
927
timeout-minutes : 15
928
928
env :
929
929
E2E_TEST_AUTH_TOKEN : ${{ secrets.E2E_TEST_AUTH_TOKEN }}
@@ -1043,7 +1043,7 @@ jobs:
1043
1043
]
1044
1044
# Always run this, even if a dependent job failed
1045
1045
if : always()
1046
- runs-on : ubuntu-20 .04
1046
+ runs-on : ubuntu-22 .04
1047
1047
steps :
1048
1048
- name : Check for failures
1049
1049
if : contains(needs.*.result, 'failure')
0 commit comments