diff options
Diffstat (limited to '.github/workflows/bors.yml')
-rw-r--r-- | .github/workflows/bors.yml | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/.github/workflows/bors.yml b/.github/workflows/bors.yml index 3ad1ef6c13..c5e0754574 100644 --- a/.github/workflows/bors.yml +++ b/.github/workflows/bors.yml @@ -151,6 +151,29 @@ jobs: - name: Execute run-docker.sh run: LIBC_CI=1 sh ./ci/run-docker.sh ${{ matrix.target }} + # These targets are tier 3 or otherwise need to have CI build std via -Zbuild-std. + # Because of this, only the nightly compiler can be used on these targets. + docker_linux_build_std: + name: Docker Linux Build-Std Targets + needs: [docker_linux_tier1, style_check] + runs-on: ubuntu-20.04 + strategy: + fail-fast: true + max-parallel: 12 + matrix: + target: [ + armv7-unknown-linux-uclibceabihf + ] + steps: + - uses: rust-lang/simpleinfra/github-actions/cancel-outdated-builds@master + with: + github_token: "${{ secrets.GITHUB_TOKEN }}" + - uses: actions/checkout@v2 + - name: Setup Rust toolchain + run: TOOLCHAIN=nightly INSTALL_RUST_SRC=1 sh ./ci/install-rust.sh + - name: Execute run-docker.sh + run: LIBC_CI=1 TOOLCHAIN=nightly LIBC_CI_ZBUILD_STD=1 sh ./ci/run-docker.sh ${{ matrix.target }} + # devkitpro's pacman needs to be connected from Docker. docker_switch: name: Docker Switch @@ -301,6 +324,7 @@ jobs: needs: [ docker_linux_tier1, docker_linux_tier2, + docker_linux_build_std, macos, windows, style_check, @@ -322,6 +346,7 @@ jobs: needs: [ docker_linux_tier1, docker_linux_tier2, + docker_linux_build_std, macos, windows, style_check, |