Building Go Projects

Sets up and maintains Go projects with a CI gate that actually gates — module-path correctness, golangci-lint config that matches the installed major version, deterministic gofmt, a pinned toolchain, and meaningful test/lint jobs. Use when creating a Go module, wiring GitHub Actions for Go, debugging a golangci-lint or gofmt CI failure on an unrelated PR, or reviewing a Go CLI that shells out to git/gh.

wdm0006 98668fe 9.3 KB Updated

File contents

wdm0006/python-skills/tree/main/skills/go/projects commit 98668fec09

Frequently asked questions

npx skillmds@latest add wdm0006/building-go-projects