jgrodziski / metav

Release and Versioning of Clojure projects using tools.deps
Eclipse Public License 1.0
68 stars 12 forks source link

Generate release notes in a CHANGELOG during the release task #13

Open jgrodziski opened 5 years ago

jgrodziski commented 5 years ago

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