Writing semantic-release in Go, with real monorepo support

go-semantic-release is a Go-native re-implementation of the semantic-release contract, with four monorepo discovery modes and a CLI surface compatible with the JS original. It’s what publishes this site.

July 4, 2026 · 4 min · Omar Crosby