Skip to content

Latest commit

 

History

History
13 lines (12 loc) · 600 Bytes

RELEASING.md

File metadata and controls

13 lines (12 loc) · 600 Bytes

Releasing

  1. Update CHANGELOG.md
  2. Test GoReleaser config with goreleaser check
  3. Tag a commit with the version you want to release e.g. v1.2.3
  4. Push the tag & commit to GitHub
    • GitHub action automatically
      • sets the version based on the tag
      • creates a draft release to GitHub
      • populates the release notes from CHANGELOG.md with make release-notes
      • builds and uploads binaries & SHA sum for given release
  5. Verify that release notes are in line with CHANGELOG.MD
  6. Publish the drafted release