From 78dfc1349e23d2b531f6608fa1f788c4dfc82e45 Mon Sep 17 00:00:00 2001 From: zm-oai Date: Mon, 14 Sep 2026 21:20:30 +0000 Subject: [PATCH] Add dependencies to the Windows sandbox service (#45520) Add `base64` and `serde_json` as workspace dependencies of `codex-windows-sandbox-service` and update `Cargo.lock`. Temporarily exclude both dependencies from `cargo-shear` checks until they are used. GitOrigin-RevId: f77a0ba13cfa9ba2315dcf00a80163afff32d0b4 --- codex-rs/Cargo.lock | 2 ++ codex-rs/windows-sandbox-service/Cargo.toml | 6 ++++++ 2 files changed, 8 insertions(+) diff --git a/codex-rs/Cargo.lock b/codex-rs/Cargo.lock index f4932857cd..4d89989627 100644 --- a/codex-rs/Cargo.lock +++ b/codex-rs/Cargo.lock @@ -5219,11 +5219,13 @@ name = "codex-windows-sandbox-service" version = "0.0.0" dependencies = [ "anyhow", + "base64 0.22.1", "codex-cloud-config", "codex-config", "codex-core", "codex-windows-sandbox", "pretty_assertions", + "serde_json", "tokio", "toml 0.9.11+spec-1.1.0", "windows 0.58.0", diff --git a/codex-rs/windows-sandbox-service/Cargo.toml b/codex-rs/windows-sandbox-service/Cargo.toml index 0ba371bed7..590c5ae906 100644 --- a/codex-rs/windows-sandbox-service/Cargo.toml +++ b/codex-rs/windows-sandbox-service/Cargo.toml @@ -16,12 +16,18 @@ path = "src/main.rs" [lints] workspace = true +# Temporary until #8415 adds the cleanup implementation that uses these dependencies. +[package.metadata.cargo-shear] +ignored = ["base64", "serde_json"] + [dependencies] anyhow = { workspace = true } +base64 = { workspace = true } codex-cloud-config = { workspace = true } codex-config = { workspace = true } codex-core = { workspace = true } codex-windows-sandbox = { workspace = true } +serde_json = { workspace = true } tokio = { workspace = true, features = ["macros", "rt", "sync", "time"] } toml = { workspace = true }