What problem does it solve?
Release Manager helps teams avoid risky, error-prone deployments by turning conventional-commit history into dependable changelogs, by calculating correct semantic version bumps, and by producing structured release readiness and coordination plans.
Core Features & Use Cases
- Changelog generation from conventional commits: Converts git history into organized changelog sections, highlights breaking changes, and extracts issue/PR references.
- Semantic version bump determination: Recommends major/minor/patch (and pre-releases) by analyzing commit types and breaking-change indicators.
- Release readiness and coordination planning: Assesses readiness using quality gates and approvals, creates checklists, communication plans, rollback/runbook guidance, and risk-focused recommendations.
- Use case: Preparing a Winter 2024 release by generating a changelog draft, computing the next version from commit history, then producing a go/no-go report with rollout, stakeholder updates, and rollback procedures.
Quick Start
Ask the assistant: "Plan my next release by generating a changelog, recommending the version bump from conventional commits, and producing a release readiness report using assets/sample_release_plan.json."