Skip to content

Commit 365b12d

Browse files
committed
run everything everywhere
1 parent b06fb05 commit 365b12d

File tree

1 file changed

+38
-9
lines changed

1 file changed

+38
-9
lines changed

.github/workflows/checks.yml

Lines changed: 38 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,11 @@ permissions:
3636

3737
jobs:
3838
Prepare:
39-
runs-on: self-hosted
39+
strategy:
40+
matrix:
41+
runner: [sdk-team-github-runner-arm-01-benchmarks,sdk-team-github-runner-x86-01-benchmarks,sdk-team-github-runner-x86-02-build,sdk-team-github-runner-x86-03-build,sdk-team-github-runner-x86-04-build]
42+
43+
runs-on: ${{ matrix.runner }}
4044
steps:
4145
- name: Checkout repository with submodules
4246
uses: actions/checkout@v4
@@ -55,8 +59,9 @@ jobs:
5559
strategy:
5660
matrix:
5761
node: [20]
62+
runner: [sdk-team-github-runner-arm-01-benchmarks,sdk-team-github-runner-x86-01-benchmarks,sdk-team-github-runner-x86-02-build,sdk-team-github-runner-x86-03-build,sdk-team-github-runner-x86-04-build]
5863
if: github.event.pull_request.labels.*.name != 'skip-lint'
59-
runs-on: self-hosted
64+
runs-on: ${{ matrix.runner }}
6065

6166
steps:
6267
- name: Checkout Repository
@@ -109,7 +114,11 @@ jobs:
109114
Upload-bindings:
110115
name: upload bindings artifact
111116
if: ${{ inputs.proof_systems_commit == '' }}
112-
runs-on: self-hosted
117+
strategy:
118+
matrix:
119+
runner: [sdk-team-github-runner-arm-01-benchmarks,sdk-team-github-runner-x86-01-benchmarks,sdk-team-github-runner-x86-02-build,sdk-team-github-runner-x86-03-build,sdk-team-github-runner-x86-04-build]
120+
121+
runs-on: ${{ matrix.runner }}
113122
steps:
114123
- uses: actions/checkout@v4
115124
with:
@@ -126,7 +135,6 @@ jobs:
126135
Build-And-Test-Server:
127136
needs: [Prepare]
128137
timeout-minutes: 210
129-
runs-on: self-hosted
130138
strategy:
131139
fail-fast: false
132140
matrix:
@@ -141,6 +149,10 @@ jobs:
141149
'Verification Key Regression Check 2',
142150
'CommonJS test',
143151
]
152+
153+
runner: [sdk-team-github-runner-arm-01-benchmarks,sdk-team-github-runner-x86-01-benchmarks,sdk-team-github-runner-x86-02-build,sdk-team-github-runner-x86-03-build,sdk-team-github-runner-x86-04-build]
154+
155+
runs-on: ${{ matrix.runner }}
144156
steps:
145157
- name: Checkout repository with submodules
146158
uses: actions/checkout@v4
@@ -171,11 +183,12 @@ jobs:
171183
needs: [Prepare]
172184
name: Run unit tests parallel
173185
timeout-minutes: 210
174-
runs-on: self-hosted
175186
strategy:
176187
fail-fast: false
177188
matrix:
178189
chunk: [1, 2, 3, 4, 5, 6, 7, 8]
190+
runner: [sdk-team-github-runner-arm-01-benchmarks,sdk-team-github-runner-x86-01-benchmarks,sdk-team-github-runner-x86-02-build,sdk-team-github-runner-x86-03-build,sdk-team-github-runner-x86-04-build]
191+
runs-on: ${{ matrix.runner }}
179192
steps:
180193
- name: Checkout repository with submodules
181194
uses: actions/checkout@v4
@@ -243,14 +256,22 @@ jobs:
243256
Build-And-Test-Server-Unit-Tests:
244257
name: Build-And-Test-Server (Unit tests)
245258
needs: [Run-Unit-Tests]
246-
runs-on: self-hosted
259+
strategy:
260+
matrix:
261+
runner: [sdk-team-github-runner-arm-01-benchmarks,sdk-team-github-runner-x86-01-benchmarks,sdk-team-github-runner-x86-02-build,sdk-team-github-runner-x86-03-build,sdk-team-github-runner-x86-04-build]
262+
263+
runs-on: ${{ matrix.runner }}
247264
steps:
248265
- run: echo "All unit tests completed successfully"
249266

250267
Build-And-Test-Web:
251268
needs: [Prepare]
252269
timeout-minutes: 90
253-
runs-on: self-hosted
270+
strategy:
271+
matrix:
272+
runner: [sdk-team-github-runner-arm-01-benchmarks,sdk-team-github-runner-x86-01-benchmarks,sdk-team-github-runner-x86-02-build,sdk-team-github-runner-x86-03-build,sdk-team-github-runner-x86-04-build]
273+
274+
runs-on: ${{ matrix.runner }}
254275
steps:
255276
- name: Restore repository
256277
uses: actions/cache@v4
@@ -302,7 +323,11 @@ jobs:
302323
master:
303324
needs: [Prepare]
304325
timeout-minutes: 45
305-
runs-on: self-hosted
326+
strategy:
327+
matrix:
328+
runner: [sdk-team-github-runner-arm-01-benchmarks,sdk-team-github-runner-x86-01-benchmarks,sdk-team-github-runner-x86-02-build,sdk-team-github-runner-x86-03-build,sdk-team-github-runner-x86-04-build]
329+
330+
runs-on: ${{ matrix.runner }}
306331
services:
307332
mina-local-network:
308333
image: o1labs/mina-local-network:master-latest-lightnet
@@ -337,7 +362,11 @@ jobs:
337362
compatible:
338363
needs: [Prepare]
339364
timeout-minutes: 45
340-
runs-on: self-hosted
365+
strategy:
366+
matrix:
367+
runner: [sdk-team-github-runner-arm-01-benchmarks,sdk-team-github-runner-x86-01-benchmarks,sdk-team-github-runner-x86-02-build,sdk-team-github-runner-x86-03-build,sdk-team-github-runner-x86-04-build]
368+
369+
runs-on: ${{ matrix.runner }}
341370
services:
342371
mina-local-network:
343372
image: o1labs/mina-local-network:compatible-latest-lightnet

0 commit comments

Comments
 (0)