Skip to content

fix(release): always build macOS Tauri, shipping an ad-hoc .dmg#5521

Merged
matthewevans merged 1 commit into
mainfrom
ship/macos-tauri-dmg
Jul 10, 2026
Merged

fix(release): always build macOS Tauri, shipping an ad-hoc .dmg#5521
matthewevans merged 1 commit into
mainfrom
ship/macos-tauri-dmg

Conversation

@matthewevans

Copy link
Copy Markdown
Member

The 'Check macOS signing secrets' gate set skip=true whenever any of the
five APPLE_* secrets was missing, and every downstream step was gated on
it — so with no Apple secrets configured the macOS leg did checkout + the
check (~17s), skipped the build, and exited 'success'. No phase-tauri-macos
artifact was ever produced, and the release published silently without a
.dmg.

tauri-action already adapts to whichever signing secrets are present
(sign only if APPLE_CERTIFICATE/APPLE_SIGNING_IDENTITY set, notarize only
if APPLE_ID/APPLE_PASSWORD/APPLE_TEAM_ID set), so the gate was redundant
and harmful. Remove it and let the macOS leg always build: an ad-hoc,
un-notarized .dmg today (users clear Gatekeeper via the xattr -cr line
already documented in the release notes), and an automatically
signed+notarized .dmg if the Apple secrets are ever added.

The 'Check macOS signing secrets' gate set skip=true whenever any of the
five APPLE_* secrets was missing, and every downstream step was gated on
it — so with no Apple secrets configured the macOS leg did checkout + the
check (~17s), skipped the build, and exited 'success'. No phase-tauri-macos
artifact was ever produced, and the release published silently without a
.dmg.

tauri-action already adapts to whichever signing secrets are present
(sign only if APPLE_CERTIFICATE/APPLE_SIGNING_IDENTITY set, notarize only
if APPLE_ID/APPLE_PASSWORD/APPLE_TEAM_ID set), so the gate was redundant
and harmful. Remove it and let the macOS leg always build: an ad-hoc,
un-notarized .dmg today (users clear Gatekeeper via the xattr -cr line
already documented in the release notes), and an automatically
signed+notarized .dmg if the Apple secrets are ever added.
@matthewevans
matthewevans enabled auto-merge July 10, 2026 18:52
@gemini-code-assist

Copy link
Copy Markdown
Contributor

Note

Gemini is unable to generate a review for this pull request due to the file types involved not being currently supported.

@matthewevans
matthewevans added this pull request to the merge queue Jul 10, 2026
Merged via the queue into main with commit 62f6a2e Jul 10, 2026
13 checks passed
@matthewevans
matthewevans deleted the ship/macos-tauri-dmg branch July 10, 2026 19:13
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