halprin/macOS Sign, Package, and Notarize
Signs, package into a DMG, and notarize macOS binaries.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| path-to-binaries | Path to the binaries to sign. | yes | — |
| signing-identity | The signing certificate identity used to sign the binary and DMG. | yes | — |
| apple-id | The 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-password | The 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-id | The Apple developer team ID used in notarization. | no | — |
| app-store-connect-key | The 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-id | The key ID assigned to the key from App Store Connect. For notarization. | no | — |
| app-store-connect-issuer-id | The issuer ID assigned to your integrations in App Store Connect. For notarization. | no | — |
| archive-files | Space deliminated files to include in the DMG. | yes | — |
| archive-disk-name | The name of the DMG disk volume. | yes | — |
| archive-file-path | The path where the DMG disk file is written. | yes | — |
Outputs
no outputs