v0.3.20 shipped with ONLY the Linux AppImage — the macOS dmg and Windows msi were missing from the published release. Root cause: the uninstall-scripts job (added in #1097) ran softprops/action-gh-release@v2 as a SECOND publish for the tag, which raced tauri-action's per-matrix draft and split the platform installers across two releases (a draft holding mac/windows, a published one holding linux + checksums + the scripts). The updater manifest split too — each release's latest.json covered only its half of the platforms. Fix: attach the scripts with `gh release upload <tag> … --clobber` (which adds assets to the EXISTING release and can never create a second one) instead of softprops. `needs: [build]` guarantees the release exists first; --clobber keeps a re-run idempotent. (v0.3.20 itself was already repaired by hand — the mac/windows bundles were re-attached from the draft, the latest.json manifests merged into one covering all 8 platform keys, and the stray draft deleted. This prevents recurrence.) Co-authored-by: mergetest <nizam4103@gmail.com> Co-authored-by: Claude Fable 5 <noreply@anthropic.com>