Skip to content

feat(desktop): install unsigned macos updates - #107

Open
tarik02 wants to merge 2 commits into
mainfrom
feat/unsigned-desktop-auto-update
Open

feat(desktop): install unsigned macos updates#107
tarik02 wants to merge 2 commits into
mainfrom
feat/unsigned-desktop-auto-update

Conversation

@tarik02

@tarik02 tarik02 commented Aug 1, 2026

Copy link
Copy Markdown
Collaborator

What Changed

  • Instantiate the platform-specific electron-updater implementation on Linux, macOS, and Windows.
  • Install downloaded macOS ZIP updates through a detached bundle-replacement helper with quarantine removal, elevation for protected locations, relaunch, and rollback.
  • Document the fork-specific unsigned macOS update path.

Why

Squirrel.Mac rejects unsigned application bundles during installation. The fork still needs electron-updater for release checks, architecture selection, downloads, and SHA-512 verification, but macOS must replace the bundle without the native installer.

Checklist

  • This PR is small and focused
  • I explained what changed and why

@github-actions github-actions Bot added vouch:trusted PR author is trusted by repo permissions or the VOUCHED list. size:L labels Aug 1, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size:L vouch:trusted PR author is trusted by repo permissions or the VOUCHED list.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant