Skip to main content

Release Checklist

Use this as a per-release template. Check items only after running them for the current release candidate.

Pre-Release

  • make fmt
  • make test
  • make build
  • smoke script run (scripts/smoke-cross-client.sh)
  • quickstart validation (scripts/quickstart-check.sh)
  • backup/rollback validation (scripts/backup-check.sh, scripts/rollback-failure-check.sh)
  • reproducible artifact + checksum generation

Publish

  • Create Git tag (for example v0.2.0)
  • Push tag to trigger release workflow
  • Attach release notes based on docs/release-notes-template.md
  • Share release in community channels for feedback

Post-Release Feedback

  • Collect bug reports and UX issues
  • Prioritize and triage for next patch