From c7e3e183ff666163c2de6e08e1b04a6d856a9d14 Mon Sep 17 00:00:00 2001 From: Pavel Anni Date: Wed, 22 Jul 2026 16:24:26 -0400 Subject: [PATCH] fix(examples): add missing workspace fields to governance interceptor The ListSandboxesRequest proto gained workspace and all_workspaces fields in the workspace feature but the governance interceptor example was not updated, causing a build failure. Set all_workspaces to true so the interceptor's policy reload covers sandboxes across all workspaces. Assisted-By: Claude (Anthropic AI) Signed-off-by: Pavel Anni --- examples/governance-interceptor/Cargo.lock | 2 ++ examples/governance-interceptor/src/main.rs | 2 ++ 2 files changed, 4 insertions(+) diff --git a/examples/governance-interceptor/Cargo.lock b/examples/governance-interceptor/Cargo.lock index a3df3b79f4..1aa370096f 100644 --- a/examples/governance-interceptor/Cargo.lock +++ b/examples/governance-interceptor/Cargo.lock @@ -865,6 +865,7 @@ name = "openshell-core" version = "0.0.0" dependencies = [ "base64", + "glob", "ipnet", "miette", "prost", @@ -907,6 +908,7 @@ version = "0.0.0" dependencies = [ "miette", "openshell-core", + "prost-types", "serde", "serde_json", "serde_yml", diff --git a/examples/governance-interceptor/src/main.rs b/examples/governance-interceptor/src/main.rs index 54b01bdd4d..5ad8c12266 100644 --- a/examples/governance-interceptor/src/main.rs +++ b/examples/governance-interceptor/src/main.rs @@ -1235,6 +1235,8 @@ async fn propagate_policy_to_running_sandboxes( limit, offset, label_selector: String::new(), + workspace: String::new(), + all_workspaces: true, }) .await .map_err(|status| format!("list sandboxes failed: {status}"))?