Skip to content

Update electron-builder to fix macOS release signing - #292

Merged
bholmesdev merged 4 commits into
mainfrom
codex/fix-macos-signing-keychain
Sep 14, 2026
Merged

bholmesdev merged 4 commits into
mainfrom
codex/fix-macos-signing-keychain

Conversation

@bholmesdev

@bholmesdev bholmesdev commented Sep 14, 2026 •

Copy link
Copy Markdown
Owner

Description

macOS release builds fail on current GitHub runners because our electron-builder version passes the certificate password to security set-key-partition-list. Upgrade electron-builder from 26.8.1 to 26.16.1, whose published app-builder-lib package includes the merged and tested upstream fix from electron-userland/electron-builder#10101.

The last successful release ran on macOS 26.5.2. GitHub updated the runner image to macOS 26.6.2 on September 1; both release attempts on that image rejected the wrong keychain password.

Type of Change

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Documentation update

Testing

  • Existing tests pass
  • Added new tests for changes
  • Tested manually (describe below)

Manual Testing Details:

Verified the installed electron-builder version and app-builder-lib password flow, then ran pnpm build:desktop.

Checklist

  • I discussed this change in a GitHub issue before submitting this PR
  • I have run the linter, formatter, and tests to ensure my code is ready for review

@vercel

vercel Bot commented Sep 14, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
hubble-md-web Ready Ready Preview Sep 14, 2026 2:10pm UTC

@bholmesdev bholmesdev changed the title Fix macOS release signing on current runners Update electron-builder to fix macOS release signing Sep 14, 2026
@bholmesdev
bholmesdev merged commit 97bc6d1 into main Sep 14, 2026
4 of 5 checks passed

This branch was successfully deployed

1 active deployment
Preview — 5c52897a Deployed Sep 14, 2026 by vercel[bot]
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