Claude
Skills
Sign in
Back

act

Included with Lifetime
$97 forever

Run GitHub Actions locally with act. Use when a user asks to test GitHub Actions workflows locally, debug CI pipelines without pushing, or run workflows offline.

Cloud & DevOps

What this skill does


# Act

## Overview
Act runs GitHub Actions workflows locally using Docker. Test and debug CI pipelines without pushing to GitHub. Supports most GitHub Actions features.

## Instructions

### Step 1: Install
```bash
brew install act
```

### Step 2: Run Workflows
```bash
act                          # run push event
act pull_request             # run PR event
act -j test                  # run specific job
act -W .github/workflows/ci.yml  # specific workflow
act --secret-file .env.secrets   # with secrets
```

### Step 3: Configuration
```bash
# .actrc — Default settings
-P ubuntu-latest=catthehacker/ubuntu:act-latest
--env-file .env
```

### Step 4: Debug
```bash
act -n    # dry run
act -v    # verbose
act -l    # list workflows
```

## Guidelines
- First run downloads Docker images (~1-3GB).
- Not all GitHub Actions features work locally (e.g., OIDC tokens).
- Use micro images for faster runs.
- Great for iterating on CI without waiting for GitHub runners.
Files: 2
Size: 3.2 KB
Complexity: 13/100
Category: Cloud & DevOps

Related in Cloud & DevOps