mirror of
https://github.com/nushell/nushell
synced 2024-12-27 05:23:11 +00:00
9a2a6ab52c
Also update the `rust-version` in `Cargo.toml` following the update to `rust-toolchain.toml` in #12258 # Testing Added a CI check to verify any future PRs trying to update one will also have to update the other. (using `std-lib-and-python-virtualenv` job as this already includes a fresh `nu` binary for a little toml munching script)
12 lines
554 B
Text
12 lines
554 B
Text
let toolchain_spec = open rust-toolchain.toml | get toolchain.channel
|
|
let msrv_spec = open Cargo.toml | get package.rust-version
|
|
|
|
# This check is conservative in the sense that we use `rust-toolchain.toml`'s
|
|
# override to ensure that this is the upper-bound for the minimum supported
|
|
# rust version
|
|
if $toolchain_spec != $msrv_spec {
|
|
print -e "Mismatching rust compiler versions specified in `Cargo.toml` and `rust-toolchain.toml`"
|
|
print -e $"Cargo.toml: ($msrv_spec)"
|
|
print -e $"rust-toolchain.toml: ($toolchain_spec)"
|
|
exit 1
|
|
}
|