`cargo run -p ci` fails using stable rust
Bevy version
8fa94a0a0d1aa621e9fcaf860b4343bfe3536220
What went wrong
The "missing_deref compile fail test" is currently failing on my machine (linux, stable rust 1.70) due to a mismatched error message. CI is not currently failing because it is using nightly (and the expected error was generated with nightly).
I think this is also what @robtfm is hitting in #5703.
I think we should operate under the assumption that Bevy devs are developing on a stable compiler. Compile fail tests should probably pass on stable Bevy / CI should probably also run these tests on stable.
CI is not using nightly for that step, it's on stable.
I can reproduce the failure on my Mac, but it's successful on a fresh ubuntu container with rust stable
Haha thats suboptimal. As an additional datapoint: this specific test passes on nightly for me (although other tests fail). Maybe we'll have fully synced up error messages in the next stable release?
Fails on debian bookworm.
Additionally it now fails on MacOS as of Rust 1.75.0. (Originally from #11372.)