This commit is contained in:
Tom Limoncelli 2017-08-23 17:43:09 -04:00
parent 8f53a29801
commit 5dfcf645d2

View file

@ -0,0 +1,47 @@
# How to build a release
Here are my notes from producing the v0.1.5 release.
1. Edit the "Version" variable in `main.go`
```
vi main.go
git commit -m'Release v1.5' main.go
go build
git tag v0.1.5
git push origin tag v0.1.5
https://github.com/StackExchange/dnscontrol/releases/new
Pick the v0.1.5 tag
Release title: Release v0.1.5
Review the git log and make the release notes:
git log v0.1.5...v0.1.0
Create the binaries:
go run build/build.go
Submit the release.
Email the mailing list:
To: dnscontrol-discuss@groups.google.com
Subject: New release: dnscontrol v0.1.5
https://github.com/StackExchange/dnscontrol/releases/tag/v0.1.5
So many new providers and features! Plus, a new testing framework that makes it easier to add big features without fear of breaking old ones.
* list
* of
* major
* changes
```