ci-cd-ops

Solid

CI/CD pipeline patterns with GitHub Actions, release automation, and testing strategies. Use for: github actions, workflow, CI, CD, pipeline, deploy, release, semantic release, changesets, goreleaser, matrix, cache, secrets, environment, artifact, reusable workflow, composite action.

DevOps & Infrastructure 42 stars 7 forks Updated 1 weeks ago MIT

Install

View on GitHub

Quality Score: 87/100

Stars 20%
54
Recency 20%
90
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# CI/CD Operations Comprehensive patterns for continuous integration, delivery, and deployment using GitHub Actions, release automation tools, and testing pipelines. ## GitHub Actions Quick Reference ### Workflow File Anatomy ```yaml name: CI # Display name in Actions tab on: # Trigger events push: branches: [main] pull_request: branches: [main] permissions: # GITHUB_TOKEN scope (least privilege) contents: read pull-requests: write concurrency: # Prevent duplicate runs group: ${{ github.workflow }}-${{ github.ref }} cancel-in-progress: true env: # Workflow-level environment variables NODE_VERSION: "20" jobs: test: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - uses: actions/setup-node@v4 with: node-version: ${{ env.NODE_VERSION }} cache: npm - run: npm ci - run: npm test ``` ### Core Syntax Elements | Element | Purpose | Example | |---------|---------|---------| | `on` | Event triggers | `push`, `pull_request`, `schedule` | | `jobs.<id>.runs-on` | Runner selection | `ubuntu-latest`, `self-hosted` | | `jobs.<id>.needs` | Job dependencies | `needs: [build, lint]` | | `jobs.<id>.if` | Conditional execution | `if: github.event_name == 'push'` | | `jobs.<id>.strategy.matrix` | Parallel variants | `node-version: [18, 20, 22]` | | `jobs.<id>.environment`...

Details

Author
0xDarkMatter
Repository
0xDarkMatter/claude-mods
Created
10 months ago
Last Updated
1 weeks ago
Language
Shell
License
MIT

Integrates with

Bundled in these plugins

Similar Skills

Semantically similar based on skill content — not just same category