@@ -19,37 +19,24 @@ concurrency:
1919
2020jobs :
2121 container :
22- name : Build container
22+ name : Build containers (amd64)
2323 uses : ./.github/workflows/build-container.yml
2424 with :
2525 context : ./contrib/containers/ci
2626 file : ./contrib/containers/ci/ci.Dockerfile
2727 name : dashcore-ci-runner
28-
29- container-slim :
30- name : Build slim container
31- uses : ./.github/workflows/build-container.yml
32- with :
33- context : ./contrib/containers/ci
34- file : ./contrib/containers/ci/ci-slim.Dockerfile
35- name : dashcore-ci-slim
28+ slim-file : ./contrib/containers/ci/ci-slim.Dockerfile
29+ slim-name : dashcore-ci-slim
3630
3731 container-arm64 :
38- name : Build container (ARM64)
32+ name : Build containers (ARM64)
3933 uses : ./.github/workflows/build-container.yml
4034 with :
4135 context : ./contrib/containers/ci
4236 file : ./contrib/containers/ci/ci.Dockerfile
4337 name : dashcore-ci-runner
44- runs-on : ubuntu-24.04-arm
45-
46- container-slim-arm64 :
47- name : Build slim container (ARM64)
48- uses : ./.github/workflows/build-container.yml
49- with :
50- context : ./contrib/containers/ci
51- file : ./contrib/containers/ci/ci-slim.Dockerfile
52- name : dashcore-ci-slim
38+ slim-file : ./contrib/containers/ci/ci-slim.Dockerfile
39+ slim-name : dashcore-ci-slim
5340 runs-on : ubuntu-24.04-arm
5441
5542 depends-arm-linux :
@@ -211,53 +198,62 @@ jobs:
211198 test-linux64 :
212199 name : linux64-test
213200 uses : ./.github/workflows/test-src.yml
214- needs : [container-slim , src-linux64]
201+ needs : [container, src-linux64]
215202 with :
216203 bundle-key : ${{ needs.src-linux64.outputs.key }}
217204 build-target : linux64
218- container-path : ${{ needs.container-slim .outputs.path }}
205+ container-path : ${{ needs.container.outputs.slim- path }}
219206
220207 test-linux64_multiprocess :
221208 name : linux64_multiprocess-test
222209 uses : ./.github/workflows/test-src.yml
223- needs : [container-slim , src-linux64_multiprocess]
210+ needs : [container, src-linux64_multiprocess]
224211 with :
225212 bundle-key : ${{ needs.src-linux64_multiprocess.outputs.key }}
226213 build-target : linux64_multiprocess
227- container-path : ${{ needs.container-slim .outputs.path }}
214+ container-path : ${{ needs.container.outputs.slim- path }}
228215
229216 test-linux64_nowallet :
230217 name : linux64_nowallet-test
231218 uses : ./.github/workflows/test-src.yml
232- needs : [container-slim , src-linux64_nowallet]
219+ needs : [container, src-linux64_nowallet]
233220 with :
234221 bundle-key : ${{ needs.src-linux64_nowallet.outputs.key }}
235222 build-target : linux64_nowallet
236- container-path : ${{ needs.container-slim .outputs.path }}
223+ container-path : ${{ needs.container.outputs.slim- path }}
237224
238225 test-linux64_sqlite :
239226 name : linux64_sqlite-test
240227 uses : ./.github/workflows/test-src.yml
241- needs : [container-slim , src-linux64_sqlite]
228+ needs : [container, src-linux64_sqlite]
242229 with :
243230 bundle-key : ${{ needs.src-linux64_sqlite.outputs.key }}
244231 build-target : linux64_sqlite
245- container-path : ${{ needs.container-slim .outputs.path }}
232+ container-path : ${{ needs.container.outputs.slim- path }}
246233
247234 test-linux64_tsan :
248235 name : linux64_tsan-test
249236 uses : ./.github/workflows/test-src.yml
250- needs : [container-slim , src-linux64_tsan]
237+ needs : [container, src-linux64_tsan]
251238 with :
252239 bundle-key : ${{ needs.src-linux64_tsan.outputs.key }}
253240 build-target : linux64_tsan
254- container-path : ${{ needs.container-slim .outputs.path }}
241+ container-path : ${{ needs.container.outputs.slim- path }}
255242
256243 test-linux64_ubsan :
257244 name : linux64_ubsan-test
258245 uses : ./.github/workflows/test-src.yml
259- needs : [container-slim , src-linux64_ubsan]
246+ needs : [container, src-linux64_ubsan]
260247 with :
261248 bundle-key : ${{ needs.src-linux64_ubsan.outputs.key }}
262249 build-target : linux64_ubsan
263- container-path : ${{ needs.container-slim.outputs.path }}
250+ container-path : ${{ needs.container.outputs.slim-path }}
251+
252+ test-arm-linux :
253+ name : arm-linux-test
254+ uses : ./.github/workflows/test-src.yml
255+ needs : [container-arm64, src-arm-linux]
256+ with :
257+ bundle-key : ${{ needs.src-arm-linux.outputs.key }}
258+ build-target : arm-linux
259+ container-path : ${{ needs.container-arm64.outputs.slim-path }}
0 commit comments