codex: fix CI failure on PR #20822

This commit is contained in:
Ahmed Ibrahim
2026-05-04 01:30:58 +03:00
parent 0286377ed7
commit 8ede4afd5e
3 changed files with 9 additions and 5 deletions
@@ -8665,9 +8665,13 @@ fn collect_resume_override_mismatches(
if let Some(requested_service_tier) = request.service_tier.as_ref()
&& requested_service_tier != &config_snapshot.service_tier
{
let requested_service_tier = requested_service_tier.as_ref().map(ToString::to_string);
let active_service_tier = config_snapshot
.service_tier
.as_ref()
.map(ToString::to_string);
mismatch_details.push(format!(
"service_tier requested={requested_service_tier:?} active={:?}",
config_snapshot.service_tier
"service_tier requested={requested_service_tier:?} active={active_service_tier:?}"
));
}
if let Some(requested_cwd) = request.cwd.as_deref() {
@@ -10562,7 +10566,9 @@ mod tests {
assert_eq!(
collect_resume_override_mismatches(&request, &config_snapshot),
vec!["service_tier requested=Some(Fast) active=Some(Flex)".to_string()]
vec![format!(
"service_tier requested=Some(\"{SERVICE_TIER_PRIORITY}\") active=Some(\"{SERVICE_TIER_FLEX}\")"
)]
);
}
@@ -1,7 +1,6 @@
use anyhow::Result;
use codex_features::Feature;
use codex_protocol::config_types::SERVICE_TIER_PRIORITY;
use codex_protocol::config_types::ServiceTier;
use core_test_support::responses::WebSocketConnectionConfig;
use core_test_support::responses::ev_assistant_message;
use core_test_support::responses::ev_completed;
@@ -6,7 +6,6 @@ use codex_models_manager::manager::RefreshStrategy;
use codex_protocol::config_types::ReasoningSummary;
use codex_protocol::config_types::SERVICE_TIER_FLEX;
use codex_protocol::config_types::SERVICE_TIER_PRIORITY;
use codex_protocol::config_types::ServiceTier;
use codex_protocol::models::PermissionProfile;
use codex_protocol::openai_models::ConfigShellToolType;
use codex_protocol::openai_models::InputModality;