mirror of
https://github.com/StackExchange/dnscontrol.git
synced 2024-09-20 06:46:19 +08:00
CI/CD: Release changelog sections (#2674)
Co-authored-by: Tom Limoncelli <tlimoncelli@stackoverflow.com>
This commit is contained in:
parent
c1f5a8c418
commit
a366e4bc4d
16
.github/pull_request_template.md
vendored
16
.github/pull_request_template.md
vendored
|
@ -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 vet ./...
|
||||||
go fmt ./...
|
go fmt ./...
|
||||||
go generate ./...
|
go generate ./...
|
||||||
go mod tidy
|
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.
|
||||||
|
!-->
|
||||||
|
|
|
@ -35,11 +35,20 @@ changelog:
|
||||||
- title: 'Provider-specific changes:'
|
- 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).*:)+.*"
|
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
|
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:'
|
- title: 'Deprecation warnings:'
|
||||||
regexp: "(?i)^.*Deprecate[(\\w)]*:+.*$"
|
regexp: "(?i)^.*Deprecate[(\\w)]*:+.*$"
|
||||||
order: 10
|
order: 10
|
||||||
- title: 'Other changes and improvements:'
|
|
||||||
order: 9
|
|
||||||
filters:
|
filters:
|
||||||
exclude:
|
exclude:
|
||||||
- '^test:'
|
- '^test:'
|
||||||
|
|
Loading…
Reference in a new issue