bevy icon indicating copy to clipboard operation
bevy copied to clipboard

`cargo run -p ci` fails using stable rust

Open cart opened this issue 2 years ago • 4 comments

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.

cart avatar Jun 26 '23 19:06 cart

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

mockersf avatar Jun 26 '23 20:06 mockersf

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?

cart avatar Jun 26 '23 20:06 cart

Fails on debian bookworm.

nakedible avatar Jul 18 '23 11:07 nakedible

Additionally it now fails on MacOS as of Rust 1.75.0. (Originally from #11372.)

BD103 avatar Jan 16 '24 16:01 BD103