diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md index 0789ab825..f82f3e27f 100644 --- a/.github/pull_request_template.md +++ b/.github/pull_request_template.md @@ -1,9 +1,21 @@ +## Release changelog section + +Help keep the release changelog clear by pre-naming the proper section in the GitHub pull request title. + +Some examples: +* CICD: Add required GHA permissions for goreleaser +* DOCS: Fixed providers with "contributor support" table +* ROUTE53: Allow R53_ALIAS records to enable target health evaluation + +More examples/context can be found in the file .goreleaser.yml under the 'build' > 'changelog' key. +!--> diff --git a/.goreleaser.yml b/.goreleaser.yml index a181427b6..f92d6db0d 100644 --- a/.goreleaser.yml +++ b/.goreleaser.yml @@ -35,11 +35,20 @@ changelog: - title: 'Provider-specific changes:' regexp: "(?i)((akamaiedge|autodns|axfrd|azure|azure_private_dns|bind|cloudflare|cloudflareapi_old|cloudns|cscglobal|desec|digitalocean|dnsimple|dnsmadeeasy|doh|domainnameshop|easyname|exoscale|gandi|gcloud|gcore|hedns|hetzner|hexonet|hostingde|inwx|linode|loopia|luadns|msdns|mythicbeasts|namecheap|namedotcom|netcup|netlify|ns1|opensrs|oracle|ovh|packetframe|porkbun|powerdns|route53|rwth|softlayer|transip|vultr).*:)+.*" order: 2 + - title: 'Documentation:' + regexp: "(?i)^.*(docs)[(\\w)]*:+.*$" + order: 3 + - title: 'CI/CD:' + regexp: "(?i)^.*(build|ci|cicd)[(\\w)]*:+.*$" + order: 4 + - title: 'Dependencies:' + regexp: "(?i)^.*Build\(deps\)*:+.*$|(?i)^.*update deps+.*$" + order: 5 + - title: 'Other changes and improvements:' + order: 9 - title: 'Deprecation warnings:' regexp: "(?i)^.*Deprecate[(\\w)]*:+.*$" order: 10 - - title: 'Other changes and improvements:' - order: 9 filters: exclude: - '^test:'