exo-actions/Create publish, sign, cosign and attest docker image

this action allow to create publish, sign, cosign and attest docker image. The sign, cosign and attest are optionnals

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
dockerImageDocker Imageyes
dockerImageTagDocker Image tag (comma separated for multiple)nolatest
dockerFileContextDockerfile Contextno.
dockerRegistryDocker registry (Default docker.io)nodocker.io
generateSBOMGenerate SBOM flagnotrue
generateProvenanceGenerate provenance flagnotrue
platformsComma-separated target platformsnolinux/amd64
signImage(Deprecated) Enable Docker Image Signing (DCT)nofalse
cosignImageEnable Docker Image Signing (Cosign)nofalse
cosignOidcImageEnable Docker Image Signing (Cosign) with Github OIDC Token (id-token write permission must be provided with cosignImage must be enabled)nofalse
attestImageEnable Docker Image Attestation by Github (attestations and id-token write permissions must be provided)nofalse
attestImageRegistryDocker Image Registry for Attestation by Github (default docker.io)nodocker.io
DOCKER_USERNAMEDocker Registry usernameyes
DOCKER_PASSWORDDocker Registry user passwordyes
DOCKER_PRIVATE_KEY_IDDocker Hub Signing Private Key IDno
DOCKER_PRIVATE_KEYDocker Hub Signing Private Keyno
DOCKER_PRIVATE_KEY_PASSPHRASEDocker Hub Signing Private Key Passphraseno
COSIGN_PRIVATE_KEYCosign Signing Private Keyno
labelsOCI labels for the image (multi-line, key=value)no""
annotationsOCI annotations for the image (multi-line, key=value)no""
COSIGN_PASSWORDCosign Signing Private Key Passphrasenofalse
buildArgsList of build-time arguments (multi-line, KEY=VALUE)no""
pushPush the image to registry (set to false for validation-only builds)notrue
qemuSet up QEMU for cross-platform emulation (disable if all platforms are native)notrue

no outputs