Skip to content

Commit b38346b

Browse files
authored
[ci] Skip MIPS tests on the stable toolchain (#459)
MIPS targets are not available for the 1.72.1 toolchain. Prior to this commit, attempting to roll the stable toolchain to 1.72.1 was failing due to these missing targets: #447 (review) This commit skips building/testing/etc MIPS targets with the stable toolchain. This commit does not roll the stable toolchain. We want to make sure that our auto-roll procedure works, and by only disabling these target/toolchain pairs without rolling manually, we will give the auto-roller a chance to try again within 24 hours (as opposed to having to wait until the next stable toolchain release in up to six weeks).
1 parent cdead15 commit b38346b

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

.github/workflows/ci.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,12 @@ jobs:
6969
features: "--features __internal_use_only_features_that_work_on_stable"
7070
- crate: "zerocopy-derive"
7171
features: "--all-features"
72+
# Exclude any combination in which the target is unavailable on
73+
# the given toolchain.
74+
- toolchain: "stable"
75+
target: "mips-unknown-linux-gnu"
76+
- toolchain: "stable"
77+
target: "mips64-unknown-linux-gnuabi64"
7278

7379
name: Build & Test (crate:${{ matrix.crate }}, toolchain:${{ matrix.toolchain }}, target:${{ matrix.target }}, features:${{ matrix.features }})
7480

0 commit comments

Comments
 (0)