From a9b88a326b20fab0e870b083bb863cea149d240a Mon Sep 17 00:00:00 2001 From: Zach Vorhies Date: Fri, 16 Oct 2026 01:02:59 -0700 Subject: [PATCH] ci: run the latest bosn instead of a pinned 0.1.13 `uvx --from bosn==0.1.13` starts a bosn daemon that predates the machine-wide engine claim (zackees/bosn#544). On a shared host it sizes its own engines next to the newer shared engine and kills other sessions' runs (act exit 137, "StderrAbandoned and was reaped"). `--refresh-package bosn --from bosn` always resolves the newest release. --- ci/local_gate.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ci/local_gate.py b/ci/local_gate.py index b04311aa8..de0037063 100644 --- a/ci/local_gate.py +++ b/ci/local_gate.py @@ -167,7 +167,7 @@ def verify_run( def bosn_command(*arguments: str) -> list[str]: """Use the released runner and an optional session-owned daemon root.""" - argv = ["uvx", "--from", "bosn==0.1.13", "bosn", *arguments] + argv = ["uvx", "--refresh-package", "bosn", "--from", "bosn", "bosn", *arguments] state = os.environ.get("BOSN_GATE_STATE_DIR") if state: argv.extend(["--state-dir", str(Path(state).resolve())])