Combined checklist for human and AI assistant. AI executes each step and reports the result. Human confirms before moving to the next block.
AI runs these checks and reports any issues.
- Working branch is
mainand is up to date with remote - No uncommitted changes (
git statusis clean) - CI is green on the latest commit
-
npm run release:dryruns without errors — AI pastes the output for review
→ Human confirms output looks correct before continuing.
Human decides, AI confirms the command to run.
- Release type selected:
patch|minor|major - CHANGELOG entries reflect what is actually shipping
→ Human confirms version bump and changelog before AI proceeds.
AI runs the release command.
-
npm run release:<type>executed - Git tag created and pushed
- CHANGELOG.md updated
-
package.jsonversion bumped
→ Human verifies the tag and changelog on GitHub before continuing.
- GitHub Release created (manually or via release-it config)
- Release announced in the team channel (if applicable)
-
decisions.mdupdated if any process decisions were made during the release
→ Done. Human closes the checklist.