github-actions-dataops

Community

Ship secure, tested DataOps via Actions

Authorivanshamaev
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill solves the problem of reliably building, linting, validating, testing, and deploying data engineering workflows using GitHub Actions with strong DataOps/CI/CD guardrails.

Core Features & Use Cases

  • dbt slim CI/CD: Runs only changed models using state:modified+, --defer, and manifest.json artifact passing to keep CI fast while preserving correctness through downstream awareness.
  • Quality gates in the pipeline: Integrates SQLFluff linting with PR annotations, plus Great Expectations and Soda checks as CI blockers.
  • Airflow integrity testing: Validates DAG structure and prevents breaking changes via pytest/DagBag import and structural tests.
  • Secure authentication and secrets: Uses OIDC for AWS/GCP with environment-scoped secrets (no static long-lived credentials).
  • Scalable workflow patterns: Supports reusable workflows (workflow_call), matrix builds, and composite actions, plus multi-stage Docker builds and pushing to ghcr.io.

Quick Start

Use the github-actions-dataops skill to generate a complete end-to-end GitHub Actions workflow for dbt CI/CD that includes SQLFluff linting, dbt slim CI with prod manifest/defer, Airflow DAG validation, and Great Expectations/Soda quality gates.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 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: github-actions-dataops
Download link: https://github.com/ivanshamaev/de-agent-skills/archive/main.zip#github-actions-dataops

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.