Goreleaser Alternatives
-
semver
Semantic Versioning Specification
-
standard-version
:trophy: Automate versioning and CHANGELOG generation, with semver.org and conventionalcommits.org
-
Scout
Get performance insights in less than 4 minutes. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.
-
towncrier
Building newsfiles for your project.
-
changelog-maker
A git log to CHANGELOG.md tool
-
conventional-changelog-config-spec
a spec describing the config options supported by conventional-config for upstream tooling
-
changie
Automated changelog tool for preparing releases with lots of customization options
-
github-upload-asset
CLI tool to upload an asset to the given GitHub release
Posts
-
Changie - Automated Changelog Tool
Probably the most common option, or at least most readily available, is to pull your commit messages since the last release and package it all up. You have tools and formats such as conventional commits combined with standard version can auto-generate changelogs for you. NodeJS's changelog maker does the same thing in one package. GoReleaser has a built-in release notes tool that acts very similarly.
- GoReleaser – deliver Go binaries as fast and easily as possible
-
Simple CLI tool to upload assets to GitHub releases
This seems like a small subset of goreleaser. Am I missing something?
Stats
goreleaser/goreleaser is an open source project licensed under MIT License which is an OSI approved license.