@@ -341,7 +341,6 @@ jobs:
341341 - uses : ./.github/actions/setup-rust
342342
343343 - name : LLVM instrument coverage
344- id : remote-cov
345344 uses : ./.github/actions/cargo-llvm-cov
346345 with :
347346 name : integration-remote
@@ -361,7 +360,6 @@ jobs:
361360 - uses : ./.github/actions/setup-rust
362361
363362 - name : LLVM instrument coverage
364- id : bisect-cov
365363 uses : ./.github/actions/cargo-llvm-cov
366364 with :
367365 name : integration-bisect
@@ -372,6 +370,23 @@ jobs:
372370 run : ./ci/test-bisect.sh
373371 shell : bash
374372
373+ foreign :
374+ needs : [shellcheck, test, check]
375+ runs-on : ubuntu-latest
376+ if : github.actor == 'bors[bot]'
377+ steps :
378+ - uses : actions/checkout@v3
379+ - uses : ./.github/actions/setup-rust
380+
381+ - name : LLVM instrument coverage
382+ uses : ./.github/actions/cargo-llvm-cov
383+ with :
384+ name : integration-bisect
385+
386+ - name : Run Foreign toolchain test
387+ run : ./ci/test-foreign-toolchain.sh
388+ shell : bash
389+
375390 docker-in-docker :
376391 needs : [shellcheck, test, check]
377392 runs-on : ubuntu-latest
@@ -381,7 +396,6 @@ jobs:
381396 - uses : ./.github/actions/setup-rust
382397
383398 - name : LLVM instrument coverage
384- id : docker-in-docker-cov
385399 uses : ./.github/actions/cargo-llvm-cov
386400 with :
387401 name : integration-docker-in-docker
@@ -405,7 +419,7 @@ jobs:
405419 github-token : ${{ secrets.GITHUB_TOKEN }}
406420
407421 conclusion :
408- needs : [shellcheck, fmt, clippy, test, generate-matrix, build, publish, check, remote, bisect, docker-in-docker]
422+ needs : [shellcheck, fmt, clippy, test, generate-matrix, build, publish, check, remote, bisect, docker-in-docker, foreign ]
409423 if : always()
410424 runs-on : ubuntu-latest
411425 steps :
0 commit comments