What problem does it solve?
This Skill enables developers to test and debug GitHub Actions workflows locally using act, eliminating the need for constant commits and remote pushes. It drastically speeds up the development cycle for CI/CD pipelines and custom actions.
Core Features & Use Cases
- Local Workflow Execution: Run entire GitHub Actions workflows on your machine, simulating the GitHub runner environment with Docker.
- Offline Debugging: Debug workflow failures, test event payloads, and manage secrets locally without consuming GitHub Actions minutes.
- Iterative Development: Rapidly develop and validate new workflows or custom actions with features like watch mode and container reuse.
- Use Case: Before pushing a new GitHub Actions workflow to a repository, use
act to run it locally with a simulated pull_request event and custom secrets to ensure it functions as expected.
Quick Start
Install 'act' using mise, then run the default push event for your workflows:
mise install act
act