From d326eab70c66411d76bcc695f8a678af9df703bc Mon Sep 17 00:00:00 2001 From: Charles Cunningham Date: Sat, 7 Mar 2026 06:37:50 -0800 Subject: [PATCH] codex: fix core CI fallout after rebase Co-authored-by: Codex --- codex-rs/core/src/codex.rs | 2 -- codex-rs/core/src/codex_tests.rs | 4 ++++ codex-rs/core/src/rollout/metadata.rs | 2 +- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/codex-rs/core/src/codex.rs b/codex-rs/core/src/codex.rs index 338ed8514a..7dec79b486 100644 --- a/codex-rs/core/src/codex.rs +++ b/codex-rs/core/src/codex.rs @@ -1335,8 +1335,6 @@ impl Session { if config.ephemeral { Ok::<_, anyhow::Error>((None, None)) } else { - let state_db_ctx = state_db::init(&config, None).await; - let rollout_store = RolloutStore::new( let state_db_ctx = state_db::init(&config).await; let rollout_store = RolloutStore::new( &config, diff --git a/codex-rs/core/src/codex_tests.rs b/codex-rs/core/src/codex_tests.rs index 47f64cc402..bbf4f67cfe 100644 --- a/codex-rs/core/src/codex_tests.rs +++ b/codex-rs/core/src/codex_tests.rs @@ -3576,6 +3576,8 @@ async fn session_new_ephemeral_resume_keeps_in_memory_history() { compact_prompt: config.compact_prompt.clone(), approval_policy: config.permissions.approval_policy.clone(), sandbox_policy: config.permissions.sandbox_policy.clone(), + file_system_sandbox_policy: config.permissions.file_system_sandbox_policy.clone(), + network_sandbox_policy: config.permissions.network_sandbox_policy, windows_sandbox_level: WindowsSandboxLevel::from_config(&config), cwd: config.cwd.clone(), codex_home: config.codex_home.clone(), @@ -3662,6 +3664,8 @@ async fn session_new_ephemeral_resume_with_empty_history_does_not_panic() { compact_prompt: config.compact_prompt.clone(), approval_policy: config.permissions.approval_policy.clone(), sandbox_policy: config.permissions.sandbox_policy.clone(), + file_system_sandbox_policy: config.permissions.file_system_sandbox_policy.clone(), + network_sandbox_policy: config.permissions.network_sandbox_policy, windows_sandbox_level: WindowsSandboxLevel::from_config(&config), cwd: config.cwd.clone(), codex_home: config.codex_home.clone(), diff --git a/codex-rs/core/src/rollout/metadata.rs b/codex-rs/core/src/rollout/metadata.rs index 799f581399..48268ebf6c 100644 --- a/codex-rs/core/src/rollout/metadata.rs +++ b/codex-rs/core/src/rollout/metadata.rs @@ -595,7 +595,7 @@ mod tests { let mut file = File::create(&path).expect("create rollout"); writeln!(file, "{{").expect("write invalid rollout"); - let err = extract_metadata_from_rollout(&path, "openai", None) + let err = extract_metadata_from_rollout(&path, "openai") .await .expect_err("unparsable rollout should fail metadata extraction"); assert_eq!(