62
62
jobs :
63
63
job_get_metadata :
64
64
name : Get Metadata
65
- runs-on : ubuntu-22 .04
65
+ runs-on : ubuntu-20 .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-22 .04
121
+ runs-on : ubuntu-20 .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-22 .04
199
+ runs-on : ubuntu-20 .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-22 .04
215
+ runs-on : ubuntu-20 .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-22 .04
245
+ runs-on : ubuntu-20 .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-22 .04
270
+ runs-on : ubuntu-20 .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-22 .04
293
+ runs-on : ubuntu-20 .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-22 .04
313
+ runs-on : ubuntu-20 .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-22 .04
350
+ runs-on : ubuntu-20 .04
351
351
steps :
352
352
- name : Check out base commit (${{ github.event.pull_request.base.sha }})
353
353
uses : actions/checkout@v4
@@ -394,7 +394,7 @@ jobs:
394
394
needs : [job_get_metadata, job_build]
395
395
if : needs.job_build.outputs.changed_bun == 'true' || github.event_name != 'pull_request'
396
396
timeout-minutes : 10
397
- runs-on : ubuntu-22 .04
397
+ runs-on : ubuntu-20 .04
398
398
strategy :
399
399
fail-fast : false
400
400
steps :
@@ -421,7 +421,7 @@ jobs:
421
421
needs : [job_get_metadata, job_build]
422
422
if : needs.job_build.outputs.changed_deno == 'true' || github.event_name != 'pull_request'
423
423
timeout-minutes : 10
424
- runs-on : ubuntu-22 .04
424
+ runs-on : ubuntu-20 .04
425
425
strategy :
426
426
fail-fast : false
427
427
steps :
@@ -451,7 +451,7 @@ jobs:
451
451
name : Node (${{ matrix.node }}) Unit Tests
452
452
needs : [job_get_metadata, job_build]
453
453
timeout-minutes : 10
454
- runs-on : ubuntu-22 .04
454
+ runs-on : ubuntu-20 .04
455
455
strategy :
456
456
fail-fast : false
457
457
matrix :
@@ -594,7 +594,7 @@ jobs:
594
594
name : PW ${{ matrix.bundle }} Tests
595
595
needs : [job_get_metadata, job_build]
596
596
if : needs.job_build.outputs.changed_browser_integration == 'true' || github.event_name != 'pull_request'
597
- runs-on : ubuntu-22 .04
597
+ runs-on : ubuntu-20 .04
598
598
timeout-minutes : 15
599
599
strategy :
600
600
fail-fast : false
@@ -654,7 +654,7 @@ jobs:
654
654
job_check_for_faulty_dts :
655
655
name : Check for faulty .d.ts files
656
656
needs : [job_get_metadata, job_build]
657
- runs-on : ubuntu-22 .04
657
+ runs-on : ubuntu-20 .04
658
658
timeout-minutes : 5
659
659
steps :
660
660
- name : Check out current commit (${{ needs.job_get_metadata.outputs.commit_label }})
@@ -682,7 +682,7 @@ jobs:
682
682
Tests
683
683
needs : [job_get_metadata, job_build]
684
684
if : needs.job_build.outputs.changed_node_integration == 'true' || github.event_name != 'pull_request'
685
- runs-on : ubuntu-22 .04
685
+ runs-on : ubuntu-20 .04
686
686
timeout-minutes : 15
687
687
strategy :
688
688
fail-fast : false
@@ -729,7 +729,7 @@ jobs:
729
729
name : Remix (Node ${{ matrix.node }}) Tests
730
730
needs : [job_get_metadata, job_build]
731
731
if : needs.job_build.outputs.changed_remix == 'true' || github.event_name != 'pull_request'
732
- runs-on : ubuntu-22 .04
732
+ runs-on : ubuntu-20 .04
733
733
timeout-minutes : 10
734
734
strategy :
735
735
fail-fast : false
@@ -833,7 +833,7 @@ jobs:
833
833
# See: https://github.com/actions/runner/issues/2205
834
834
if : always() && needs.job_e2e_prepare.result == 'success' && needs.job_e2e_prepare.outputs.matrix != '{"include":[]}'
835
835
needs : [job_get_metadata, job_build, job_e2e_prepare]
836
- runs-on : ubuntu-22 .04
836
+ runs-on : ubuntu-20 .04
837
837
timeout-minutes : 15
838
838
env :
839
839
# We just use a dummy DSN here, only send to the tunnel anyhow
@@ -955,7 +955,7 @@ jobs:
955
955
(github.event_name != 'pull_request' || github.event.pull_request.head.repo.full_name == github.repository) &&
956
956
github.actor != 'dependabot[bot]'
957
957
needs : [job_get_metadata, job_build, job_e2e_prepare]
958
- runs-on : ubuntu-22 .04
958
+ runs-on : ubuntu-20 .04
959
959
timeout-minutes : 15
960
960
env :
961
961
E2E_TEST_AUTH_TOKEN : ${{ secrets.E2E_TEST_AUTH_TOKEN }}
@@ -1075,7 +1075,7 @@ jobs:
1075
1075
]
1076
1076
# Always run this, even if a dependent job failed
1077
1077
if : always()
1078
- runs-on : ubuntu-22 .04
1078
+ runs-on : ubuntu-20 .04
1079
1079
steps :
1080
1080
- name : Check for failures
1081
1081
if : contains(needs.*.result, 'failure')
0 commit comments