livepeer/Codesign apple binaries with Apple Developer certificate

Uses Apple provided developer certificate to codesign binaries for execution in the OS. Also notarizes the files through `notarytool`

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Maintainedlast commit Feb 7, 2025
License
None

Pinned Snippet

workflow.ymlSHA-pinned
uses: livepeer/action-gh-codesign-apple@d46243aa3f10d493c6361c7046007ad1496fe386 # v0.2.0

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
developer-certificate-idApple provided certificate IDyes
developer-certificate-base64Base64 encoded developer certificateyes
developer-certificate-passwordPassword needed to import the certificateyes
app-notarization-team-idDeveloper team IDyes
app-notarization-emailDeveloper Apple email IDyes
app-notarization-passwordApp-specific password for your Apple ID.yes
binary-pathPath where binaries which need to be codesigned are stored/availableyes
keychain-passwordOptional password for setting up keychainno""

no outputs