LabscoMCP early access ↗

Sets up the automatic checks that run on every pull request in a Go project — tests, linting, security scans, dependency bots — plus the pipeline that builds and ships the release.

WHEN TO USE

SCOPE

USE FOR

  • Set up a new Go project's CI from scratch: test, lint, security, then release workflows.
  • Add golangci-lint or govulncheck as a required check on every pull request.
  • Wire Dependabot or Renovate to open automated dependency-update pull requests.
  • Configure a GoReleaser pipeline that cross-compiles binaries for a CLI or a monorepo.
  • Add an AI-driven PR reviewer job, such as Claude Code or GitHub Copilot, to the pipeline.
  • Build and push multi-platform Docker images with SBOM and provenance attestations.

NOT FOR

  • Not for choosing or interpreting security-scan findings once they're reported.
  • Not for choosing, upgrading, or auditing which dependency versions to use.