odessajavaclub / coffee-pot

A simple java application to practice with new technologies and for fun
https://odessajavaclub.github.io/
The Unlicense
1 stars 0 forks source link

Create Draft Release GitHub action #51

Closed msashkin closed 4 years ago

msashkin commented 4 years ago

GitHub Actions links:

GitHub API docs:

It would be nice to have a separate GitHub action to be launched on tags (v*), which would create a release with corresponding artifacts.

An alternative approach is to create a draft release gh action which would create draft releases when PRs are merged to master. https://github.com/release-drafter/release-drafter implements that strategy.

GitHub Draft releases won’t be seen by the public unless they are published.

https://github.com/release-drafter/release-drafter requires a config file to be submitted first to master in order to add gh action. Thus, at least two PRs are required.

Labels for each PR should be set properly in order to make correct categories in releases

Drawbacks:

github-actions[bot] commented 4 years ago

This issue is stale because it has been open 60 days with no activity. Remove stale label or comment or this will be closed in 7 days