December 5, 2017
Releasing with bumpversion, govvv and drone
One of pleasures about coding is using good tools. Recently I use bumpversion, govvv and drone for version releasing.
bumpversion bumpversion is automation for semantic versioning. Most of my projects have simple config file like below. (.bumpversion.cfg)
[bumpversion] commit = True tag = True current_version = 0.8.4 parse = (?P<major>\d+)\.(?P<minor>\d+)\.(?P<patch>\d+) serialize = {major}.{minor}.{patch} [bumpversion:file:VERSION] Before release,I just run like below:
bumpversion minor # or major or patch This update minor version number in VERSION file.
Read more