When a new tag is pushed (and mirrored to github), this github action
generates release notes, and creates a draft release which can be
published via the github UI after any manual verification or edits.
An example draft release, generated using act [0] is available for review
for those with sufficient access:
https://github.com/airshipit/airshipctl/releases
This could be extended in the future to accomplish other release tasks:
- add version-tagged image to quay
- integrate with goreleaser[1] (publish go binaries)
- publish documentation
[0]: https://github.com/nektos/act
[1]: https://goreleaser.com
Change-Id: Iedb70b0c330df0356fa74d94c1d4a45c3343cc2e
Relates-To: #354
Closes: #390