Skip to content

Release And Tag Policy

Tag PatternDescriptionMutability
latestCurrent default branch buildMutable
sha-*Git commit SHA for build traceabilityImmutable
vX.Y.ZSemantic version releaseImmutable
vX.YMinor version (resolves to latest patch)Mutable
vXMajor version (resolves to latest minor)Mutable
EnvironmentRecommended TagReason
Local developmentlatestAlways current, fast iteration
Shared testingvX.Y.ZPredictable, reproducible
StagingvX.Y.Z or sha-*Exact version control
Production-like@sha256:... or sha-*Immutable, auditable
  • Patch releases (vX.Y.ZvX.Y.Z+1): No runtime contract changes.
  • Minor releases (vX.YvX.Y+1): Additive, backward-compatible changes.
  • Major releases (vXvX+1): May include breaking changes with migration notes.

Each published image includes:

  • Multi-architecture build outputs
  • SBOM generation
  • Cosign provenance attestation
  • Trivy vulnerability scanning in CI