Skip to content

[Release blocker] Sign and notarize the Founder Beta macOS build #21

Description

@fly1d

The current main build succeeds and launches locally, but it is arm64-only and ad-hoc signed. Gatekeeper assessment fails, so it must not be published as a normal end-user download.

Required once

  • Enroll the release owner in the Apple Developer Program
  • Create a Developer ID Application certificate in Apple Developer
  • Export the certificate as a password-protected .p12
  • Create an app-specific password for notarization
  • Configure the six GitHub Actions secrets listed in docs/releasing.md
  • Run the Release Desktop Beta workflow
  • Verify the generated app with codesign --verify --deep --strict
  • Verify Gatekeeper acceptance with spctl --assess --type execute
  • Install and launch the draft artifact on a second Mac before publishing

Do not paste certificates, passwords, Apple IDs, Team IDs, or other credentials into this public issue. Configure secrets only in repository Settings -> Secrets and variables -> Actions.

Current evidence

  • App bundle builds successfully at version 0.1.0-beta.1
  • Local application launch and first-use UI were verified on Apple Silicon
  • codesign reports Signature=adhoc and no TeamIdentifier
  • spctl does not accept the bundle

Completion means the draft prerelease contains a signed, notarized artifact that passes both command-line checks and a clean-machine install test.

Metadata

Metadata

Assignees

No one assigned

    Labels

    release-blockerBlocks delivery of an installable public release

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions