Replies: 1 comment 1 reply
-
|
Heya 👋🏼 This sounds interesting. I don't want to get into committing/creating tags because that's a bit of out-of-scope but Would you be interested in doing a PoC? |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Hi. git-cliff is great for generating changelogs, but the release workflow requires other tools (like bump2version or semantic-release) to update version numbers in source files (e.g., version.py, package.json).
This forces us to use multiple tools and configs.
Proposal:
Extend git-cliff to handle version bumping directly. git-cliff already understands Conventional Commits to generate the changelog, so it could use that same logic to decide the new version (patch, minor, major).
Example cliff.toml:
Ini, TOML
Ideal command workflow:
A command like git-cliff --bump --auto would do everything:
This would make git-cliff an "all-in-one" release tool, removing the need for external dependencies.
Thanks.
Beta Was this translation helpful? Give feedback.
All reactions