kexi/pitty-action

Run pitty PTY-based CLI testing scenarios.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Activelast commit Jun 13, 2026
License
MIT

Pinned Snippet

workflow.ymlSHA-pinned
uses: kexi/pitty@fcebd8e2334fc34ca62df5332ef21e9d40e203eb # v1.2.1

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
scenarioPath to a scenario file or a directory of scenarios.yes
commandpitty subcommand to run (run, matrix, or bench).norun
argsExtra arguments appended to the pitty invocation.no""
versionpitty ref to install. Selects both the prebuilt-binary release asset (`pitty-<version>-<runner-os>-<runner-arch>.tar.gz`) and the `cargo install --git` source fallback ref. Defaults to the action ref from `uses: kexi/pitty@...`, so `@v1`, `@v1.2`, and `@v1.2.0` look for matching release assets. Set this only to intentionally install a different pitty ref than the action ref.no""

no outputs