What to build
Add a separate manual GitHub Actions workflow for producing secure macOS update artifacts. The workflow must build one universal app for Apple Silicon and Intel, sign update artifacts with Sparkle EdDSA, and create a Draft GitHub Release. Publishing remains a separate, explicit human action.
The release flow is intended to be started from chat after the user provides a version number. It must not require an Apple Developer ID certificate. The EdDSA private key must be stored only as a protected GitHub Actions secret, with an external backup such as Bitwarden.
Acceptance criteria
Blocked by
None - can start immediately
What to build
Add a separate manual GitHub Actions workflow for producing secure macOS update artifacts. The workflow must build one universal app for Apple Silicon and Intel, sign update artifacts with Sparkle EdDSA, and create a Draft GitHub Release. Publishing remains a separate, explicit human action.
The release flow is intended to be started from chat after the user provides a version number. It must not require an Apple Developer ID certificate. The EdDSA private key must be stored only as a protected GitHub Actions secret, with an external backup such as Bitwarden.
Acceptance criteria
Blocked by
None - can start immediately