diff --git a/.goreleaser.yml b/.goreleaser.yml index df672f5ad..9a6045f6f 100644 --- a/.goreleaser.yml +++ b/.goreleaser.yml @@ -17,11 +17,24 @@ before: changelog: sort: asc use: github + groups: + - title: 'Breaking changes:' + regexp: "(?i)^.*breaking[(\\w)]*:+.*$" + order: 0 + - title: 'Major features:' + regexp: "(?i)^.*(major|new provider|feature)[(\\w)]*:+.*$" + order: 1 + - title: 'Provider-specific changes:' + regexp: "(?i)^(activedir|akamaiedgedns|autodns|axfrddns|azuredns|bind|cloudflare|cloudns|cscglobal|desec|digitalocean|dnsimple|dnsmadeeasy|doh|domainnameshop|easyname|exoscale|gandiv5|gcloud|hedns|hetzner|hexonet|hostingde|internetbs|inwx|linode|msdns|namecheap|namedotcom|netcup|ns1|octodns|opensrs|oracle|ovh|packetframe|powerdns|route53|rwth|softlayer|transip|vultr)[(\\w)]*:+.*$" + order: 2 + - title: 'Depreciation warnings:' + regexp: "(?i)^.*Deprecate[(\\w)]*:+.*$" + order: 10 + - title: 'Other changes and improvements:' + order: 9 filters: exclude: - - '^docs:' - '^test:' - - '^chore' - Merge pull request - Merge branch archives: