Our great sponsors
-
bingo
Like `go get` but for Go tools! CI Automating versioning of Go binaries in a nested, isolated Go modules.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
Do you mean something like bingo (see also the blog post)?
My project changie might be similar to what you are looking for https://github.com/miniscruff/changie. It builds release notes and changelogs from files and can update the version. It also works with goreleaser.
I have a tool semver-next that looks at both commit history (using conventional commits) and PR labels to determine what the next version should be. It will also tag the release for you.
Here's the action that does the release on every push to master, and this is the script it runs.