prometheus-fail2ban-exporter/tools/chglog/CHANGELOG.tpl.md
Hector 1682dac4af docs: fix branch name in chglog configuration
Fix the main branch name in the template CHANGELOG  file for the git
chglog tool.
2021-03-28 17:09:53 +01:00

1.6 KiB
Executable File

CHANGELOG

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

{{ if .Versions -}}

[Unreleased]

{{- if .Unreleased.CommitGroups }} {{ template "commits" .Unreleased.CommitGroups }} {{- end -}}

{{- if .Unreleased.NoteGroups -}} {{ template "notes" .Unreleased.NoteGroups }} {{- end -}} {{- end -}}

{{ range .Versions -}}

{{ if .Tag.Previous }}[{{ .Tag.Name }}]{{ else }}{{ .Tag.Name }}{{ end }} - {{ datetime "2006-01-02" .Tag.Date }}

{{ template "commits" .CommitGroups }} {{- if .NoteGroups -}} {{ template "notes" .NoteGroups }} {{- end -}} {{ end }}

This changelog is automatically generated by git-chglog

{{- if .Versions }} [Unreleased]: {{ .Info.RepositoryURL }}/compare/{{ $latest := index .Versions 0 }}{{ $latest.Tag.Name }}...main {{ range .Versions -}} {{ if .Tag.Previous -}} [{{ .Tag.Name }}]: {{ $.Info.RepositoryURL }}/compare/{{ .Tag.Previous.Name }}...{{ .Tag.Name }} {{ end -}} {{ end -}} {{ end -}}

{{- define "notes" }} {{- range . -}}

{{ .Title }}

{{ range .Notes -}}

  • {{ .Body }} {{ end }} {{ end }} {{ end -}}

{{- define "commits" }} {{- range . -}} {{ if or (eq .RawTitle "feat") (eq .RawTitle "fix") }}

{{ .Title }}

{{ range .Commits -}}

  • ({{ .Hash.Short }}) {{ if .Scope }}{{ .Scope }}: {{ end }}{{ .Header }} {{ end }} {{ end -}} {{ end -}} {{ end -}}