Run CI/CD Pipeline Locally - Run GitHub Actions CI/CD Pipelines Locally
Run GitHub Actions CI workflows locally using native cargo xtask commands or Docker with act.
Tags
Updated: 2026-05-09Capabilities
Typical Inputs
Typical Outputs
What this skill does
- Run cargo xtask ci-check
- Run cargo xtask validate-template
- Run cargo xtask lint
- Run cargo xtask test
- Build custom Docker image
- Run act commands
- Execute CI jobs locally
Inputs
- Rust toolchain
- Node.js and npm
- Docker Desktop
- act CLI tool
- GitHub workflow files
- Wavecraft CI image
Outputs
- CI test results
- Linting results
- Build artifacts
- Container logs
- Workflow execution status
Requirements
- Rust toolchain (stable with clippy + rustfmt)
- Node.js + npm
- Docker Desktop
- Terminal execution tools
