fix(macos): skip post-update window for app-only updates (#108146)

* fix(macos): skip app-only update dialog

* fix(macos): preserve incomplete gateway recovery

* chore: leave release changelog ownership intact
This commit is contained in:
Peter Steinberger
2026-07-15 01:38:49 -07:00
committed by GitHub
parent e9c8cad99e
commit bef86c8b88
25 changed files with 607 additions and 950 deletions
+3 -2
View File
@@ -253,8 +253,9 @@ Gateways, and manually managed local Gateways.
In the signed macOS app, a local app-owned Gateway changes that card to
**Update Mac app + Gateway**. Sparkle updates the app first; after relaunch, the
app runs `openclaw update --tag <app-version> --json`, restarts its Gateway,
and verifies health in a setup-style progress window. Failure details stay
visible with Retry, [Update guide](/install/updating), and
and verifies health in a setup-style progress window. The window appears only
when that managed Gateway needs update, repair, or installation; app-only updates relaunch
directly into the app. Failure details stay visible with Retry, [Update guide](/install/updating), and
[Discord](https://discord.gg/clawd) actions. The app never uses this coordinated
path for a remote or externally managed Gateway, never downgrades a newer
Gateway, and never overrides an `extended-stable` channel pin.