rust: update msrv to 1.85 - v4 #15111
Conversation
Don't install extra repo's in the script, do it in CI. These are covered by the documentation as they vary depending on the version and variant.
Debian 13 ships Rust 1.85 by default, Ubuntu requires installing a specific patch to get newer then 1.75. So to support a newer MSRV, these operating systems need different examples.
1.85 was chosen for now as it supports edition 2024. However, we have not set our edition to 2024 yet.
Disable the clippy warning for not using modern C string literals. Ubuntu 24.04 still ships cbindgen 0.26.0 that doesn't support these, so migrating to modern C string literals would require Ubuntu 24.04 users wishing to build from git to install cbindgen with cargo.
To pick up a newer version of Rust.
|
WARNING:
Pipeline = 30572 |
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #15111 +/- ##
==========================================
- Coverage 82.63% 82.60% -0.03%
==========================================
Files 990 990
Lines 271599 271599
==========================================
- Hits 224429 224357 -72
- Misses 47170 47242 +72
Flags with carried forward coverage won't be shown. Click here to find out more. 🚀 New features to boost your workflow:
|
|
What is the plan for QA update ? |
As discussed privately, Corey will prep a rebaseline like over the weekend. |
|
Waiting for @ct0br0 to prep the QAlab. |
|
Looks cool Is there a follow-up work to clean up things that were restricted by MSRV ? |
None yet. This was just a feeler to see if we were even ready to up the MSRV. |
|
Replaced by #15167 |
Previous PR: #15060
Rebased.