Skip to content

v1.3.26

Choose a tag to compare

@github-actions github-actions released this 06 Sep 14:36
· 13 commits to main since this release

Fixes in-app updates rejected during signature validation and update status getting stuck on "Extracting... 0%".

  • Sign release DMGs with a persistent Sparkle Ed25519 key and verify each archive against the public key embedded in the built app before publishing.
  • Preserve update callback ordering and keep errors visible so users can retry.
  • Add regression checks for update status, signatures, and release metadata.

Upgrading from older builds

If your installation does not yet contain the Sparkle update public key, install this DMG manually once. This establishes trust for subsequent in-app updates. Builds that already contain the new public key can update normally.

Validation

Native Swift tests, Python hook tests, OpenCode plugin tests, release contract checks, and signature acceptance/rejection checks. A real Sparkle upgrade from the repaired baseline was also verified locally.

Full Changelog: v1.3.25...v1.3.26