Skip to content

feat(updater): add signed in-app updates - #5

Merged
Mathious6 merged 2 commits into
mainfrom
feat/auto-update
Aug 27, 2026
Merged

Mathious6 merged 2 commits into
mainfrom
feat/auto-update

Conversation

@Mathious6

Copy link
Copy Markdown
Owner

What changed

  • add explicit check and install controls to the bottom bar
  • sign and verify Tauri updater artifacts from GitHub Releases
  • assemble releases serially as drafts and publish only after validating all platforms
  • bump the updater bootstrap version to 0.3.0

Verification

  • bun run check
  • bun run build
  • cargo fmt --all --manifest-path src-tauri/Cargo.toml -- --check
  • cargo clippy --locked --all-targets --manifest-path src-tauri/Cargo.toml -- -D warnings
  • cargo test --locked --lib --manifest-path src-tauri/Cargo.toml
  • local macOS arm64 updater bundle build and minisign verification
  • tampered updater artifact rejection

Release note

0.3.0 is the bootstrap installer. A separate version-only 0.3.1 release is required to prove the production update path.

@Mathious6
Mathious6 merged commit b39a5f4 into main Aug 27, 2026
7 checks passed
@Mathious6
Mathious6 deleted the feat/auto-update branch August 27, 2026 07:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant