From c1331e6da6b68ef46ce3e2414eb469ca241e45b2 Mon Sep 17 00:00:00 2001 From: Ahmed Ibrahim Date: Wed, 6 May 2026 15:49:28 +0300 Subject: [PATCH] Fix lenient config CI findings --- codex-rs/core/src/config/config_loader_tests.rs | 2 +- codex-rs/exec/src/lib.rs | 5 +---- codex-rs/tui/src/lib.rs | 5 +---- 3 files changed, 3 insertions(+), 9 deletions(-) diff --git a/codex-rs/core/src/config/config_loader_tests.rs b/codex-rs/core/src/config/config_loader_tests.rs index a843dbbbbe..413fe0a081 100644 --- a/codex-rs/core/src/config/config_loader_tests.rs +++ b/codex-rs/core/src/config/config_loader_tests.rs @@ -119,7 +119,7 @@ async fn returns_config_error_for_invalid_user_config_toml() { } #[tokio::test] -async fn invalid_enum_values_emit_warnings_without_poisoning_config() -> std::io::Result<()> { +async fn invalid_enum_values_emit_warnings_without_poisoning_config() -> anyhow::Result<()> { let tmp = tempdir().expect("tempdir"); let contents = r#" model = "gpt-5-codex" diff --git a/codex-rs/exec/src/lib.rs b/codex-rs/exec/src/lib.rs index 81f658606b..d61346f1d0 100644 --- a/codex-rs/exec/src/lib.rs +++ b/codex-rs/exec/src/lib.rs @@ -356,10 +356,7 @@ pub async fn run_main(cli: Cli, arg0_paths: Arg0DispatchPaths) -> anyhow::Result let cloud_requirements = cloud_requirements_loader_for_storage( codex_home.to_path_buf(), /*enable_codex_api_key_env*/ false, - config_toml - .cli_auth_credentials_store - .clone() - .unwrap_or_default(), + config_toml.cli_auth_credentials_store.unwrap_or_default(), chatgpt_base_url, ) .await; diff --git a/codex-rs/tui/src/lib.rs b/codex-rs/tui/src/lib.rs index 28dc1bc095..85aeca9bc5 100644 --- a/codex-rs/tui/src/lib.rs +++ b/codex-rs/tui/src/lib.rs @@ -807,10 +807,7 @@ pub async fn run_main( let cloud_requirements = cloud_requirements_loader_for_storage( codex_home.to_path_buf(), /*enable_codex_api_key_env*/ false, - config_toml - .cli_auth_credentials_store - .clone() - .unwrap_or_default(), + config_toml.cli_auth_credentials_store.unwrap_or_default(), chatgpt_base_url, ) .await;