Skip to content

Prepare macOS release signing and notarization - #24

Merged
Marc-André Moreau (mamoreau-devolutions) merged 1 commit into
masterfrom
macos-release-packages
Nov 2, 2026
Merged

Marc-André Moreau (mamoreau-devolutions) merged 1 commit into
masterfrom
macos-release-packages

Conversation

@mamoreau-devolutions

Copy link
Copy Markdown
Contributor

Summary

  • Support UniGetUI's shared Apple signing and notarization secrets/actions while retaining the existing legacy secret configuration.
  • Require notarization credentials for published releases and keep ordinary CI builds unsigned.
  • Add a two-stage app/DMG notarization path and validate both stapled artifacts before upload.
  • Document the macOS release assets and credential setup.

Validation

  • macOS PowerShell suite: 148 passed.
  • actionlint passed for CI and release workflows.
  • Built and inspected Intel and Apple Silicon DMG fixtures; simulated the external notarization flow and verified the resulting Intel disk image.
  • Release assembly regression passed.

The first Intel packaging CI attempt failed during hdiutil create; retrying the failed job succeeded.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
@mamoreau-devolutions
Marc-André Moreau (mamoreau-devolutions) merged commit d815acf into master Nov 2, 2026
33 of 35 checks passed
@mamoreau-devolutions
Marc-André Moreau (mamoreau-devolutions) deleted the macos-release-packages branch November 2, 2026 14:49

This branch had an error being deployed

1 failed deployment
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant