Git Release
Prepare consistent releases for repos that use changelogs, tags, and GitHub releases.
Tools
ReadBashGrep
Inputs
- Current release target or milestone
- Desired versioning scheme
Constraints
- Ask before tagging if the repo strategy is unclear.
- Prefer deterministic changelog extraction from merged pull requests.
Examples
Input
Prepare the next patch release for this repo.
Output
Proposed version: 1.4.3
Draft release notes:
- Fixed ...
- Improved ...