unioslo / tsd-api-client

Command line client for the TSD HTTP API
BSD 3-Clause "New" or "Revised" License
13 stars 5 forks source link

ci(docs): add automatic generation of CHANGELOG #146

Closed haatveit closed 2 weeks ago

haatveit commented 2 weeks ago

This PR adds automatic generation of a CHANGELOG.md document in the master branch, using git-cliff, that is committed to the master branch following either pushes to master or the creation of a GitHub release.

It results in a document that looks like this. Following a release, it will move changes under the appropriate version section. (In my repo it thought everything was unreleased because I had no tags there.)

This PR closes #131.

haatveit commented 2 weeks ago

Updated to include "unconventional commits" in the changelog, as well as tweaking the format a little to link commits and include authors. Produces the following output: https://gist.github.com/haatveit/3ddb3c3017688c0d5aefa81ac699e2c7.