GitSavvy icon indicating copy to clipboard operation
GitSavvy copied to clipboard

Create GitHub releases for tags

Open kaste opened this issue 2 years ago • 1 comments

I would like to do this similar to how we create PR's. I especially like that we don't create them by using the API but just open the typical webpage but prefilled with some values.

For releases this is generally the URL we need to call: https://github.com/timbrel/GitSavvy/releases/new?body=Hi&title=ho&tag=4.56.0&target=master

If we just pushed a tag then we omit the target. If not providing a tag(-name) and the target will create that tag (but then unannotated, light variant I dislike) on the current master tip.

I would prefer just allowing to make releases for pushed tags. (a) we then have probably annotated tags, (b) it is clear what the release refers to. T.i. we avoid the ambiguity of if we had pushed "master" yet.

kaste avatar Nov 08 '23 21:11 kaste

See #2006 which is the low hanging fruit but maybe also enough.

kaste avatar Sep 16 '25 17:09 kaste