From d595ef0604fbf315ee571f2519cb816331f75ecb Mon Sep 17 00:00:00 2001 From: Ahmed Ibrahim Date: Tue, 5 May 2026 04:18:00 +0300 Subject: [PATCH] codex: fix CI failure on PR #21111 Update the TUI config consumer to unwrap the lenient CLI auth credential store before passing it to the cloud requirements loader. Co-authored-by: Codex --- codex-rs/tui/src/lib.rs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/codex-rs/tui/src/lib.rs b/codex-rs/tui/src/lib.rs index 85aeca9bc5..80def0b57e 100644 --- a/codex-rs/tui/src/lib.rs +++ b/codex-rs/tui/src/lib.rs @@ -37,6 +37,7 @@ use codex_app_server_protocol::ThreadSourceKind; use codex_cloud_requirements::cloud_requirements_loader_for_storage; use codex_config::CloudRequirementsLoader; use codex_config::ConfigLoadError; +use codex_config::Lenient; use codex_config::LoaderOverrides; use codex_config::format_config_error_with_source; use codex_exec_server::EnvironmentManager; @@ -807,7 +808,11 @@ 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.unwrap_or_default(), + config_toml + .cli_auth_credentials_store + .clone() + .and_then(Lenient::into_valid) + .unwrap_or_default(), chatgpt_base_url, ) .await;