actions-marketplace-validations/gh-action-sigstore-python

Use sigstore-python to sign Python packages

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Activelast commit Mar 30, 2026
License
Apache 2.0

Pinned Snippet

workflow.ymlSHA-pinned
uses: actions-marketplace-validations/sigstore_gh-action-sigstore-python@deaf1aac09e184c7029fb0144dbcbbe40c36920d # no releases — HEAD as of 2026-07-10

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

namedescriptionrequireddefault
inputsthe files to sign, whitespace separatedno""
identity-tokenthe OIDC identity token to useno""
oidc-client-idthe custom OpenID Connect client ID to use during OAuth2no""
oidc-client-secretthe custom OpenID Connect client secret to use during OAuth2no""
rekor-versionThe Rekor transparency log instance version used during signing. Valid values are [1, 2]. Verifying clients must be compatible with the used Rekor version. Default rekor-version is 1, except when `staging` is enabled: then default rekor-version is 2. no""
staginguse sigstore's staging instances, instead of the default production instancesnofalse
verifyverify the generated signatures after signingnofalse
verify-cert-identityverify the identity in the signing certificate's Subject Alternative Name required if `verify` is enabled; has no effect otherwise. no""
verify-oidc-issuerverify the issuer extension of the signing certificate required if `verify` is enabled; has no effect otherwise. no""
upload-signing-artifactsupload all signing artifacts as workflow artifactsnofalse
release-signing-artifactsattach all signing artifacts as release assetsnotrue
internal-be-careful-debugrun with debug logs (default false)nofalse

no outputs