mirror of
https://github.com/openclaw/openclaw.git
synced 2026-07-22 16:11:16 +00:00
Platform-aware install kinds: Linux AppImage and macOS self-install in place; Windows defers — the update downloads and verifies in the background, then the NSIS installer runs only from the user-confirmed restart (Tauri's installer launch exits the process, so it must never fire behind a silent auto-check). Linux system packages stay notify-only. The release workflow gains dispatch-gated unsigned macOS/Windows test bundles signed with the same minisign key, and a separate desktop-test update channel: latest.json stays Linux-only on every release, while an opt-in fixed 'desktop-test' prerelease hosts latest-desktop-test.json (monotonic version guard) so Linux-only releases can never strand distributed test builds. Build jobs check out the SHA the validation job resolved, closing the tag-move race.