z-go-ci
Installation
SKILL.md
Go CI
Quick Reference
| Stage | Tool | Purpose |
|---|---|---|
| Test | go test -race |
Unit tests + race detection |
| Lint | golangci-lint |
Static analysis |
| Vuln scan | govulncheck |
CVEs in call-reachable paths only |
| Release | GoReleaser | Cross-compiled binaries + changelog, only when a binary ships |
This is the real baseline: one pinned Go version, race-detected tests, lint, govulncheck, and GoReleaser for anything that produces a binary. See Optional hardening below for coverage gates, version matrices, SAST, dependency bots, and multi-platform Docker — each is a real, addable option, none is the default.
Test workflow
.github/workflows/test.yml: