Quenchworks GitHub

Verify a signature

Every image and chart is signed with cosign using GitHub OIDC. There is no public key to distribute. Verification checks that the artifact was produced by a QuenchWorks GitHub Actions workflow and recorded in the Sigstore transparency log.

Install cosign

Use your package manager, or grab a release binary from the cosign project:

brew install cosign            # macOS
go install github.com/sigstore/cosign/v2/cmd/cosign@latest   # from source

Verify an image

Point cosign at the image and assert the signer identity:

cosign verify ghcr.io/quenchworks/images/redis \
  --certificate-identity-regexp 'https://github.com/quenchworks/.+' \
  --certificate-oidc-issuer https://token.actions.githubusercontent.com

A valid result prints the certificate subject, which is the exact workflow that built the image, along with the Rekor log entry. If the signature is missing or the identity does not match, cosign exits non-zero.

Verify a chart

Charts are OCI artifacts, so the same command works once you have the digest:

cosign verify ghcr.io/quenchworks/charts/redis@sha256:<digest> \
  --certificate-identity-regexp 'https://github.com/quenchworks/.+' \
  --certificate-oidc-issuer https://token.actions.githubusercontent.com

See Pin by digest for how to get that digest.