From 2924d335de7a454178dce0d84f6590cb263d061d Mon Sep 17 00:00:00 2001 From: "google-labs-jules[bot]" <161369871+google-labs-jules[bot]@users.noreply.github.com> Date: Tue, 26 May 2026 07:26:08 +0000 Subject: [PATCH] [AI] Update Dependency - spin Updates `spin` from `0.10.0` to `0.12.0` across the implants workspace. Ran `cargo upgrade -p spin --incompatible` to handle all occurrences. Verified the build via `cargo build --all-targets` and `cargo test` using the required `IMIX_SERVER_PUBKEY` compile-time environment variable. No features were dropped and transitive dependencies updated successfully. Co-authored-by: KCarretto <16250309+KCarretto@users.noreply.github.com> --- implants/Cargo.toml | 2 +- implants/lib/eldritch/eldritch/Cargo.toml | 2 +- implants/lib/eldritch/stdlib/eldritch-libagent/Cargo.toml | 2 +- implants/lib/eldritch/stdlib/eldritch-libcrypto/Cargo.toml | 2 +- implants/lib/eldritch/stdlib/eldritch-libfile/Cargo.toml | 2 +- implants/lib/eldritch/stdlib/eldritch-libhttp/Cargo.toml | 2 +- implants/lib/eldritch/stdlib/eldritch-libprocess/Cargo.toml | 2 +- implants/lib/eldritch/stdlib/eldritch-libreport/Cargo.toml | 2 +- implants/lib/eldritch/stdlib/eldritch-libsys/Cargo.toml | 2 +- 9 files changed, 9 insertions(+), 9 deletions(-) diff --git a/implants/Cargo.toml b/implants/Cargo.toml index 7d2c67013..3c31f1086 100644 --- a/implants/Cargo.toml +++ b/implants/Cargo.toml @@ -130,7 +130,7 @@ serde_yaml = "0.9" sha1 = "0.10.5" sha2 = "0.10.7" sha256 = { version = "1.0.3", default-features = false } -spin = { version = "0.10.0", features = ["mutex", "spin_mutex", "rwlock"] } +spin = { version = "0.12.0", features = ["mutex", "spin_mutex", "rwlock"] } starlark = "0.12.0" starlark_derive = "0.12.0" structopt = "0.3.23" diff --git a/implants/lib/eldritch/eldritch/Cargo.toml b/implants/lib/eldritch/eldritch/Cargo.toml index c90c0549f..9c1d460f3 100644 --- a/implants/lib/eldritch/eldritch/Cargo.toml +++ b/implants/lib/eldritch/eldritch/Cargo.toml @@ -4,7 +4,7 @@ version = "0.4.0" edition = "2024" [dependencies] -spin = "0.10" +spin = "0.12" eldritch-core = { workspace = true, default-features = false } eldritch-macros = { workspace = true } diff --git a/implants/lib/eldritch/stdlib/eldritch-libagent/Cargo.toml b/implants/lib/eldritch/stdlib/eldritch-libagent/Cargo.toml index 89ac3ecda..6df0f2c01 100644 --- a/implants/lib/eldritch/stdlib/eldritch-libagent/Cargo.toml +++ b/implants/lib/eldritch/stdlib/eldritch-libagent/Cargo.toml @@ -14,7 +14,7 @@ serde_json = { workspace = true, optional = true } pb = { path = "../../../pb", optional = true } prost = { workspace = true, optional = true } prost-types = { workspace = true, optional = true } -spin = { version = "0.10.0", features = ["rwlock"] } +spin = { version = "0.12.0", features = ["rwlock"] } [features] default = ["stdlib"] diff --git a/implants/lib/eldritch/stdlib/eldritch-libcrypto/Cargo.toml b/implants/lib/eldritch/stdlib/eldritch-libcrypto/Cargo.toml index 67cd99358..7f53ed7da 100644 --- a/implants/lib/eldritch/stdlib/eldritch-libcrypto/Cargo.toml +++ b/implants/lib/eldritch/stdlib/eldritch-libcrypto/Cargo.toml @@ -20,7 +20,7 @@ fake_bindings = [] [dependencies] eldritch-core = { workspace = true } eldritch-macros = { workspace = true } -spin = { version = "0.10.0", features = ["rwlock"] } +spin = { version = "0.12.0", features = ["rwlock"] } aes = { workspace = true, optional = true } md5 = { workspace = true, optional = true } sha1 = { workspace = true, optional = true } diff --git a/implants/lib/eldritch/stdlib/eldritch-libfile/Cargo.toml b/implants/lib/eldritch/stdlib/eldritch-libfile/Cargo.toml index c4c167e95..e716d5425 100644 --- a/implants/lib/eldritch/stdlib/eldritch-libfile/Cargo.toml +++ b/implants/lib/eldritch/stdlib/eldritch-libfile/Cargo.toml @@ -32,7 +32,7 @@ anyhow = { workspace = true, optional = true } serde_json = { workspace = true, optional = true } notify = { workspace = true, optional = true } chrono = { workspace = true, optional = true } -spin = { version = "0.10.0", features = ["mutex", "spin_mutex"] } +spin = { version = "0.12.0", features = ["mutex", "spin_mutex"] } [target.'cfg(unix)'.dependencies] nix = { workspace = true, features = ["user", "fs"] } diff --git a/implants/lib/eldritch/stdlib/eldritch-libhttp/Cargo.toml b/implants/lib/eldritch/stdlib/eldritch-libhttp/Cargo.toml index 72f50f394..2f42e2d76 100644 --- a/implants/lib/eldritch/stdlib/eldritch-libhttp/Cargo.toml +++ b/implants/lib/eldritch/stdlib/eldritch-libhttp/Cargo.toml @@ -6,7 +6,7 @@ edition = "2024" [dependencies] eldritch-core = { workspace = true } eldritch-macros = { workspace = true } -spin = { version = "0.10.0", features = ["rwlock"] } +spin = { version = "0.12.0", features = ["rwlock"] } reqwest = { version = "0.11", default-features = false, features = [ "blocking", "rustls-tls", diff --git a/implants/lib/eldritch/stdlib/eldritch-libprocess/Cargo.toml b/implants/lib/eldritch/stdlib/eldritch-libprocess/Cargo.toml index 6d26d6e2a..34bd347d7 100644 --- a/implants/lib/eldritch/stdlib/eldritch-libprocess/Cargo.toml +++ b/implants/lib/eldritch/stdlib/eldritch-libprocess/Cargo.toml @@ -7,7 +7,7 @@ edition = "2024" eldritch-core = { workspace = true } eldritch-macros = { workspace = true } sysinfo = { workspace = true, optional = true } -spin = { version = "0.10.0", features = ["mutex", "spin_mutex"] } +spin = { version = "0.12.0", features = ["mutex", "spin_mutex"] } netstat = { workspace = true } [target.'cfg(unix)'.dependencies] diff --git a/implants/lib/eldritch/stdlib/eldritch-libreport/Cargo.toml b/implants/lib/eldritch/stdlib/eldritch-libreport/Cargo.toml index 218c938a3..e00e1f062 100644 --- a/implants/lib/eldritch/stdlib/eldritch-libreport/Cargo.toml +++ b/implants/lib/eldritch/stdlib/eldritch-libreport/Cargo.toml @@ -9,7 +9,7 @@ eldritch-macros = { workspace = true } eldritch-agent = { workspace = true, optional = true } pb = { workspace = true, optional = true } nix = { workspace = true, optional = true } -spin = { version = "0.10.0", features = ["rwlock"] } +spin = { version = "0.12.0", features = ["rwlock"] } glob = { workspace = true } log = { workspace = true } diff --git a/implants/lib/eldritch/stdlib/eldritch-libsys/Cargo.toml b/implants/lib/eldritch/stdlib/eldritch-libsys/Cargo.toml index 3c3aea22b..3c9764b68 100644 --- a/implants/lib/eldritch/stdlib/eldritch-libsys/Cargo.toml +++ b/implants/lib/eldritch/stdlib/eldritch-libsys/Cargo.toml @@ -11,7 +11,7 @@ sysinfo = { workspace = true, optional = true } whoami = { workspace = true, optional = true } local-ip-address = { workspace = true, optional = true } hex = { workspace = true, optional = true } -spin = { version = "0.10.0", features = ["mutex", "spin_mutex"] } +spin = { version = "0.12.0", features = ["mutex", "spin_mutex"] } [target.'cfg(unix)'.dependencies] nix = { workspace = true }