Skip to content

Latest commit

 

History

History
32 lines (28 loc) · 851 Bytes

RELEASE.md

File metadata and controls

32 lines (28 loc) · 851 Bytes

Releasing a New Version of ZDNS

We use goreleaser to release new versions of ZDNS. To release a new version, follow these steps:

  1. Install goreleaser:
brew install goreleaser/tap/goreleaser
  1. Create a new tag and push to GH:
git tag -a vA.B.C -m "Release A.B.C"
  1. Test the release:
goreleaser release --skip=publish --clean
  1. Set GitHub Token (at least configured with write:packages)
export GITHUB_TOKEN="YOUR_GH_TOKEN"
  1. Push Tag to Github Be sure that this tagged commit is what you want to tag. Once you push you shouldn't delete the tagged version.
git push origin vA.B.C
  1. Release!
goreleaser release --clean
  1. Update the Release Notes with a description of your changes