You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We allow compilation to fail on the Beta and Nightly channels, which leaves us blind to upcoming breaking changes in the Rust compiler (as happened today with #550). I think we should require compilation to succeed, but notcargo fmt, as writing multi-version code is reasonable, but requiring different versions of rustfmt to agree is not.
Steps to resolve
Remove beta and nightly from the allowed failures field of the Travis config, and modify the build script so that it only runs cargo fmt on stable. It looks like we should be able to use the TRAVIS_RUST_VERSION environment variable.
The text was updated successfully, but these errors were encountered:
Description
We allow compilation to fail on the Beta and Nightly channels, which leaves us blind to upcoming breaking changes in the Rust compiler (as happened today with #550). I think we should require compilation to succeed, but not
cargo fmt
, as writing multi-version code is reasonable, but requiring different versions ofrustfmt
to agree is not.Steps to resolve
Remove beta and nightly from the allowed failures field of the Travis config, and modify the build script so that it only runs
cargo fmt
on stable. It looks like we should be able to use theTRAVIS_RUST_VERSION
environment variable.The text was updated successfully, but these errors were encountered: