Skip to content

Commit e729e88

Browse files
committed
setup buildx + specific qemu
also don't block integration tests on shellcheck
1 parent 3cac558 commit e729e88

File tree

1 file changed

+13
-5
lines changed

1 file changed

+13
-5
lines changed

.github/workflows/ci.yml

Lines changed: 13 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -333,7 +333,7 @@ jobs:
333333

334334
# we should always have an artifact from a previous build.
335335
remote:
336-
needs: [shellcheck, test, check]
336+
needs: [test, check]
337337
runs-on: ubuntu-latest
338338
if: github.actor == 'bors[bot]'
339339
steps:
@@ -352,7 +352,7 @@ jobs:
352352
shell: bash
353353

354354
bisect:
355-
needs: [shellcheck, test, check]
355+
needs: [test, check]
356356
runs-on: ubuntu-latest
357357
if: github.actor == 'bors[bot]'
358358
steps:
@@ -371,7 +371,7 @@ jobs:
371371
shell: bash
372372

373373
foreign:
374-
needs: [shellcheck, test, check]
374+
needs: [test, check]
375375
runs-on: ubuntu-latest
376376
if: github.actor == 'bors[bot]'
377377
steps:
@@ -382,13 +382,21 @@ jobs:
382382
uses: ./.github/actions/cargo-llvm-cov
383383
with:
384384
name: integration-bisect
385-
385+
- name: Set up QEMU
386+
uses: docker/setup-qemu-action@v2
387+
with:
388+
platforms: arm64
389+
- name: Set up docker buildx
390+
uses: docker/setup-buildx-action@v2
391+
id: buildx
392+
with:
393+
install: true
386394
- name: Run Foreign toolchain test
387395
run: ./ci/test-foreign-toolchain.sh
388396
shell: bash
389397

390398
docker-in-docker:
391-
needs: [shellcheck, test, check]
399+
needs: [test, check]
392400
runs-on: ubuntu-latest
393401
if: github.actor == 'bors[bot]'
394402
steps:

0 commit comments

Comments
 (0)