Skip to content

Commit 3a54b86

Browse files
committed
ci(v8): Bump to ubuntu-24.04
1 parent 9de3ca9 commit 3a54b86

11 files changed

+48
-48
lines changed

.github/workflows/auto-release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ on:
99
# This workflow tirggers a release when merging a branch with the pattern `prepare-release/VERSION` into master.
1010
jobs:
1111
release:
12-
runs-on: ubuntu-20.04
12+
runs-on: ubuntu-24.04
1313
name: 'Prepare a new version'
1414

1515
steps:

.github/workflows/build.yml

Lines changed: 37 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ env:
6262
jobs:
6363
job_get_metadata:
6464
name: Get Metadata
65-
runs-on: ubuntu-20.04
65+
runs-on: ubuntu-24.04
6666
permissions:
6767
pull-requests: read
6868
steps:
@@ -124,7 +124,7 @@ jobs:
124124
job_build:
125125
name: Build
126126
needs: job_get_metadata
127-
runs-on: ubuntu-20.04
127+
runs-on: ubuntu-24.04
128128
timeout-minutes: 15
129129
if: |
130130
needs.job_get_metadata.outputs.changed_any_code == 'true' ||
@@ -203,7 +203,7 @@ jobs:
203203
job_check_branches:
204204
name: Check PR branches
205205
needs: job_get_metadata
206-
runs-on: ubuntu-20.04
206+
runs-on: ubuntu-24.04
207207
if: github.event_name == 'pull_request'
208208
permissions:
209209
pull-requests: write
@@ -219,7 +219,7 @@ jobs:
219219
name: Size Check
220220
needs: [job_get_metadata, job_build]
221221
timeout-minutes: 15
222-
runs-on: ubuntu-20.04
222+
runs-on: ubuntu-24.04
223223
if:
224224
github.event_name == 'pull_request' || needs.job_get_metadata.outputs.is_base_branch == 'true' ||
225225
needs.job_get_metadata.outputs.is_release == 'true'
@@ -249,7 +249,7 @@ jobs:
249249
# inter-package dependencies resolve cleanly.
250250
needs: [job_get_metadata, job_build]
251251
timeout-minutes: 10
252-
runs-on: ubuntu-20.04
252+
runs-on: ubuntu-24.04
253253
steps:
254254
- name: Check out current commit (${{ needs.job_get_metadata.outputs.commit_label }})
255255
uses: actions/checkout@v4
@@ -272,7 +272,7 @@ jobs:
272272
name: Check file formatting
273273
needs: [job_get_metadata]
274274
timeout-minutes: 10
275-
runs-on: ubuntu-20.04
275+
runs-on: ubuntu-24.04
276276
steps:
277277
- name: Check out current commit (${{ needs.job_get_metadata.outputs.commit_label }})
278278
uses: actions/checkout@v4
@@ -295,7 +295,7 @@ jobs:
295295
name: Circular Dependency Check
296296
needs: [job_get_metadata, job_build]
297297
timeout-minutes: 10
298-
runs-on: ubuntu-20.04
298+
runs-on: ubuntu-24.04
299299
steps:
300300
- name: Check out current commit (${{ needs.job_get_metadata.outputs.commit_label }})
301301
uses: actions/checkout@v4
@@ -315,7 +315,7 @@ jobs:
315315
job_artifacts:
316316
name: Upload Artifacts
317317
needs: [job_get_metadata, job_build, job_compile_bindings_profiling_node]
318-
runs-on: ubuntu-20.04
318+
runs-on: ubuntu-24.04
319319
# Build artifacts are only needed for releasing workflow.
320320
if: needs.job_get_metadata.outputs.is_release == 'true'
321321
steps:
@@ -359,7 +359,7 @@ jobs:
359359
name: Browser Unit Tests
360360
needs: [job_get_metadata, job_build]
361361
timeout-minutes: 10
362-
runs-on: ubuntu-20.04
362+
runs-on: ubuntu-24.04
363363
steps:
364364
- name: Check out base commit (${{ github.event.pull_request.base.sha }})
365365
uses: actions/checkout@v4
@@ -398,7 +398,7 @@ jobs:
398398
needs: [job_get_metadata, job_build]
399399
if: needs.job_build.outputs.changed_bun == 'true' || github.event_name != 'pull_request'
400400
timeout-minutes: 10
401-
runs-on: ubuntu-20.04
401+
runs-on: ubuntu-24.04
402402
strategy:
403403
fail-fast: false
404404
steps:
@@ -425,7 +425,7 @@ jobs:
425425
needs: [job_get_metadata, job_build]
426426
if: needs.job_build.outputs.changed_deno == 'true' || github.event_name != 'pull_request'
427427
timeout-minutes: 10
428-
runs-on: ubuntu-20.04
428+
runs-on: ubuntu-24.04
429429
strategy:
430430
fail-fast: false
431431
steps:
@@ -455,7 +455,7 @@ jobs:
455455
name: Node (${{ matrix.node }}) Unit Tests
456456
needs: [job_get_metadata, job_build]
457457
timeout-minutes: 10
458-
runs-on: ubuntu-20.04
458+
runs-on: ubuntu-24.04
459459
strategy:
460460
fail-fast: false
461461
matrix:
@@ -532,7 +532,7 @@ jobs:
532532
name: Playwright ${{ matrix.bundle }}${{ matrix.project && matrix.project != 'chromium' && format(' {0}', matrix.project) || ''}}${{ matrix.shard && format(' ({0}/{1})', matrix.shard, matrix.shards) || ''}} Tests
533533
needs: [job_get_metadata, job_build]
534534
if: needs.job_build.outputs.changed_browser_integration == 'true' || github.event_name != 'pull_request'
535-
runs-on: ubuntu-20.04-large-js
535+
runs-on: ubuntu-24.04
536536
timeout-minutes: 25
537537
strategy:
538538
fail-fast: false
@@ -622,7 +622,7 @@ jobs:
622622
name: PW ${{ matrix.bundle }} Tests
623623
needs: [job_get_metadata, job_build]
624624
if: needs.job_build.outputs.changed_browser_integration == 'true' || github.event_name != 'pull_request'
625-
runs-on: ubuntu-20.04
625+
runs-on: ubuntu-24.04
626626
timeout-minutes: 15
627627
strategy:
628628
fail-fast: false
@@ -682,7 +682,7 @@ jobs:
682682
job_check_for_faulty_dts:
683683
name: Check for faulty .d.ts files
684684
needs: [job_get_metadata, job_build]
685-
runs-on: ubuntu-20.04
685+
runs-on: ubuntu-24.04
686686
timeout-minutes: 5
687687
steps:
688688
- name: Check out current commit (${{ needs.job_get_metadata.outputs.commit_label }})
@@ -710,7 +710,7 @@ jobs:
710710
Tests
711711
needs: [job_get_metadata, job_build]
712712
if: needs.job_build.outputs.changed_node_integration == 'true' || github.event_name != 'pull_request'
713-
runs-on: ubuntu-20.04
713+
runs-on: ubuntu-24.04
714714
timeout-minutes: 15
715715
strategy:
716716
fail-fast: false
@@ -753,7 +753,7 @@ jobs:
753753
name: Remix v${{ matrix.remix }} (Node ${{ matrix.node }}) Tests
754754
needs: [job_get_metadata, job_build]
755755
if: needs.job_build.outputs.changed_remix == 'true' || github.event_name != 'pull_request'
756-
runs-on: ubuntu-20.04
756+
runs-on: ubuntu-24.04
757757
timeout-minutes: 10
758758
strategy:
759759
fail-fast: false
@@ -801,7 +801,7 @@ jobs:
801801
needs.job_build.result == 'success' &&
802802
(needs.job_compile_bindings_profiling_node.result == 'success' || needs.job_compile_bindings_profiling_node.result == 'skipped')
803803
needs: [job_get_metadata, job_build, job_compile_bindings_profiling_node]
804-
runs-on: ubuntu-20.04-large-js
804+
runs-on: ubuntu-24.04
805805
timeout-minutes: 15
806806
outputs:
807807
matrix: ${{ steps.matrix.outputs.matrix }}
@@ -877,7 +877,7 @@ jobs:
877877
# See: https://github.com/actions/runner/issues/2205
878878
if: always() && needs.job_e2e_prepare.result == 'success' && needs.job_e2e_prepare.outputs.matrix != '{"include":[]}'
879879
needs: [job_get_metadata, job_build, job_e2e_prepare]
880-
runs-on: ubuntu-20.04
880+
runs-on: ubuntu-24.04
881881
timeout-minutes: 15
882882
env:
883883
# We just use a dummy DSN here, only send to the tunnel anyhow
@@ -999,7 +999,7 @@ jobs:
999999
(github.event_name != 'pull_request' || github.event.pull_request.head.repo.full_name == github.repository) &&
10001000
github.actor != 'dependabot[bot]'
10011001
needs: [job_get_metadata, job_build, job_e2e_prepare]
1002-
runs-on: ubuntu-20.04
1002+
runs-on: ubuntu-24.04
10031003
timeout-minutes: 15
10041004
env:
10051005
E2E_TEST_AUTH_TOKEN: ${{ secrets.E2E_TEST_AUTH_TOKEN }}
@@ -1236,7 +1236,7 @@ jobs:
12361236
]
12371237
# Always run this, even if a dependent job failed
12381238
if: always()
1239-
runs-on: ubuntu-20.04
1239+
runs-on: ubuntu-24.04
12401240
steps:
12411241
- name: Check for failures
12421242
if: contains(needs.*.result, 'failure')
@@ -1259,72 +1259,72 @@ jobs:
12591259
matrix:
12601260
include:
12611261
# x64 glibc
1262-
- os: ubuntu-20.04
1262+
- os: ubuntu-24.04
12631263
node: 16
12641264
binary: linux-x64-glibc-93
1265-
- os: ubuntu-20.04
1265+
- os: ubuntu-24.04
12661266
node: 18
12671267
binary: linux-x64-glibc-108
1268-
- os: ubuntu-20.04
1268+
- os: ubuntu-24.04
12691269
node: 20
12701270
binary: linux-x64-glibc-115
1271-
- os: ubuntu-20.04
1271+
- os: ubuntu-24.04
12721272
node: 22
12731273
binary: linux-x64-glibc-127
12741274

12751275
# x64 musl
1276-
- os: ubuntu-20.04
1276+
- os: ubuntu-24.04
12771277
container: node:16-alpine3.16
12781278
binary: linux-x64-musl-93
12791279
node: 16
1280-
- os: ubuntu-20.04
1280+
- os: ubuntu-24.04
12811281
container: node:18-alpine3.17
12821282
node: 18
12831283
binary: linux-x64-musl-108
1284-
- os: ubuntu-20.04
1284+
- os: ubuntu-24.04
12851285
container: node:20-alpine3.17
12861286
node: 20
12871287
binary: linux-x64-musl-115
1288-
- os: ubuntu-20.04
1288+
- os: ubuntu-24.04
12891289
container: node:22-alpine3.18
12901290
node: 22
12911291
binary: linux-x64-musl-127
12921292

12931293
# arm64 glibc
1294-
- os: ubuntu-20.04
1294+
- os: ubuntu-24.04
12951295
arch: arm64
12961296
node: 16
12971297
binary: linux-arm64-glibc-93
1298-
- os: ubuntu-20.04
1298+
- os: ubuntu-24.04
12991299
arch: arm64
13001300
node: 18
13011301
binary: linux-arm64-glibc-108
1302-
- os: ubuntu-20.04
1302+
- os: ubuntu-24.04
13031303
arch: arm64
13041304
node: 20
13051305
binary: linux-arm64-glibc-115
1306-
- os: ubuntu-20.04
1306+
- os: ubuntu-24.04
13071307
arch: arm64
13081308
node: 22
13091309
binary: linux-arm64-glibc-127
13101310

13111311
# arm64 musl
1312-
- os: ubuntu-20.04
1312+
- os: ubuntu-24.04
13131313
container: node:16-alpine3.16
13141314
arch: arm64
13151315
node: 16
13161316
binary: linux-arm64-musl-93
1317-
- os: ubuntu-20.04
1317+
- os: ubuntu-24.04
13181318
arch: arm64
13191319
container: node:18-alpine3.17
13201320
node: 18
13211321
binary: linux-arm64-musl-108
1322-
- os: ubuntu-20.04
1322+
- os: ubuntu-24.04
13231323
arch: arm64
13241324
container: node:20-alpine3.17
13251325
node: 20
13261326
binary: linux-arm64-musl-115
1327-
- os: ubuntu-20.04
1327+
- os: ubuntu-24.04
13281328
arch: arm64
13291329
container: node:22-alpine3.18
13301330
node: 22

.github/workflows/canary.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ permissions:
2727
jobs:
2828
job_e2e_prepare:
2929
name: Prepare E2E Canary tests
30-
runs-on: ubuntu-20.04
30+
runs-on: ubuntu-24.04
3131
timeout-minutes: 30
3232
steps:
3333
- name: Check out current commit
@@ -54,7 +54,7 @@ jobs:
5454
job_e2e_tests:
5555
name: E2E ${{ matrix.label }} Test
5656
needs: [job_e2e_prepare]
57-
runs-on: ubuntu-20.04
57+
runs-on: ubuntu-24.04
5858
timeout-minutes: 20
5959
env:
6060
# We just use a dummy DSN here, only send to the tunnel anyhow

.github/workflows/clear-cache.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ on:
2121
jobs:
2222
clear-caches:
2323
name: Delete all caches
24-
runs-on: ubuntu-20.04
24+
runs-on: ubuntu-24.04
2525
steps:
2626
- uses: actions/checkout@v4
2727

.github/workflows/enforce-license-compliance.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ on:
1717

1818
jobs:
1919
enforce-license-compliance:
20-
runs-on: ubuntu-20.04
20+
runs-on: ubuntu-24.04
2121
steps:
2222
- name: 'Enforce License Compliance'
2323
uses: getsentry/action-enforce-license-compliance@main

.github/workflows/external-contributors.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ jobs:
1212
permissions:
1313
pull-requests: write
1414
contents: write
15-
runs-on: ubuntu-20.04
15+
runs-on: ubuntu-24.04
1616
if: |
1717
github.event.pull_request.merged == true
1818
&& github.event.pull_request.author_association != 'COLLABORATOR'

.github/workflows/flaky-test-detector.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ concurrency:
2323

2424
jobs:
2525
flaky-detector:
26-
runs-on: ubuntu-20.04
26+
runs-on: ubuntu-24.04
2727
timeout-minutes: 60
2828
name: 'Check tests for flakiness'
2929
# Also skip if PR is from master -> develop

.github/workflows/gitflow-sync-develop.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ env:
1717
jobs:
1818
main:
1919
name: Create PR master->develop
20-
runs-on: ubuntu-20.04
20+
runs-on: ubuntu-24.04
2121
permissions:
2222
pull-requests: write
2323
contents: write

.github/workflows/release-comment-issues.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ on:
1212
# This workflow is triggered when a release is published
1313
jobs:
1414
release-comment-issues:
15-
runs-on: ubuntu-20.04
15+
runs-on: ubuntu-24.04
1616
name: 'Notify issues'
1717
steps:
1818
- name: Get version

.github/workflows/release-size-info.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ on:
1313
# It fetches the size-limit info from the release branch and adds it to the release
1414
jobs:
1515
release-size-info:
16-
runs-on: ubuntu-20.04
16+
runs-on: ubuntu-24.04
1717
name: 'Add size-limit info to release'
1818

1919
steps:

0 commit comments

Comments
 (0)