Skip to content

Commit 632b704

Browse files
committed
Cirrus Labs runners for all the other workflows + Ubuntu update (22.04 -> 24.04)
1 parent e920d31 commit 632b704

14 files changed

Lines changed: 38 additions & 39 deletions

.github/workflows/add-platform-label.yml

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

88
jobs:
99
add_label:
10-
runs-on: ubuntu-latest
10+
runs-on: ["ghcr.io/cirruslabs/ubuntu-runner-amd64:24.04", "runner_group_id:12"]
1111
permissions:
1212
issues: write
1313
steps:

.github/workflows/buildandtest.yml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717

1818
job_test:
1919
name: Test
20-
runs-on: ubuntu-latest
20+
runs-on: ["ghcr.io/cirruslabs/ubuntu-runner-amd64:24.04", "runner_group_id:12"]
2121
needs: [diff_check]
2222
if: ${{ needs.diff_check.outputs.skip_ci != 'true' }}
2323
steps:
@@ -36,7 +36,7 @@ jobs:
3636

3737
job_lint:
3838
name: Lint
39-
runs-on: ubuntu-latest
39+
runs-on: ["ghcr.io/cirruslabs/ubuntu-runner-amd64:24.04", "runner_group_id:12"]
4040
needs: [diff_check]
4141
if: ${{ needs.diff_check.outputs.skip_ci != 'true' }}
4242
steps:
@@ -82,7 +82,7 @@ jobs:
8282

8383
job_check_integrity:
8484
name: Check package integrity
85-
runs-on: ubuntu-latest
85+
runs-on: ["ghcr.io/cirruslabs/ubuntu-runner-amd64:24.04", "runner_group_id:12"]
8686
needs: [diff_check]
8787
if: ${{ needs.diff_check.outputs.skip_ci != 'true' }}
8888
steps:
@@ -106,7 +106,7 @@ jobs:
106106
107107
job_build:
108108
name: Build
109-
runs-on: ubuntu-latest
109+
runs-on: ["ghcr.io/cirruslabs/ubuntu-runner-amd64:24.04", "runner_group_id:12"]
110110
needs: [diff_check]
111111
if: ${{ needs.diff_check.outputs.skip_ci != 'true' }}
112112
steps:
@@ -148,7 +148,7 @@ jobs:
148148
149149
job_type_check:
150150
name: Type Check Typescript 3.8
151-
runs-on: ubuntu-latest
151+
runs-on: ["ghcr.io/cirruslabs/ubuntu-runner-amd64:24.04", "runner_group_id:12"]
152152
needs: [job_build, diff_check]
153153
if: ${{ needs.diff_check.outputs.skip_ci != 'true' }}
154154
env:
@@ -181,7 +181,7 @@ jobs:
181181
run: yarn type-check
182182
job_circular_dep_check:
183183
name: Circular Dependency Check
184-
runs-on: ubuntu-latest
184+
runs-on: ["ghcr.io/cirruslabs/ubuntu-runner-amd64:24.04", "runner_group_id:12"]
185185
needs: [job_build, diff_check]
186186
if: ${{ needs.diff_check.outputs.skip_ci != 'true' }}
187187
steps:
@@ -210,7 +210,7 @@ jobs:
210210

211211
job_bundle:
212212
name: Bundle
213-
runs-on: ubuntu-latest
213+
runs-on: ["ghcr.io/cirruslabs/ubuntu-runner-amd64:24.04", "runner_group_id:12"]
214214
needs: [job_test, job_build, diff_check]
215215
if: ${{ needs.diff_check.outputs.skip_ci != 'true' }}
216216
strategy:

.github/workflows/changes-in-high-risk-code.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ concurrency:
1010
jobs:
1111
files-changed:
1212
name: Detect changed files
13-
runs-on: ubuntu-latest
13+
runs-on: ["ghcr.io/cirruslabs/ubuntu-runner-amd64:24.04", "runner_group_id:12"]
1414
# Map a step output to a job output
1515
outputs:
1616
high_risk_code: ${{ steps.changes.outputs.high_risk_code }}
@@ -31,7 +31,7 @@ jobs:
3131
validate-high-risk-code:
3232
if: needs.files-changed.outputs.high_risk_code == 'true'
3333
needs: files-changed
34-
runs-on: ubuntu-latest
34+
runs-on: ["ghcr.io/cirruslabs/ubuntu-runner-amd64:24.04", "runner_group_id:12"]
3535
steps:
3636
- name: Comment on PR to notify of changes in high risk files
3737
uses: actions/github-script@v8

.github/workflows/codegen.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ jobs:
1616
uses: ./.github/workflows/skip-ci.yml
1717

1818
codegen:
19-
runs-on: ubuntu-latest
19+
runs-on: ["ghcr.io/cirruslabs/ubuntu-runner-amd64:24.04", "runner_group_id:12"]
2020
needs: [diff_check]
2121
if: ${{ needs.diff_check.outputs.skip_ci != 'true' }}
2222
strategy:

.github/workflows/codeql-analysis.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ jobs:
2626

2727
analyze:
2828
name: Analyze
29-
runs-on: ubuntu-latest
29+
runs-on: ["ghcr.io/cirruslabs/ubuntu-runner-amd64:24.04", "runner_group_id:12"]
3030
needs: [diff_check]
3131
if: ${{ needs.diff_check.outputs.skip_ci != 'true' }}
3232

.github/workflows/danger.yml

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

77
jobs:
88
danger:
9-
runs-on: ubuntu-latest
9+
runs-on: ["ghcr.io/cirruslabs/ubuntu-runner-amd64:24.04", "runner_group_id:12"]
1010
steps:
1111
- uses: getsentry/github-workflows/danger@17cc15eb58ea3687cd8f2714a4192dcee4aa09ef
1212
with:

.github/workflows/e2e-v2.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ jobs:
5252
name: iOS
5353
appPlain: performance-tests/test-app-plain.ipa
5454
- platform: android
55-
runs-on: ["ghcr.io/cirruslabs/ubuntu-runner-amd64:22.04", "runner_group_id:12"]
55+
runs-on: ["ghcr.io/cirruslabs/ubuntu-runner-amd64:24.04", "runner_group_id:12"]
5656
name: Android
5757
appPlain: performance-tests/TestAppPlain/android/app/build/outputs/apk/release/app-release.apk
5858
steps:
@@ -205,7 +205,7 @@ jobs:
205205
rn-version: '0.84.0'
206206
runs-on: ["ghcr.io/cirruslabs/macos-tahoe-xcode:26.2.0", "runner_group_id:12"]
207207
- platform: android
208-
runs-on: ["ghcr.io/cirruslabs/ubuntu-runner-amd64:22.04", "runner_group_id:12"]
208+
runs-on: ["ghcr.io/cirruslabs/ubuntu-runner-amd64:24.04", "runner_group_id:12"]
209209
exclude:
210210
# exclude JSC for new RN versions (keeping the matrix manageable)
211211
- rn-version: '0.84.0'
@@ -332,9 +332,9 @@ jobs:
332332
include:
333333
- platform: ios
334334
rn-version: '0.84.0'
335-
runs-on: macos-26
335+
runs-on: ["ghcr.io/cirruslabs/macos-tahoe-xcode:26.2.0", "runner_group_id:12"]
336336
- platform: android
337-
runs-on: ["ghcr.io/cirruslabs/ubuntu-runner-amd64:22.04", "runner_group_id:12"]
337+
runs-on: ["ghcr.io/cirruslabs/ubuntu-runner-amd64:24.04", "runner_group_id:12"]
338338

339339
steps:
340340
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6

.github/workflows/native-tests.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ jobs:
2626

2727
test-ios:
2828
name: ios
29-
runs-on: macos-15
29+
runs-on: ["ghcr.io/cirruslabs/macos-tahoe-xcode:26.2.0", "runner_group_id:12"]
3030
needs: [diff_check]
3131
if: ${{ needs.diff_check.outputs.skip_ci != 'true' }}
3232
steps:
@@ -83,7 +83,7 @@ jobs:
8383
8484
test-android:
8585
name: android
86-
runs-on: ubuntu-latest
86+
runs-on: ["ghcr.io/cirruslabs/ubuntu-runner-amd64:24.04", "runner_group_id:12"]
8787
needs: [diff_check]
8888
if: ${{ needs.diff_check.outputs.skip_ci != 'true' }}
8989
steps:

.github/workflows/ready-to-merge-workflow.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ on:
1414
jobs:
1515
ready-to-merge-gate:
1616
name: 'Missing "ready-to-merge" label'
17-
runs-on: ubuntu-latest
17+
runs-on: ["ghcr.io/cirruslabs/ubuntu-runner-amd64:24.04", "runner_group_id:12"]
1818
steps:
1919
- name: Check for exact 'ready-to-merge' label
2020
if: ${{ inputs.is-pr }}

.github/workflows/release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ permissions:
1818

1919
jobs:
2020
release:
21-
runs-on: ubuntu-latest
21+
runs-on: ["ghcr.io/cirruslabs/ubuntu-runner-amd64:24.04", "runner_group_id:12"]
2222
name: Release a new version
2323
steps:
2424
- name: Get auth token

0 commit comments

Comments
 (0)