airshipctl/.grenrc.js
Sean Eagan 40a711ab88 Github action to create release notes
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
2020-11-13 15:11:06 -06:00

17 lines
338 B
JavaScript

module.exports = {
"ignoreIssuesWith": [
"duplicate",
"invalid",
"not needed",
"question"
],
"template": {
"issue": "- [{{text}}]({{url}}) {{name}}",
"release": '{{body}}',
},
"groupBy": {
"Enhancements:": ["enhancement"],
"Bug Fixes:": ["bug"]
}
};