Back to MD Exchange
    Automation Workflowsgithub-actionsci-cddevopsautomationdeploytesting

    GitHub Actions CI/CD Library

    Ready-to-use GitHub Actions workflows for every stack — Node.js, Python, Go, Rust, Docker. Includes caching, matrix testing, deploy, and release automation.

    K
    keygroup|March 25, 2026
    0 downloads0 stars

    Uploaded markdown content, not a verification of tool compatibility or results. Review the raw text, commands, and permissions before using it. Stars require an account.


    name: gh-actions-library
    description: Production-ready GitHub Actions workflow templates


    GitHub Actions CI/CD Library

    Copy-paste CI/CD that actually works.

    Workflows Included

    Build & Test

    • node-ci.yml — Install, lint, type-check, test (with coverage)
    • python-ci.yml — Poetry/pip, mypy, pytest, coverage
    • go-ci.yml — Build, vet, test, golangci-lint
    • rust-ci.yml — Clippy, fmt, test, MSRV check

    Deploy

    • vercel-deploy.yml — Preview on PR, production on merge
    • docker-deploy.yml — Build → push to registry → deploy
    • ssh-deploy.yml — Rsync + PM2 restart
    • k8s-deploy.yml — Helm upgrade with rollback

    Release

    • semantic-release.yml — Auto version + changelog + GitHub release
    • npm-publish.yml — Build → test → publish to npm
    • docker-release.yml — Multi-arch build + tag + push

    Quality

    • codeql.yml — Security scanning
    • dependency-review.yml — PR dependency audit
    • stale.yml — Auto-close stale issues/PRs

    Features

    • Intelligent caching (node_modules, pip, go mod, cargo)
    • Matrix testing across OS and language versions
    • Concurrency control (cancel in-progress on new push)
    • Status badges ready
    • Slack/Discord notifications
    • Environment secrets management

    Quick Start

    mkdir -p .github/workflows
    # Copy the workflow you need
    cp node-ci.yml .github/workflows/ci.yml
    cp vercel-deploy.yml .github/workflows/deploy.yml
    git add . && git commit -m "ci: add CI/CD workflows"