From 72afc7b532fec1b3fe766e48457dbdf1d90536cf Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 4 Mar 2026 05:17:37 +0000 Subject: [PATCH 1/3] Update Rust crate strum to 0.28 --- Cargo.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Cargo.toml b/Cargo.toml index b1a2ea0cb..0cd52d062 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -113,7 +113,7 @@ slog-term = { version = "2.9" } static_assertions = "1.1.0" statistical = "1.0.0" subprocess = "1.0.0" -strum = { version = "0.27", features = ["derive"] } +strum = { version = "0.28", features = ["derive"] } strum_macros = "0.27" tempfile = "3" test-strategy = "0.4.5" From 317eca143e12296524695a665d7a40c3d6d22e2d Mon Sep 17 00:00:00 2001 From: Alan Hanson Date: Tue, 10 Mar 2026 14:28:09 -0700 Subject: [PATCH 2/3] Update Cargo.lock --- Cargo.lock | 49 +++++++++++++++++++++++++++++++++++-------------- 1 file changed, 35 insertions(+), 14 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index dd67b1837..5a59e677b 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -833,7 +833,7 @@ dependencies = [ "crucible-protocol", "crucible-workspace-hack", "serde_json", - "strum 0.27.2", + "strum 0.28.0", "strum_macros 0.27.2", "tokio", ] @@ -870,7 +870,7 @@ version = "3.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fde0e0ec90c9dfb3b4b1a0891a7dcd0e2bffde2f7efed5fe7c9bb00e5bfb915e" dependencies = [ - "windows-sys 0.48.0", + "windows-sys 0.59.0", ] [[package]] @@ -1115,7 +1115,7 @@ dependencies = [ "slog-async", "slog-dtrace", "slog-term", - "strum 0.27.2", + "strum 0.28.0", "tempfile", "test-strategy", "tokio", @@ -1533,7 +1533,7 @@ dependencies = [ "num_enum", "schemars 0.8.22", "serde", - "strum 0.27.2", + "strum 0.28.0", "strum_macros 0.27.2", "tokio", "tokio-util", @@ -2364,7 +2364,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "33d852cb9b869c2a9b3df2f71a3074817f01e1844f839a144f5fcef059a4eb5d" dependencies = [ "libc", - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] @@ -3305,7 +3305,7 @@ dependencies = [ "libc", "percent-encoding", "pin-project-lite", - "socket2 0.5.10", + "socket2 0.6.0", "system-configuration", "tokio", "tower-layer", @@ -3772,7 +3772,7 @@ dependencies = [ "portable-atomic", "portable-atomic-util", "serde", - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] @@ -5889,7 +5889,7 @@ dependencies = [ "quinn-udp", "rustc-hash 2.1.1", "rustls 0.23.31", - "socket2 0.5.10", + "socket2 0.6.0", "thiserror 2.0.18", "tokio", "tracing", @@ -6518,7 +6518,7 @@ dependencies = [ "errno", "libc", "linux-raw-sys 0.12.1", - "windows-sys 0.52.0", + "windows-sys 0.61.1", ] [[package]] @@ -6621,7 +6621,7 @@ dependencies = [ "security-framework 3.5.1", "security-framework-sys", "webpki-root-certs", - "windows-sys 0.52.0", + "windows-sys 0.61.1", ] [[package]] @@ -7504,6 +7504,15 @@ dependencies = [ "strum_macros 0.27.2", ] +[[package]] +name = "strum" +version = "0.28.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9628de9b8791db39ceda2b119bbe13134770b56c138ec1d3af810d045c04f9bd" +dependencies = [ + "strum_macros 0.28.0", +] + [[package]] name = "strum_macros" version = "0.26.4" @@ -7529,6 +7538,18 @@ dependencies = [ "syn 2.0.117", ] +[[package]] +name = "strum_macros" +version = "0.28.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ab85eea0270ee17587ed4156089e10b9e6880ee688791d45a905f5b1ca36f664" +dependencies = [ + "heck 0.5.0", + "proc-macro2", + "quote", + "syn 2.0.117", +] + [[package]] name = "subprocess" version = "1.0.0" @@ -7704,10 +7725,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "82a72c767771b47409d2345987fda8628641887d5466101319899796367354a0" dependencies = [ "fastrand", - "getrandom 0.3.1", + "getrandom 0.4.1", "once_cell", "rustix 1.1.4", - "windows-sys 0.52.0", + "windows-sys 0.61.1", ] [[package]] @@ -9038,7 +9059,7 @@ version = "0.244.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "47b807c72e1bac69382b3a6fb3dbe8ea4c0ed87ff5629b8685ae6b9a611028fe" dependencies = [ - "bitflags 2.9.4", + "bitflags 2.11.0", "hashbrown 0.15.2", "indexmap", "semver 1.0.27", @@ -9656,7 +9677,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9d66ea20e9553b30172b5e831994e35fbde2d165325bec84fc43dbf6f4eb9cb2" dependencies = [ "anyhow", - "bitflags 2.9.4", + "bitflags 2.11.0", "indexmap", "log", "serde", From 5cd29d3ec3e43be209d9f9507aa8815ba935a38f Mon Sep 17 00:00:00 2001 From: Alan Hanson Date: Thu, 12 Mar 2026 15:15:28 -0700 Subject: [PATCH 3/3] fix hakari --- Cargo.lock | 1 - workspace-hack/Cargo.toml | 2 -- 2 files changed, 3 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 1c78a625e..c856e46a3 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1685,7 +1685,6 @@ dependencies = [ "serde_core", "serde_json", "similar", - "slab", "slog", "smallvec", "spin", diff --git a/workspace-hack/Cargo.toml b/workspace-hack/Cargo.toml index b4012acd8..d3e8efed7 100644 --- a/workspace-hack/Cargo.toml +++ b/workspace-hack/Cargo.toml @@ -64,7 +64,6 @@ serde = { version = "1", features = ["alloc", "derive", "rc"] } serde_core = { version = "1", features = ["alloc", "rc"] } serde_json = { version = "1", features = ["unbounded_depth"] } similar = { version = "2", features = ["bytes"] } -slab = { version = "0.4" } slog = { version = "2", features = ["dynamic-keys", "max_level_trace", "release_max_level_debug"] } smallvec = { version = "1", default-features = false, features = ["const_new"] } syn = { version = "2", features = ["extra-traits", "fold", "full", "visit", "visit-mut"] } @@ -127,7 +126,6 @@ semver = { version = "1", features = ["serde"] } serde = { version = "1", features = ["alloc", "derive", "rc"] } serde_core = { version = "1", features = ["alloc", "rc"] } serde_json = { version = "1", features = ["unbounded_depth"] } -slab = { version = "0.4" } slog = { version = "2", features = ["dynamic-keys", "max_level_trace", "release_max_level_debug"] } smallvec = { version = "1", default-features = false, features = ["const_new"] } syn = { version = "2", features = ["extra-traits", "fold", "full", "visit", "visit-mut"] }