Go Release

Release engineering for Go projects — GoReleaser v2 with version ldflags into an internal/version package, SBOMs and multi-arch container images, tag-triggered GitHub Actions releases, CI running build/vet/test -race/govulncheck with SHA-pinned actions, and Renovate coverage for gomod, tools, npm, and Actions. Use when adding GitHub Actions CI for a Go repository; writing a release workflow that publishes Go binaries, SBOMs, and multi-arch container images; setting up GoReleaser for a Go project; stamping version metadata into a Go binary at build time; or adding Renovate coverage to a Go repo. Not for scaffolding a new Go project or its Makefile.

bitwise-media-group a2d0677 6 files · 16.2 KB Updated

File contents

bitwise-media-group/skills/tree/main/plugins/golang/skills/go-release commit a2d067724b

Frequently asked questions

npx skillmds@latest add bitwise-media-group/go-release