From 1de91949f55eae477f999e45171586a26b702109 Mon Sep 17 00:00:00 2001 From: Carlos A Becker Date: Mon, 29 Nov 2021 10:37:19 -0300 Subject: [PATCH] chore(ci): improve changelog Signed-off-by: Carlos A Becker --- .gitignore | 1 + .goreleaser.yml | 19 ++++++++++++++++++- 2 files changed, 19 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index bba4e0c..4ce9e23 100644 --- a/.gitignore +++ b/.gitignore @@ -15,3 +15,4 @@ www/site testdata/acceptance/tmp/ completions/ .task/ +cosign.* diff --git a/.goreleaser.yml b/.goreleaser.yml index 94c915a..5060013 100644 --- a/.goreleaser.yml +++ b/.goreleaser.yml @@ -6,6 +6,7 @@ before: - go mod tidy - ./scripts/completions.sh - wget -c https://raw.githubusercontent.com/goreleaser/goreleaser/master/cosign.key -O /tmp/goreleaser_cosign.key + - wget -c https://raw.githubusercontent.com/goreleaser/goreleaser/master/cosign.pub -O /tmp/goreleaser_cosign.pub gomod: proxy: true @@ -140,7 +141,6 @@ nfpms: - src: ./completions/nfpm.zsh dst: /usr/local/share/zsh/site-functions/_nfpm - furies: - account: goreleaser @@ -164,18 +164,35 @@ changelog: - '^test:' - '^chore' - Merge pull request + - Merge remote-tracking branch - Merge branch - go mod tidy + groups: + - title: 'New Features' + regexp: "^.*feat[(\\w)]*:+.*$" + order: 0 + - title: 'Bug fixes' + regexp: "^.*fix[(\\w)]*:+.*$" + order: 10 + - title: Other work + order: 999 checksum: name_template: 'checksums.txt' release: + extra_files: + - glob: cosign.pub footer: | + **Full Changelog**: https://github.com/goreleaser/nfpm/compare/{{ .PreviousTag }}...{{ .Tag }} + --- - Check out [GoReleaser](https://goreleaser.com): it integrates nFPM to the release pipeline of your Go projects. +milestones: + - close: true + announce: skip: "{{gt .Patch 0}}" twitter: