1015 B
1015 B
Create a new release for this project. Steps:
- Fetch tags from all remotes so the version list is current.
- Check for uncommitted changes. If any exist, commit them with a clean semantic commit message. No Claude attribution lines.
- Review the commits since the last tag. Based on their content, recommend a semver bump:
- major: breaking/incompatible API changes
- minor: new features, meaningful new behavior
- patch: bug fixes, docs, refactoring with no new features Present the proposed version, the bump rationale, and the commit list. Wait for user approval before continuing.
- Tag the new version and push the tag + commits to all remotes (origin, gitea, etc.).
- Generate release notes from the commits since the last tag, grouped by type (features, fixes, docs/refactoring).
- Create a GitHub release using
gh release create. - Create a Gitea release using
tea releases createwith the same notes. - Report both release URLs and confirm all remotes are up to date.