Skip to content

Latest commit

 

History

History
67 lines (52 loc) · 1.93 KB

release-checklist.md

File metadata and controls

67 lines (52 loc) · 1.93 KB

Release Checklist

Use this template to record evidence for a release candidate before tagging or publishing. The canonical release gates and decision rule are in the Go / No-Go Checklist; this template does not replace that checklist or authorize a release.

Candidate identity

  • Commit SHA:
  • Version/tag:
  • CI workflow run(s):
  • Release issue or pull request:
  • Evidence record:
  • Validation checkout path:
  • Local branch and exact HEAD:
  • Origin ref and expected baseline:

Build and Tests

  • Working tree is clean.
  • Validation used an independent local clone or local Git worktree, not a shared SMB/NAS Git worktree.
  • Any NAS or mapped paths used by the candidate are classified by role and pass canonical-containment checks; they are not Git-worktree evidence.
  • Full test suite passes locally.
  • CI is green.
  • Secret scanning passes.
  • PSScriptAnalyzer is clean or documented.
  • Generated artifacts are intentional.

Review

  • Bug sweep completed.
  • Vulnerability sweep completed.
  • Code review is complete.
  • Dependency review is complete.
  • Repository documentation reviewed.
  • docs/user/ documentation reviewed for user-facing changes.
  • ADRs updated if architecture changed.
  • Open release blockers reviewed.

Safety

  • Production-impacting changes require explicit approval.
  • Backup process verified.
  • Restore process verified or documented.
  • Failure modes documented.
  • Path and input validation reviewed.
  • Logging reviewed for secret leakage.

User Experience

  • Beginner-facing instructions are current.
  • Success criteria are clear.
  • Error messages are understandable.
  • User can verify outcome.

Decision

  • Decision owner (Product Owner / Engineering Manager):

  • Decision evidence:

  • GO

  • NO-GO

If any required item is incomplete, the release decision is NO-GO.