-
Notifications
You must be signed in to change notification settings - Fork 1.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
rust 2024, rust version 1.85 #19233
rust 2024, rust version 1.85 #19233
Conversation
We usually wait a bit before we transition to a new version, as some users are building rust-analyzer with non-bleeding-edge Rust. |
We can check, but I have a feeling we no longer build on 1.84. |
Ok, no worries. It can just sit open until you decide to take action. I can fix merge conflicts if it says open for a while :) |
Some notes:
|
The doc tests were failing, so I'm surprised to hear that they're already being run |
I'll redo this |
I don't understand why you don't use squash and merge practice. |
Squashing is fine, but we still like meaningful commits. Reviewing huge mostly machine-generated commits with a bit of manual code is very hard. |
@BenjaminBrienen we used to use the two borses, for permission management and to serialize the tests, but we switched to merge queues a while ago. These don't let you squash: |
I think bevy uses both merge queues and squashing, but I could be wrong. |
Please wait with this until #18964 has landed |
Merge queues allow you to do either merges ,rebases or squashing but its a repo setting. Why would you want to squash a PR by default though, then you lose the history. Its much better to have the author squash themselves if the history is deemed unnecessary / convoluted |
I have arguments in favor of squashing all PRs, but I don't want to address it here |
|
https://doc.rust-lang.org/stable/cargo/commands/cargo-test.html#target-selection
|
Idk what to tell you. |
Well that sounds like a bug in Cargo then. |
Oh it's because we have |
cargo test --doc
(mostly ignore things that aren't valid code)cargo fmt