Skip to content

fix(bundler): notarize DMG bundles#15118

Open
michael-dm wants to merge 1 commit intotauri-apps:devfrom
michael-dm:fix/dmg-notarization
Open

fix(bundler): notarize DMG bundles#15118
michael-dm wants to merge 1 commit intotauri-apps:devfrom
michael-dm:fix/dmg-notarization

Conversation

@michael-dm
Copy link
Copy Markdown

Summary

  • notarize DMG artifacts in the macOS bundler after signing completes
  • reuse the existing notarization auth flow and respect skip_stapling
  • generalize notarization messaging so it applies to any macOS artifact path

Verification

  • cargo check -p tauri-bundler

Fixes #7533

@michael-dm michael-dm requested a review from a team as a code owner March 18, 2026 18:41
@github-project-automation github-project-automation Bot moved this to 📬Proposal in Roadmap Mar 18, 2026
@github-actions
Copy link
Copy Markdown
Contributor

Package Changes Through b99039e

There are 6 changes which include tauri-macos-sign with patch, tauri with minor, tauri-bundler with patch, tauri-cli with patch, @tauri-apps/cli with patch, tauri-utils with patch

Planned Package Versions

The following package releases are the planned based on the context of changes in this pull request.

package current next
tauri-utils 2.8.3 2.8.4
tauri-macos-sign 2.3.3 2.3.4
tauri-bundler 2.8.1 2.8.2
tauri-runtime 2.10.1 2.10.2
tauri-runtime-wry 2.10.1 2.10.2
tauri-codegen 2.5.5 2.5.6
tauri-macros 2.5.5 2.5.6
tauri-plugin 2.5.4 2.5.5
tauri-build 2.5.6 2.5.7
tauri 2.10.3 2.11.0
@tauri-apps/cli 2.10.1 2.10.2
tauri-cli 2.10.1 2.10.2

Add another change file through the GitHub UI by following this link.


Read about change files or the docs at github.com/jbolda/covector

FailedToUploadApp { error: std::io::Error },
#[error("failed to notarize app: {0}")]
#[error("failed to upload artifact to Apple's notarization servers: {error}")]
FailedToUploadArtifact { error: std::io::Error },
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is a breaking change, let's just keep FailedToUploadApp

@FabianLars
Copy link
Copy Markdown
Member

Thanks for the PR! A few things:

  1. we need you to sign your commits, much appreciated if you could set that up and sign all commits of this pr (requries force pushing)
  2. please add a small changefile (check .changes dir)
  3. [bug] DMG is not notarized #7533 says you don't have have to notarize the .app if you notarize the .dmg so maybe we should skip notarizing the .app if we know that we're also building a .dmg ?

@Legend-Master Legend-Master added the status: waiting Waiting on author label Apr 12, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

status: waiting Waiting on author

Projects

Status: 📬Proposal

Development

Successfully merging this pull request may close these issues.

[bug] DMG is not notarized

3 participants