pip install standard-bumpkin
git config --global user.email "firstname.lastname@example.org" git config --global user.name "Autoversion" bumpkin --help
# output commands to run without performing them bumpkin --dry-run # bump and push version if commits matching the tag specs are found bumpkin
# bump and push version regardless, as long as there are new commits since the last tag bumpkin --force # bump version without generating a changelog or version file, just a tag bumpkin --no-changelog --no-version-file --force
What is it?
A utility that parses git commit history, formulates a changelog and creates a git release. It currently only does one thing and contain plenty of bugs. Use at your own risk.