Skip to content

Automatically create a release on GitHub? #167

Answered by TimothyJones
gridsystem asked this question in Q&A
Discussion options

You must be logged in to vote

Not at this time, no.

If you're using github, then release-please may work for you - although I personally ran into some bugs with it. However, for the simple use cases that commit-and-tag-version supports, it seems fine.

Alternatively, you could use a script that combines a --dry-run to get the changelog with creating a release on github. I did that for another project a few years ago. Here's the bash script to extract the changelog and do the tagging, and the corresponding github workflow that does the actual creation. This script has some downsides - where it's possible for changes to land while the release is being made, resulting in an inconsistent state of publishes. Yout could rewo…

Replies: 1 comment 1 reply

Comment options

You must be logged in to vote
1 reply
@gridsystem
Comment options

Answer selected by gridsystem
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants