From 1c5b8cc1841f3f4383b01521e8bc47c6da010416 Mon Sep 17 00:00:00 2001 From: Franz Hemmer Date: Thu, 5 Nov 2026 15:20:08 -0500 Subject: [PATCH 1/2] test: isolate Grok test home directories (#298) --- crates/codexbar-providers/src/grok.rs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/crates/codexbar-providers/src/grok.rs b/crates/codexbar-providers/src/grok.rs index 2deed248..2640dc9a 100644 --- a/crates/codexbar-providers/src/grok.rs +++ b/crates/codexbar-providers/src/grok.rs @@ -638,12 +638,13 @@ mod tests { assert_eq!(parse_auth(r#"{"https://other::x":{"key":"t","user_id":"s"}}"#), None); } - /// A home folder with an `auth.json`, removed when dropped. + /// A home folder with an `auth.json`, removed when dropped. The `home-` prefix keeps it apart from the + /// `grok_activity` tests' folders, which run in the same process (#298). struct Home(PathBuf); impl Home { fn with(name: &str, auth: &str) -> Self { - let path = std::env::temp_dir().join(format!("codexbar-grok-{name}-{}", std::process::id())); + let path = std::env::temp_dir().join(format!("codexbar-grok-home-{name}-{}", std::process::id())); std::fs::create_dir_all(&path).unwrap(); std::fs::write(path.join("auth.json"), auth).unwrap(); Self(path) From e3340780e731ade27ef6c4901201850c6b3adf97 Mon Sep 17 00:00:00 2001 From: Franz Hemmer Date: Thu, 5 Nov 2026 15:28:52 -0500 Subject: [PATCH 2/2] chore: replace yanked async-executor 1.14.0 (#296) --- Cargo.lock | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 282a8a32..af4be3c2 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -365,9 +365,9 @@ dependencies = [ [[package]] name = "async-executor" -version = "1.14.0" +version = "1.14.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c96bf972d85afc50bf5ab8fe2d54d1586b4e0b46c97c50a0c9e71e2f7bcd812a" +checksum = "f426a31126c735126297bc5ea7a521263c9faff4f63ca415267ee625651c4f37" dependencies = [ "async-task", "concurrent-queue",