containerd/cmd/containerd-release/template.go
Michael Crosby adc502b790 Add template filepath for release tool
This allows a project to have a TEMPLATE file in the root of the repo to
be used with the release tool.  If they don't have this file and did not
specify a custom file then it will use the compiled in template in the
release tool.

Signed-off-by: Michael Crosby <crosbymichael@gmail.com>
2017-10-30 13:15:56 -04:00

39 lines
835 B
Go

package main
const (
defaultTemplateFile = "TEMPLATE"
releaseNotes = `Welcome to the release of {{.ProjectName}} {{.Version}}!
{{if .PreRelease}}
*This is a pre-release of {{.ProjectName}}*
{{- end}}
{{.Preface}}
Please try out the release binaries and report any issues at
https://github.com/{{.GithubRepo}}/issues.
{{range $note := .Notes}}
### {{$note.Title}}
{{$note.Description}}
{{- end}}
### Contributors
{{range $contributor := .Contributors}}
* {{$contributor}}
{{- end}}
### Changes
{{range $change := .Changes}}
* {{$change.Commit}} {{$change.Description}}
{{- end}}
### Dependency Changes
Previous release can be found at [{{.Previous}}](https://github.com/{{.GithubRepo}}/releases/tag/{{.Previous}})
{{range $dep := .Dependencies}}
* {{$dep.Previous}} -> {{$dep.Commit}} **{{$dep.Name}}**
{{- end}}
`
)