commit 3491f2beee0f055f24aa0fd7663fa57b2f3f6695
parent 5313c6fc6da6982943d54dacb01f0068d09b81ae
Author: triesap <tyson@radroots.org>
Date: Wed, 15 Jul 2026 01:18:31 +0000
toolchain: raise Rust floor to 1.97
- set the SDK workspace Rust version and rust-toolchain to 1.97.0
- align coverage and xtask policy literals with the new runtime floor
Diffstat:
6 files changed, 12 insertions(+), 12 deletions(-)
diff --git a/Cargo.toml b/Cargo.toml
@@ -19,7 +19,7 @@ resolver = "2"
[workspace.package]
version = "0.1.0"
edition = "2024"
-rust-version = "1.92.0"
+rust-version = "1.97.0"
license = "MIT OR Apache-2.0"
repository = "https://github.com/radrootslabs/sdk"
homepage = "https://radroots.org"
diff --git a/contracts/coverage.toml b/contracts/coverage.toml
@@ -5,7 +5,7 @@ require_functions = true
require_lines = true
[toolchain]
-rust = "1.92.0"
+rust = "1.97.0"
wasm_target = "wasm32-unknown-unknown"
[report]
diff --git a/rust-toolchain.toml b/rust-toolchain.toml
@@ -1,4 +1,4 @@
[toolchain]
-channel = "1.92.0"
+channel = "1.97.0"
components = ["llvm-tools-preview"]
targets = ["wasm32-unknown-unknown"]
diff --git a/tools/xtask/src/coverage_policy_tests.rs b/tools/xtask/src/coverage_policy_tests.rs
@@ -17,7 +17,7 @@ require_functions = true
require_lines = true
[toolchain]
-rust = "1.92.0"
+rust = "1.97.0"
wasm_target = "wasm32-unknown-unknown"
[report]
@@ -117,7 +117,7 @@ fn validates_contract_shape() {
#[test]
fn rejects_blank_contract_fields() {
let cases = [
- ("rust = \"1.92.0\"", "rust = \" \"", "toolchain.rust"),
+ ("rust = \"1.97.0\"", "rust = \" \"", "toolchain.rust"),
(
"wasm_target = \"wasm32-unknown-unknown\"",
"wasm_target = \" \"",
diff --git a/tools/xtask/src/smoke.rs b/tools/xtask/src/smoke.rs
@@ -253,7 +253,7 @@ nostr = { version = "0.44.2" }
fn smoke_command_uses_resolved_cargo_path() {
let cargo = PathBuf::from("/tmp/rust-toolchain/bin/cargo");
let toolchain = ResolvedRustToolchain {
- channel: "1.92.0".to_owned(),
+ channel: "1.97.0".to_owned(),
rustc: PathBuf::from("/tmp/rust-toolchain/bin/rustc"),
cargo: cargo.clone(),
bin_dir: PathBuf::from("/tmp/rust-toolchain/bin"),
diff --git a/tools/xtask/src/wasm.rs b/tools/xtask/src/wasm.rs
@@ -791,30 +791,30 @@ mod tests {
#[test]
fn rustup_target_list_args_are_bound_to_selected_toolchain() {
assert_eq!(
- rustup_target_list_args("1.92.0"),
- ["target", "list", "--installed", "--toolchain", "1.92.0"]
+ rustup_target_list_args("1.97.0"),
+ ["target", "list", "--installed", "--toolchain", "1.97.0"]
);
}
#[test]
fn missing_wasm_target_error_names_selected_toolchain() {
- let error = validate_target_list("aarch64-apple-darwin\n", WASM_TARGET, "1.92.0")
+ let error = validate_target_list("aarch64-apple-darwin\n", WASM_TARGET, "1.97.0")
.expect_err("missing target");
assert!(error.contains("wasm32-unknown-unknown"));
- assert!(error.contains("--toolchain 1.92.0"));
+ assert!(error.contains("--toolchain 1.97.0"));
}
#[test]
fn parses_rust_toolchain_channel() {
let channel = rust_toolchain_channel_from(
r#"[toolchain]
-channel = "1.92.0"
+channel = "1.97.0"
"#,
)
.expect("channel");
- assert_eq!(channel, "1.92.0");
+ assert_eq!(channel, "1.97.0");
}
#[test]