Back to feed
Dev.to
Dev.to
7/24/2026
The original title is: "gha-step: Run GitHub Actions Shell Steps Locally Without Pushing"

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?

Comments

Failed to load comments. Please try again.

Explore more