9090 runs-on-amd64 : ${{ needs.check-skip.outputs['runner-amd64'] }}
9191 runs-on-arm64 : ${{ needs.check-skip.outputs['runner-arm64'] }}
9292
93- depends-aarch64-linux :
94- name : aarch64-linux-gnu
95- uses : ./.github/workflows/build-depends.yml
96- needs : [check-skip, container, cache-sources]
97- if : ${{ vars.SKIP_ARM_LINUX == '' }}
98- with :
99- build-target : aarch64-linux
100- container-path : ${{ needs.container.outputs.path }}
101- runs-on : ${{ needs.check-skip.outputs['runner-amd64'] }}
102-
10393 depends-linux64 :
104- name : x86_64-pc-linux-gnu
94+ name : linux64 (native)
10595 uses : ./.github/workflows/build-depends.yml
10696 needs : [check-skip, container, cache-sources]
10797 if : |
@@ -112,7 +102,7 @@ jobs:
112102 with :
113103 build-target : linux64
114104 container-path : ${{ needs.container.outputs.path }}
115- runs-on : ${{ needs.check-skip.outputs['runner-amd64 '] }}
105+ runs-on : ${{ needs.check-skip.outputs['runner-arm64 '] }}
116106
117107 depends-linux64_multiprocess :
118108 name : linux64_multiprocess
@@ -164,18 +154,6 @@ jobs:
164154 container-path : ${{ needs.container-slim.outputs.path }}
165155 runs-on : ${{ needs.check-skip.outputs['runner-amd64'] }}
166156
167- src-aarch64-linux :
168- name : aarch64-linux-build
169- uses : ./.github/workflows/build-src.yml
170- needs : [check-skip, container, depends-aarch64-linux]
171- with :
172- build-target : aarch64-linux
173- container-path : ${{ needs.container.outputs.path }}
174- depends-key : ${{ needs.depends-aarch64-linux.outputs.key }}
175- depends-host : ${{ needs.depends-aarch64-linux.outputs.host }}
176- depends-dep-opts : ${{ needs.depends-aarch64-linux.outputs.dep-opts }}
177- runs-on : ${{ needs.check-skip.outputs['runner-amd64'] }}
178-
179157 src-linux64 :
180158 name : linux64-build
181159 uses : ./.github/workflows/build-src.yml
@@ -187,7 +165,7 @@ jobs:
187165 depends-key : ${{ needs.depends-linux64.outputs.key }}
188166 depends-host : ${{ needs.depends-linux64.outputs.host }}
189167 depends-dep-opts : ${{ needs.depends-linux64.outputs.dep-opts }}
190- runs-on : ${{ needs.check-skip.outputs['runner-amd64 '] }}
168+ runs-on : ${{ needs.check-skip.outputs['runner-arm64 '] }}
191169
192170 src-linux64_fuzz :
193171 name : linux64_fuzz-build
@@ -200,7 +178,7 @@ jobs:
200178 depends-key : ${{ needs.depends-linux64.outputs.key }}
201179 depends-host : ${{ needs.depends-linux64.outputs.host }}
202180 depends-dep-opts : ${{ needs.depends-linux64.outputs.dep-opts }}
203- runs-on : ${{ needs.check-skip.outputs['runner-amd64 '] }}
181+ runs-on : ${{ needs.check-skip.outputs['runner-arm64 '] }}
204182
205183 src-linux64_multiprocess :
206184 name : linux64_multiprocess-build
@@ -238,7 +216,7 @@ jobs:
238216 depends-key : ${{ needs.depends-linux64.outputs.key }}
239217 depends-host : ${{ needs.depends-linux64.outputs.host }}
240218 depends-dep-opts : ${{ needs.depends-linux64.outputs.dep-opts }}
241- runs-on : ${{ needs.check-skip.outputs['runner-amd64 '] }}
219+ runs-on : ${{ needs.check-skip.outputs['runner-arm64 '] }}
242220
243221 src-linux64_tsan :
244222 name : linux64_tsan-build
@@ -264,7 +242,7 @@ jobs:
264242 depends-key : ${{ needs.depends-linux64.outputs.key }}
265243 depends-host : ${{ needs.depends-linux64.outputs.host }}
266244 depends-dep-opts : ${{ needs.depends-linux64.outputs.dep-opts }}
267- runs-on : ${{ needs.check-skip.outputs['runner-amd64 '] }}
245+ runs-on : ${{ needs.check-skip.outputs['runner-arm64 '] }}
268246
269247 src-mac :
270248 name : mac-build
@@ -298,7 +276,7 @@ jobs:
298276 bundle-key : ${{ needs.src-linux64.outputs.key }}
299277 build-target : linux64
300278 container-path : ${{ needs.container-slim.outputs.path }}
301- runs-on : ${{ needs.check-skip.outputs['runner-amd64 '] }}
279+ runs-on : ${{ needs.check-skip.outputs['runner-arm64 '] }}
302280
303281 test-linux64_multiprocess :
304282 name : linux64_multiprocess-test
@@ -328,7 +306,7 @@ jobs:
328306 bundle-key : ${{ needs.src-linux64_sqlite.outputs.key }}
329307 build-target : linux64_sqlite
330308 container-path : ${{ needs.container-slim.outputs.path }}
331- runs-on : ${{ needs.check-skip.outputs['runner-amd64 '] }}
309+ runs-on : ${{ needs.check-skip.outputs['runner-arm64 '] }}
332310
333311 test-linux64_tsan :
334312 name : linux64_tsan-test
@@ -348,4 +326,4 @@ jobs:
348326 bundle-key : ${{ needs.src-linux64_ubsan.outputs.key }}
349327 build-target : linux64_ubsan
350328 container-path : ${{ needs.container-slim.outputs.path }}
351- runs-on : ${{ needs.check-skip.outputs['runner-amd64 '] }}
329+ runs-on : ${{ needs.check-skip.outputs['runner-arm64 '] }}
0 commit comments