halprin/macOS Sign, Package, and Notarize

Signs, package into a DMG, and notarize macOS binaries.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
path-to-binariesPath to the binaries to sign.yes
signing-identityThe signing certificate identity used to sign the binary and DMG.yes
apple-idThe Apple ID to login for notarization. This and the next two inputs are required together, or app-store-connect-key and its next two inputs are required together.no
app-specific-passwordThe app-specific password used for the Apple ID for notarization. This is a secret; make sure to pass in the value using GitHub Actions' secret functionality!no
apple-developer-team-idThe Apple developer team ID used in notarization.no
app-store-connect-keyThe base64 encoded version of the .p8 file from App Store Connect. For notarization. This and the next two inputs are required together, or apple-id and its next two inputs are required together. This is a secret; make sure to pass in the value using GitHub Actions' secret functionality!no
app-store-connect-key-idThe key ID assigned to the key from App Store Connect. For notarization.no
app-store-connect-issuer-idThe issuer ID assigned to your integrations in App Store Connect. For notarization.no
archive-filesSpace deliminated files to include in the DMG.yes
archive-disk-nameThe name of the DMG disk volume.yes
archive-file-pathThe path where the DMG disk file is written.yes

no outputs