Skip to main content
RunBook Academy

← All checklists in Git, CI/CD & GitOps

Before deploymentci-artifact-release

Artifact Release Checklist

15 items ·8 critical ·5 warn ·2 info

How to use this checklist

This is what a release is expected to look like before it is allowed to be promoted to production. It assumes the underlying pipeline has already passed the CI Pipeline Security, CI Runner Security, and Supply Chain Security checklists.

Work it through at the moment of release, not after. A release that ships without an immutable tag, without a signature, or without a recorded rollback pointer is a release the next incident will trip over.

Sign-off

Every critical item must pass. A failing critical item blocks the release from being promoted to production; it is not a note for later. Record the date, the reviewer, and the disposition of every item that did not pass.

Critical8 items

  1. crane manifest ghcr.io/<org>/<image>:latest 2>&1 | head; cosign verify ghcr.io/<org>/<image>@sha256:<digest>
  2. crane config ghcr.io/<org>/<image>@sha256:<digest> | jq -r ".config.Env // [] | .[]" | grep -E "(KEY|TOKEN|SECRET|PASSWORD|AWS_)" || echo "no secret-shaped env vars"

Warning5 items

Info2 items