CI/CD: Release changelog sections (#2674)

Co-authored-by: Tom Limoncelli <tlimoncelli@stackoverflow.com>
This commit is contained in:
Jeffrey Cafferata 2023-12-04 16:35:29 +01:00 committed by GitHub
parent c1f5a8c418
commit a366e4bc4d
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 25 additions and 4 deletions

View file

@ -1,9 +1,21 @@
<!--
Before you submit a pull request, please make sure you've run the following commands from the root directory.
## Before submiting a pull request
Please make sure you've run the following commands from the root directory.
go vet ./...
go fmt ./...
go generate ./...
go mod tidy
!-->
## 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.
!-->

View file

@ -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:'