Update release tool

Allow inclusion of sub-project changes
Order contributors by number of contributions
Add mailmap

Signed-off-by: Derek McGowan <derek@mcgstyle.net>
This commit is contained in:
Derek McGowan
2018-08-06 17:51:10 -07:00
parent 4fb92300fe
commit aeb322d87d
4 changed files with 237 additions and 35 deletions

View File

@@ -28,7 +28,8 @@ const (
Please try out the release binaries and report any issues at
https://github.com/{{.GithubRepo}}/issues.
{{range $note := .Notes}}
{{- range $note := .Notes}}
### {{$note.Title}}
{{$note.Description}}
@@ -37,12 +38,15 @@ https://github.com/{{.GithubRepo}}/issues.
### Contributors
{{range $contributor := .Contributors}}
* {{$contributor}}
{{- end}}
{{- end -}}
### Changes
{{range $change := .Changes}}
{{range $project := .Changes}}
### Changes{{if $project.Name}} from {{$project.Name}}{{end}}
{{range $change := $project.Changes }}
* {{$change.Commit}} {{$change.Description}}
{{- end}}
{{- end}}
### Dependency Changes