From fe460cdfaedae5b6d8fbb7ea0e40bf4ad4746db1 Mon Sep 17 00:00:00 2001 From: viyatb-oai Date: Tue, 7 Apr 2026 12:22:14 -0700 Subject: [PATCH] test: skip unsupported windows hook trust checks Session-start hook discovery is disabled on Windows, so trust-loading assertions for hooks are not meaningful there. Keep the cross-platform project trust normalization regression covered separately. Co-authored-by: Codex --- codex-rs/core/src/codex_tests.rs | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/codex-rs/core/src/codex_tests.rs b/codex-rs/core/src/codex_tests.rs index f18d2d3983..088079b6a2 100644 --- a/codex-rs/core/src/codex_tests.rs +++ b/codex-rs/core/src/codex_tests.rs @@ -5624,6 +5624,10 @@ async fn unified_exec_rejects_escalated_permissions_when_policy_not_on_request() #[tokio::test] async fn session_start_hooks_only_load_from_trusted_project_layers() -> std::io::Result<()> { + if cfg!(windows) { + return Ok(()); + } + let temp = tempfile::tempdir()?; let codex_home = temp.path().join("home"); let project_root = temp.path().join("project"); @@ -5658,6 +5662,10 @@ async fn session_start_hooks_only_load_from_trusted_project_layers() -> std::io: #[tokio::test] async fn session_start_hooks_require_project_trust_without_config_toml() -> std::io::Result<()> { + if cfg!(windows) { + return Ok(()); + } + let temp = tempfile::tempdir()?; let project_root = temp.path().join("project"); let nested = project_root.join("nested");