Skip to content

fix(release): notarize final macOS DMG - #1962

Merged
jackwener merged 1 commit into
mainfrom
codex/notarize-final-dmg
Aug 3, 2026
Merged

fix(release): notarize final macOS DMG#1962
jackwener merged 1 commit into
mainfrom
codex/notarize-final-dmg

Conversation

@jackwener

Copy link
Copy Markdown
Member

Summary

  • enable electron-builder Developer ID signing for the final DMG
  • submit the signed DMG to Apple notarytool and wait for acceptance
  • staple the notarization ticket before verification and Release upload
  • keep latest-mac.yml tied to the ZIP because stapling changes the DMG bytes

Root cause

The existing mac.notarize setting notarized Maka.app before electron-builder created the DMG. The workflow then uploaded the outer DMG without notarizing or stapling it.

Validation

  • electron-builder config imported successfully with dmg.sign enabled
  • release workflow YAML parsed successfully
  • git diff --check passed

No test suite or new test infrastructure was added.

@jackwener
jackwener merged commit d6760ca into main Aug 3, 2026
5 checks passed
@jackwener
jackwener deleted the codex/notarize-final-dmg branch August 3, 2026 07:48
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