When starting a release, along spitting the version we can also collect all the commits made between the previous tag/version and the future new one. Typically this is used on the master branch or a hotfix one for patch version.
It requires some developers discipline to write clear commit message and squash their branch commits into one commits for the whole change on master branch.
When starting a release, along spitting the version we can also collect all the commits made between the previous tag/version and the future new one. Typically this is used on the master branch or a hotfix one for patch version.
It requires some developers discipline to write clear commit message and squash their branch commits into one commits for the whole change on master branch.
Inspiration : https://github.com/semantic-release/semantic-release