Skip to content

Configure macOS + Windows signing for desktop releases - #2

Merged
aledefra merged 14 commits into
mainfrom
codex/signing-macos-windows
Mar 24, 2026
Merged

Configure macOS + Windows signing for desktop releases#2
aledefra merged 14 commits into
mainfrom
codex/signing-macos-windows

Conversation

@aledefra

@aledefra aledefra commented Mar 4, 2026

Copy link
Copy Markdown
Contributor

Summary

  • enable macOS hardened runtime signing config and notarization integration in electron-builder
  • add explicit mac entitlements files used for Electron runtime signing
  • keep Windows executable signing enabled and document required env vars
  • add a GitHub Actions workflow to build macOS + Windows artifacts and publish them to a GitHub Release on v* tags
  • document required repository secrets and release trigger in README

Validation

  • npm run lint
  • npm run build
  • npm run dist:mac -- --dir
    • confirmed app signing step executes
    • notarization is skipped when Apple notarization env vars are not provided
  • ruby YAML parse check for .github/workflows/release.yml

@aledefra
aledefra merged commit f94065b into main Mar 24, 2026
4 checks passed
@aledefra
aledefra deleted the codex/signing-macos-windows branch March 24, 2026 08:41
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