Checklist:
- •Versioning
- •Determine version bump policy (SemVer or repo standard)
- •Update version in all required places (backend + frontend packages)
- •Changelog / release notes
- •Summarize user-facing changes
- •Call out breaking changes and deprecations
- •Include migration steps if schema/data changes exist
- •Database & infra
- •Ensure migrations are safe to run and documented
- •Ensure feature flags are defined and defaulted safely
- •Deployment readiness
- •Health checks present and meaningful
- •Observability in place for new paths (logs/metrics/traces)
- •Rollback plan documented (what happens on rollback? schema compatibility?)
- •GitHub release process
- •Tagging strategy and release artifact list
- •Validate build output matches what is published (no local-only steps)
- •Attach SBOM/provenance if used in repo
Finish with:
- •Release checklist result (pass/fail + gaps)
- •Release notes draft
- •Migration/runbook notes
- •Rollback notes