From 30b286252d6e7e4f989b9f2dcde093f584aee79e Mon Sep 17 00:00:00 2001 From: Andrei Hasna Date: Tue, 28 Jul 2026 22:44:35 +0300 Subject: [PATCH] fix(core): gate Unix-only exec-policy test items --- codex-rs/core/tests/suite/exec_policy.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/codex-rs/core/tests/suite/exec_policy.rs b/codex-rs/core/tests/suite/exec_policy.rs index 097e1b65d2..781ddd2824 100644 --- a/codex-rs/core/tests/suite/exec_policy.rs +++ b/codex-rs/core/tests/suite/exec_policy.rs @@ -8,8 +8,10 @@ use codex_protocol::config_types::Settings; use codex_protocol::models::PermissionProfile; use codex_protocol::protocol::AskForApproval; use codex_protocol::protocol::EventMsg; +#[cfg(not(windows))] use codex_protocol::protocol::GranularApprovalConfig; use codex_protocol::protocol::Op; +#[cfg(not(windows))] use codex_protocol::protocol::ReviewDecision; use codex_protocol::user_input::UserInput; use core_test_support::responses::ev_assistant_message; @@ -26,6 +28,7 @@ use serde_json::Value; use serde_json::json; use std::fs; +#[cfg(not(windows))] const COMPLEX_FORCED_RM_COMMAND: &str = "for target in \"\"; do rm -rf \"$target\"; done"; fn collaboration_mode_for_model(model: String) -> CollaborationMode {