wrkflw
Share on:
Enter Your Mastodon Instance
Copy the link below to share to Mastodon
https://terminaltrove.com/wrkflw/
A CLI and TUI to validate and run GitHub Actions locally.
Script Preview
Review this script before executing in your terminal.

wrkflw is a CLI and TUI tool for validating and running GitHub Actions and GitLab CI jobs locally in the terminal.
It can lint and validate workflow files such as ci.yml, release.yml, and gitlab-ci.yml, then run jobs through containers, host emulation, or secure emulation. Docker and Podman are supported, but not required. It also handles GitHub style environment variables, secrets, job dependencies, reusable jobs, and watch mode.
Other features of wrkflw include job selection, DAG views, live logs, matrix builds, artifacts, cache support, expression evaluation, and remote triggering. Compared with act, wrkflw has GitLab CI support, non-container runtime modes, and a TUI for watching jobs run locally.
wrkflw is useful for software engineers and anyone working with CI/CD who wants to test GitHub Actions or GitLab CI jobs locally in the terminal.

