mirror of
https://github.com/servo/servo.git
synced 2025-09-19 11:20:09 +01:00
CI: Check MSRV in CI (#37152)
As previously proposed on zulip and discussed in the coordination meeting, add a check to CI to see if servo still compiles with our minimum supported Rust version. To avoid requiring changes, we define our MSRV as the current version we are using now (1.85.0). This does not prevent us from updating the default compiler version, which we should still do, to get benefits like faster compile times, newer lints and making sure crown stays up-to-date. We simply test that libservo compiles in CI, since libservo (and dependencies) is what embedders would care about. We also don't need mach (or bootstrap!) for this, so we just use cargo build. Testing: This PR adds a CI test. [`./mach try windows-build-libservo linux-build-libservo mac-build-libservo`](https://github.com/jschwe/servo/actions/runs/16901171766) Signed-off-by: Jonathan Schwender <schwenderjonathan@gmail.com>
This commit is contained in:
parent
6ff5c4ef99
commit
4b91dc6d82
6 changed files with 125 additions and 18 deletions
|
@ -13,6 +13,11 @@ authors = ["The Servo Project Developers"]
|
|||
license = "MPL-2.0"
|
||||
edition = "2024"
|
||||
publish = false
|
||||
# We have yet to decide on a policy for updating the minimum supported rust version.
|
||||
# Before increasing this, please open a discussion on zulip explaining the reason
|
||||
# why we should consider increasing our minimum supported rust version.
|
||||
# Please also note, that the **default** rust version in rust-toolchain.toml may be
|
||||
# bumped freely.
|
||||
rust-version = "1.85.0"
|
||||
|
||||
[workspace.dependencies]
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue