taiki-e / create-gh-release-action

GitHub Action for creating GitHub Releases based on changelog.
Apache License 2.0
72 stars 11 forks source link

Take changelog verbatim from command output? #27

Open VorpalBlade opened 1 year ago

VorpalBlade commented 1 year ago

I use conventional commits (a format for the commit messages) and git-chglog to generate my changelogs for each release. This already spits out the exact markdown that I want in my github release. I would like to just plumb that into this action somehow.

However it seems (based on the readme) that this action only supports parsing changelogs and generating it's own output. Being able to specify either a command to generate the changelog, or a verbatim markdown file to use would be suitable options for me.

taiki-e commented 1 year ago

Assuming the patch is not too complicated, I'm open to accepting a patch that adds another way to get the changelog.

vendelieu commented 2 months ago

is there still no option to pass changelog from output?

taiki-e commented 2 months ago

It should already be possible to do this by calling the changelog generator and saving the output to a file before calling this action, and then specifying that path in the options of this action.

This issue is about adding a builtin way to do that.

VorpalBlade commented 2 months ago

@vendelieu I switched to using release-plz since then, so this no longer affects me personally.