Dev.to
7/24/2026

The original title is: "gha-step: Run GitHub Actions Shell Steps Locally Without Pushing"
Original: Stop pushing to test your CI YAML
Short summary
A short post introducing gha-step, an npm CLI tool that lists and runs GitHub Actions job scripts locally without needing full Docker emulation. It skips uses: actions intentionally and focuses on the inner loop of testing run: scripts. The author suggests pairing it with act for full emulation when needed.
- •gha-step runs GitHub Actions shell steps locally without Docker, skipping uses: actions
- •Commands: gha-step list, gha-step run test --dry-run, gha-step run test --from 3
- •Pair with act for full emulation; use gha-step for fast inner-loop iteration on scripts
Generated with AI, which can make mistakes.
Is this a good recommendation for you?



