Build nightly rustfmt using --all-features in CI

Previously we were only building rustfmt with default features in CI. We
recently received a report that rustfmt was unable to compile with the
`generic-simd` feature, which is not enabled by default. To prevent a
similar situation in the future we'll start build nightly rustfmt with
all features enabled.
This commit is contained in:
Yacin Tmimi 2023-08-02 10:10:15 -04:00 committed by Caleb Cartwright
parent 177ef66947
commit 641d4f5898
2 changed files with 10 additions and 2 deletions

View File

@ -6,7 +6,11 @@ rustc -Vv || exit /b 1
cargo -V || exit /b 1 cargo -V || exit /b 1
:: Build and test main crate :: Build and test main crate
if "%CFG_RELEASE_CHANNEL%"=="nightly" (
cargo build --locked --all-features || exit /b 1
) else (
cargo build --locked || exit /b 1 cargo build --locked || exit /b 1
)
cargo test || exit /b 1 cargo test || exit /b 1
:: Build and test other crates :: Build and test other crates

View File

@ -10,7 +10,11 @@ rustc -Vv
cargo -V cargo -V
# Build and test main crate # Build and test main crate
if [ "$CFG_RELEASE_CHANNEL" == "nightly" ]; then
cargo build --locked --all-features
else
cargo build --locked cargo build --locked
fi
cargo test cargo test
# Build and test other crates # Build and test other crates