Files
archr-flasher/.github/workflows
Douglas Teles 39ebbe320f Add macOS code signing and notarization to CI/CD
- .gitignore: block secrets (build-mac.sh, *.p12, *.pem, *.key)
- build.yml: import Apple certificate from GitHub Secrets, set
  APPLE_ID/APPLE_PASSWORD/APPLE_TEAM_ID for notarization, cleanup
  keychain after build. Linux/Windows build unchanged.
- tauri.conf.json: add macOS bundle config (signingIdentity: null
  lets Tauri auto-discover from keychain)

GitHub Secrets needed (Settings > Secrets > Actions):
  APPLE_CERTIFICATE      - base64 of certificate.p12
  APPLE_CERTIFICATE_PASSWORD - certificate password
  APPLE_ID               - Apple ID email
  APPLE_PASSWORD          - App-Specific Password
  APPLE_TEAM_ID          - Team ID

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-02 00:30:32 -03:00
..