Skip to content

fix: macOS signing keychain password for v0.4.22 - #70

Merged
wimi321 merged 1 commit into
mainfrom
codex/macos-release-v0.4.22
Oct 22, 2026
Merged

wimi321 merged 1 commit into
mainfrom
codex/macos-release-v0.4.22

Conversation

@wimi321

@wimi321 wimi321 commented Oct 22, 2026

Copy link
Copy Markdown
Owner

The v0.4.22 packaging run failed because electron-builder 26.8.1 passes a certificate import password to macOS security set-key-partition-list, which requires the generated temporary keychain password.

Backport upstream electron-builder PR #10101 (electron-userland/electron-builder#10101) through pnpm's hash-locked patch for app-builder-lib 26.8.1. Certificate import passwords remain separate; signing failures still propagate, and all signing/notarization checks remain enabled. No dependency upgrades or application runtime changes.

Validation: 336 tests total, 332 passed, 4 platform skips, 0 failures; frozen lockfile installation passed. Five tests exercise the installed patched signing module, including separate application/installer certificate passwords and failure propagation. Restoring the old password behavior makes all three signing success cases fail. Multilingual release notes checks pass.

Actual macOS signing/notarization will be verified by the complete release workflow before publication.

@wimi321
wimi321 merged commit edc6efa into main Oct 22, 2026
7 checks passed
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.

2 participants