Skip to content

Add signed macOS releases for Apple Silicon and Intel - #1

Merged
lassejlv merged 3 commits into
mainfrom
release/macos
Oct 7, 2026
Merged

lassejlv merged 3 commits into
mainfrom
release/macos

Conversation

@lassejlv

@lassejlv lassejlv commented Oct 7, 2026

Copy link
Copy Markdown
Member

Adds macOS release automation with separate native Apple Silicon and Intel builds. Version tags publish Developer ID-signed, Apple-notarized DMG and ZIP downloads only after both architectures pass; manual runs and the release/macos branch upload verification artifacts without publishing.

The release scripts isolate credentials in a temporary keychain, verify the signing team, sign nested code, notarize and staple the app and DMG, generate final checksums, and verify both packaged formats with Gatekeeper and daemon lifecycle smoke tests. Credential cleanup runs even after a failure.

The app snapshot includes persistent background agents and terminal sessions, the Alacritty PTY backend (removing the sibling Termy checkout requirement), and the accompanying settings and UI updates.

Validation: local frontend/app builds, 14 Rust tests, workflow validation with actionlint, shell syntax checks, release-version checks, and the packaged daemon smoke test pass. Credentialed ARM and Intel builds and downloaded-artifact verification are in progress.

@lassejlv
lassejlv merged commit 6956159 into main Oct 7, 2026
2 checks passed
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