golang-continuous-integration

Community

Production-grade CI for Go with GitHub Actions.

Authorsamber
Version1.0.0
Installs0

System Documentation

What problem does it solve?

CI for Go projects historically suffers from inconsistent setups, brittle workflows, and fragmented tooling. This skill provides a production-grade CI/CD blueprint using GitHub Actions to standardize testing, linting, security scanning, code coverage, dependabot/renovate updates, and release automation for Go projects.

Core Features & Use Cases

  • Standardized Go testing with race detection and coverage reporting
  • Linting and static analysis with golangci-lint and go vet
  • SAST and vulnerability scanning with govulncheck, CodeQL, and Bearer
  • Dependabot and Renovate configuration for automated dependency updates
  • GoReleaser-based releases and changelog generation
  • Real-world use: set up a new Go module and evolve CI as the project grows

Quick Start

Create and customize the GitHub Actions workflows for test, lint, security, and release to fit your project needs.

Dependency Matrix

Required Modules

None required

Components

assets

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: golang-continuous-integration
Download link: https://github.com/samber/cc-skills-golang/archive/main.zip#golang-continuous-integration

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.