
golang-continuous-integration
GitHub Actions CI/CD pipeline configuration for Golang projects
by samberFree
Description
golang-continuous-integration is an agent skill from the samber cc-skills-golang collection for setting up GitHub Actions pipelines for Go projects. Its persona is a Go DevOps engineer who treats CI as a quality gate, weighing every pipeline choice against build speed, signal reliability and security. The skill covers workflow files for tests, linting, static application security testing, coverage, vulnerability scanning, Dependabot and releases. It has two modes. In setup mode, for a project getting CI for the first time, the agent starts from a quick-reference table and generates workflows in a fixed order: tests, then lint, then security, then release, preferring the latest stable major version of each action. In improve mode, for an existing pipeline, the agent reads the current workflow files first, identifies gaps against the reference table and proposes targeted additions without repeating steps that already exist. The skill notes that the action versions in its examples may be out of date, since actions such as the checkout, setup-go, golangci-lint, codecov and goreleaser actions release often, and it tells the agent to use the current major version. It names two tools that the release steps need: goreleaser, installed with go install github.com/goreleaser/goreleaser/v2@latest, and the GitHub CLI. It is useful for teams that want a reproducible pipeline for a Go service or library. It is listed on skills.sh, where the page shows install counts and GitHub stars for the collection. Its Gen Agent Trust Hub audit passes, while Socket and Snyk show warnings. Install it with npx skills add https://github.com/samber/cc-skills-golang --skill golang-continuous-integration.…
Highlights
- GitHub Actions workflow files
- Test, lint, security and coverage jobs
- Dependabot configuration
- Release with goreleaser
- Setup and improve modes
- Installs from skills.sh
Ratings & Reviews
No ratings yet
Be the first to rate golang-continuous-integration.
People also visit

agent-workflow-automation
Agent skill for workflow-automation - invoke with $agent-workflow-automation

create-github-action-workflow-specification
Generates formal, AI-optimized specifications for GitHub Actions workflows

github-actions-efficiency
Audit GitHub Actions workflow efficiency and recommend fixes
golang-continuous-integration FAQ
What does this skill set up?
GitHub Actions workflows for tests, lint, security scanning, coverage, vulnerability checks, Dependabot and releases in Go projects.
In what order are workflows generated?
Test, then lint, then security, then release, in setup mode.
Which tools does it need?
goreleaser for releases, installed with go install, and the GitHub CLI, gh.
Are the example versions current?
The skill says they may be outdated, so the agent should use the current major version of each action.
How do I install it?
Run npx skills add https://github.com/samber/cc-skills-golang --skill golang-continuous-integration.
What are the security audit results?
skills.sh lists three audits: Gen Agent Trust Hub Pass, Socket Warn and Snyk Warn. A Warn or Fail is worth reading before you install.
What are the best golang-continuous-integration alternatives?
Popular alternatives to golang-continuous-integration include agent-workflow-automation, github-workflow-automation and gitlab-ci-patterns. See all golang-continuous-integration alternatives



