chore: update chglog|goreleaser and add just
This commit is contained in:
parent
71b391b180
commit
6a1921e6a5
|
@ -0,0 +1,32 @@
|
|||
<a name="{{ (index .Versions 0).Tag.Name }}"></a>
|
||||
## {{ if (index .Versions 0).Tag.Previous }}[{{ (index .Versions 0).Tag.Name }}]{{ else }}{{ (index .Versions 0).Tag.Name }}{{ end }} - {{ datetime "2006-01-02" (index .Versions 0).Tag.Date }}
|
||||
{{ range (index .Versions 0).CommitGroups -}}
|
||||
|
||||
### {{ .Title }}
|
||||
{{ range .Commits -}}
|
||||
- {{ if .Scope }}**{{ .Scope }}:** {{ end }}{{ .Subject }}
|
||||
{{ end }}
|
||||
{{ end -}}
|
||||
|
||||
{{- if (index .Versions 0).RevertCommits -}}
|
||||
### Reverts
|
||||
{{ range (index .Versions 0).RevertCommits -}}
|
||||
- {{ .Revert.Header }}
|
||||
{{ end }}
|
||||
{{ end -}}
|
||||
|
||||
{{- if (index .Versions 0).MergeCommits -}}
|
||||
### Pull Requests
|
||||
{{ range (index .Versions 0).MergeCommits -}}
|
||||
- {{ .Header }}
|
||||
{{ end }}
|
||||
{{ end -}}
|
||||
|
||||
{{- if (index .Versions 0).NoteGroups -}}
|
||||
{{ range (index .Versions 0).NoteGroups -}}
|
||||
### {{ .Title }}
|
||||
{{ range .Notes }}
|
||||
{{ .Body }}
|
||||
{{ end }}
|
||||
{{ end -}}
|
||||
{{ end -}}
|
|
@ -1,5 +1,3 @@
|
|||
env_files:
|
||||
gitea_token: ./.gitea-token
|
||||
before:
|
||||
hooks:
|
||||
- go mod tidy
|
||||
|
|
|
@ -0,0 +1,12 @@
|
|||
set shell := ["zsh", "-uc"]
|
||||
set dotenv-load
|
||||
|
||||
default:
|
||||
@just --list
|
||||
|
||||
publish version:
|
||||
git-chglog --next-tag {{version}} --output CHANGELOG.md
|
||||
git add CHANGELOG.md && git commit -m "chore: update CHANGELOG {{version}}"
|
||||
git tag -a {{version}} -m "{{version}}"
|
||||
git push --follow-tags
|
||||
goreleaser release --rm-dist --release-notes <(git-chglog -t .chglog/RELEASE_CHANGELOG.tpl.md)
|
Reference in New Issue