release_tracking
Track software releases linked to architecture decision records. Generate changelogs, manage milestones, compare versions, and assess release readiness.
Instructions
Track releases mapped to ADR decisions. Generates changelogs, manages milestones, compares releases, and assesses release readiness. Supports greenfield and brownfield projects. Writes CHANGELOG.md, creates GitHub Releases and Milestones.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| format | No | Changelog output format | keep-a-changelog |
| version | No | Release version to track (e.g., v2.3.0) | |
| compareTo | No | Ending version for comparison | |
| localOnly | No | For create_milestone: persist locally instead of calling gh CLI. Useful when gh auth is unavailable. | |
| operation | Yes | Operation to perform | |
| groupByAdr | No | Group changelog entries by ADR | |
| updateTodo | No | Update TODO.md with milestone status | |
| compareFrom | No | Starting version for comparison | |
| projectPath | No | Project root path (defaults to current working directory) | |
| writeToFile | No | Write CHANGELOG.md to repo | |
| milestoneTitle | No | GitHub milestone title (for create_milestone) | |
| includeAdrLinks | No | Include ADR references in changelog | |
| includeTimeline | No | Include mermaid timeline diagram | |
| releasePlanPath | No | Path to RELEASE_PLAN.md (relative to projectPath). | RELEASE_PLAN.md |
| includeReadiness | No | Include release readiness score | |
| milestoneDueDate | No | Milestone due date (YYYY-MM-DD) | |
| writeReleasePlan | No | For create_milestone/push_local_milestones: also render local milestones into RELEASE_PLAN.md (bounded section). | |
| createGithubRelease | No | Create a GitHub Release (requires gh CLI) | |
| includeCommitHashes | No | Include commit hashes in output | |
| milestoneDescription | No | GitHub milestone description | |
| syncGithubMilestones | No | Sync milestones to GitHub (requires gh CLI) |