From b536564d5e8aef7a9006468c955bcebcb7404287 Mon Sep 17 00:00:00 2001 From: Bryan Helmkamp Date: Tue, 24 Mar 2026 15:45:43 -0400 Subject: [PATCH] Fix CLI integration test timeout by skipping upgrade check The dry_run_writes_jsonl_and_live_json test was timing out at 4s because the arc() helper didn't pass --no-upgrade-check, causing every test run to await a background GitHub API call before process exit. Co-Authored-By: Claude Opus 4.6 (1M context) --- lib/crates/fabro-cli/tests/cli.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/crates/fabro-cli/tests/cli.rs b/lib/crates/fabro-cli/tests/cli.rs index 53d03b9b2..33ede3e6d 100644 --- a/lib/crates/fabro-cli/tests/cli.rs +++ b/lib/crates/fabro-cli/tests/cli.rs @@ -3,7 +3,9 @@ use predicates::prelude::*; #[allow(deprecated)] fn arc() -> Command { - Command::cargo_bin("fabro").unwrap() + let mut cmd = Command::cargo_bin("fabro").unwrap(); + cmd.arg("--no-upgrade-check"); + cmd } // == LLM: prompt ==============================================================