summaryrefslogtreecommitdiff
path: root/.github
diff options
context:
space:
mode:
authorJonah Petri <jonah@petri.us>2022-01-20 23:05:24 -0500
committerJonah Petri <jonah@petri.us>2022-01-21 13:25:00 -0500
commitbc9e590053a8a2dc06819b8b307c087e1b60819d (patch)
treeda04f91eb2865163aae9f508be4c76dddba47647 /.github
parent72e41512de52649e70d470b159bbecb47d12c93d (diff)
downloadrust-libc-bc9e590053a8a2dc06819b8b307c087e1b60819d.tar.gz
add CI for armv7-unknown-linux-uclibceabihf
Diffstat (limited to '.github')
-rw-r--r--.github/workflows/bors.yml25
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,