GoReleaser

Multi-platform Go release artifacts

Visit GoReleaser official site

What it does

GoReleaser provides tooling for Go releases, covering compilation, packaging, and release configuration with different output artifacts.

When to use it

For a multi-platform CLI release, use build and archive guides to arrange filenames and the content included in each packaged output.

Renovate

Automated dependency-update changes

  • release
  • automation

Research

Towncrier

Release notes assembled from change fragments

  • release
  • automation

Research