This PR adds a GitHub action for automatically creating a GitHub release for each tag (refs #233).
The action is executed on every tag and creates a GitHub release. The release contains a .tar.gz asset and a changelog consisting of all commit messages since the previous tag. Commits with a commit message starting with "Meta" are excluded from the changelog.
I tested this action on my forgit fork and you can see a generated changelog here:
@wfxr Thanks for the approval! I noticed that the workflow does not work the way I thought, yet. But I already found the solution and will push a fix for it right away.
This PR adds a GitHub action for automatically creating a GitHub release for each tag (refs #233).
The action is executed on every tag and creates a GitHub release. The release contains a .tar.gz asset and a changelog consisting of all commit messages since the previous tag. Commits with a commit message starting with "Meta" are excluded from the changelog.
I tested this action on my forgit fork and you can see a generated changelog here:
https://github.com/carlfriedrich/forgit/releases
Check list
Description
Type of change
Test environment