ci(release): make i686-pc-windows-msvc continue-on-error

Companion to the Rust 1.77.2 pin: if the deps' MSRV ever moves above
1.77, the i686 target will fail to build, but we don't want it to
block the rest of the release. Mirror the mipsel-softfloat approach.
If/when this triggers, options are dropping i686 entirely or moving
to the tier-3 i686-win7-windows-msvc target.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
therealaleph
2026-04-27 15:50:59 +03:00
parent 05fca99859
commit 1b5662f2a5
+6 -1
View File
@@ -112,7 +112,12 @@ jobs:
# mipsel-softfloat is best-effort: the Rust tier-3 target occasionally
# regresses. Letting it fail keeps the main release going so
# desktop/Android users aren't blocked by MT7621 router support.
continue-on-error: ${{ matrix.mipsel_softfloat == true }}
# i686-pc-windows-msvc is similarly best-effort — pinned to Rust
# 1.77.2 for Win7 compat (#318), so a future dep MSRV bump above
# 1.77 will fail this one target. Letting it skip keeps the rest
# of the release unblocked; we'd then choose between dropping the
# target or moving to the tier-3 win7-msvc target with build-std.
continue-on-error: ${{ matrix.mipsel_softfloat == true || matrix.target == 'i686-pc-windows-msvc' }}
steps:
# Heal any root-owned leftovers from a previous mipsel docker