alexellis / derek

Reduce maintainer fatigue by automating GitHub
https://github.com/alexellis/derek/blob/master/USER_GUIDE.md
MIT License
806 stars 72 forks source link

Add feature release_notes to generate release notes #137

Closed alexellis closed 4 years ago

alexellis commented 4 years ago

Description

This feature enables notes to be collected from all merged/closed PRs since the last release. The notes are then set/saved on the release body field.

Motivation and Context

Closes: #89

How Has This Been Tested?

Tested in a console application outside of Derek and e2e with Derek operating against the openfaas/org-tester repo.

Types of changes

Users must opt-in to use this feature, but it requests new permissions:

User guide has been updated, to get this feature add release_notes under features: in .DEREK.yml

Checklist:

alexellis commented 4 years ago

GitHub behaviour:

Screenshot 2019-11-01 at 15 35 54

With Derek's feature enabled:

Screenshot 2019-11-01 at 15 35 59

alexellis commented 4 years ago

Notifying ".CUSTOMERS"

moby - @thaJeztah PTAL @rgee0 Subsurface-divelog @neolit123 @dirkhh PTAL @ewilde PTAL @colin-mccarthy PTAL goreleaser @caarlos0 PTAL evilsocket @caquino PTAL