@@ -36,7 +36,11 @@ permissions:
36
36
37
37
jobs :
38
38
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 }}
40
44
steps :
41
45
- name : Checkout repository with submodules
42
46
uses : actions/checkout@v4
55
59
strategy :
56
60
matrix :
57
61
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]
58
63
if : github.event.pull_request.labels.*.name != 'skip-lint'
59
- runs-on : self-hosted
64
+ runs-on : ${{ matrix.runner }}
60
65
61
66
steps :
62
67
- name : Checkout Repository
@@ -109,7 +114,11 @@ jobs:
109
114
Upload-bindings :
110
115
name : upload bindings artifact
111
116
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 }}
113
122
steps :
114
123
- uses : actions/checkout@v4
115
124
with :
@@ -126,7 +135,6 @@ jobs:
126
135
Build-And-Test-Server :
127
136
needs : [Prepare]
128
137
timeout-minutes : 210
129
- runs-on : self-hosted
130
138
strategy :
131
139
fail-fast : false
132
140
matrix :
@@ -141,6 +149,10 @@ jobs:
141
149
' Verification Key Regression Check 2' ,
142
150
' CommonJS test' ,
143
151
]
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 }}
144
156
steps :
145
157
- name : Checkout repository with submodules
146
158
uses : actions/checkout@v4
@@ -171,11 +183,12 @@ jobs:
171
183
needs : [Prepare]
172
184
name : Run unit tests parallel
173
185
timeout-minutes : 210
174
- runs-on : self-hosted
175
186
strategy :
176
187
fail-fast : false
177
188
matrix :
178
189
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 }}
179
192
steps :
180
193
- name : Checkout repository with submodules
181
194
uses : actions/checkout@v4
@@ -243,14 +256,22 @@ jobs:
243
256
Build-And-Test-Server-Unit-Tests :
244
257
name : Build-And-Test-Server (Unit tests)
245
258
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 }}
247
264
steps :
248
265
- run : echo "All unit tests completed successfully"
249
266
250
267
Build-And-Test-Web :
251
268
needs : [Prepare]
252
269
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 }}
254
275
steps :
255
276
- name : Restore repository
256
277
uses : actions/cache@v4
@@ -302,7 +323,11 @@ jobs:
302
323
master :
303
324
needs : [Prepare]
304
325
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 }}
306
331
services :
307
332
mina-local-network :
308
333
image : o1labs/mina-local-network:master-latest-lightnet
@@ -337,7 +362,11 @@ jobs:
337
362
compatible :
338
363
needs : [Prepare]
339
364
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 }}
341
370
services :
342
371
mina-local-network :
343
372
image : o1labs/mina-local-network:compatible-latest-lightnet
0 commit comments