From 3a8ba4ceabe6ee8ee3eab5e599f37294d277da45 Mon Sep 17 00:00:00 2001 From: Rasmus Rygaard Date: Wed, 24 Jun 2026 00:00:35 +0000 Subject: [PATCH] [cli] make thread inventory assertion path-stable --- codex-rs/cli/src/doctor/thread_inventory.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/codex-rs/cli/src/doctor/thread_inventory.rs b/codex-rs/cli/src/doctor/thread_inventory.rs index c50e6debdc..c3de57e747 100644 --- a/codex-rs/cli/src/doctor/thread_inventory.rs +++ b/codex-rs/cli/src/doctor/thread_inventory.rs @@ -779,11 +779,13 @@ mod tests { .as_deref() .is_some_and(|remedy| remedy.starts_with("Restart Codex")) })); + let missing_file_name = missing_path.file_name().expect("rollout file name"); assert!( check .details .iter() - .any(|detail| detail.contains(missing_path.to_string_lossy().as_ref())) + .filter_map(|detail| detail.strip_prefix("rollout DB missing active sample: ")) + .any(|sample| Path::new(sample).file_name() == Some(missing_file_name)) ); }