From 4d5f7e25c63edd2d60195f7b9a265d1ab319903f Mon Sep 17 00:00:00 2001 From: autonomic-bot Date: Wed, 27 May 2026 08:31:40 +0100 Subject: [PATCH] =?UTF-8?q?fix:=20abra=20app=20upgrade=20-o=20(offline)=20?= =?UTF-8?q?=E2=80=94=20was=20401'ing=20fetching=20tags=20from=20the=20priv?= =?UTF-8?q?ate=20mirror=20origin?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 4.7 (1M context) --- runner/harness/abra.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/runner/harness/abra.py b/runner/harness/abra.py index 697b91d..4c1a4f5 100644 --- a/runner/harness/abra.py +++ b/runner/harness/abra.py @@ -101,9 +101,10 @@ def upgrade(domain: str, version: Optional[str] = None, timeout: int = 900) -> N args = ["app", "upgrade", domain] if version: args.append(version) - # -f no prompt, -D skip public-DNS checks (our per-run domains route via the gateway). - # (upgrade has no --chaos flag.) - args += ["-f", "-D", "-n"] + # -f no prompt, -D skip public-DNS checks (our per-run domains route via the gateway), -o offline + # (use local tags — incl. the upstream tags fetched at clone — and DON'T fetch from the private + # mirror origin, which 401s). upgrade has no --chaos flag. + args += ["-f", "-D", "-n", "-o"] _run(args, timeout=timeout)