hubomatic/HubOMat

Notarize & staple your Mac app.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
Runtime
Deprecated runtime
namedescriptionrequireddefault
verboseVerbose mode will print Notarization API responses.nofalse
timeoutThe timeout in minutes for checking validation status.no120
workspaceWorkspaceno
projectProjectno
schemeSchemeno
configurationConfigurationno
archive-pathArchive path. If not specified will default to MainScheme.xcarchiveno
export-pathThe export path for build artifacts.yes
temp-pathPath to the temporary folder to use for intermediate artifacts.no/tmp
product-pathPath to the product to notarize.yes
export-methodThe method to use for exportnodeveloper-id
stapleWhether to staple the notatized product.notrue
artifact-pathPath to the notarized and stapled distribution zip.yes
certificate-dataBase64 encoded certificate in P12 format.no
certificate-pathPath to certificate in P12 format.no
certificate-passphrasePassphrase to unlock the certificate P12 file. Required and cannot be empty.yes
team-idThe signing team ID.yes
keychain-nameKeychain name.yeshubomatic-keychain
keychain-passwordKeychain password (arbitrary).yeshubomatic-keychain-password
appstore-connect-usernameThe AppStore Connect username.no
appstore-connect-passwordThe AppStore Connect application loader password (not the account password).no
appstore-connect-api-keyThe AppStore Connect API Key.no
appstore-connect-api-issuerThe AppStore Connect API Issuer.no
primary-bundle-idUnique identifier that identifies this product notarization. Defaults to the bundle identifier of the app you are uploading.no
namedescription
product-pathPath to the product that was notarized
artifact-pathPath to the stapled release artifact