Skip to content

overwire explain

Prints the support plan for a workflow without executing anything: for every job and step, how Overwire would satisfy it (runner shell, Overwire service, action code, mock contract), its support status, and any warnings or configuration it needs.

Terminal window
overwire explain [options] <file>
ArgumentDescription
filePath to a .github/workflows/*.yml file.
OptionDescription
--jsonEmit raw JSON instead of a human summary.
--default-mode <mode>Selected execution mode for steps: skip, mock, or live. The plan changes with the mode, since a step that is unsupported live may be fine mocked.
Terminal window
overwire explain .github/workflows/release.yml
overwire explain .github/workflows/release.yml --default-mode live

See Action support tiers for what the classifications mean. The desktop app shows the same plan in the Support plan panel.

overwire.io

Overwire is not affiliated with, endorsed by, or sponsored by GitHub, Inc., Microsoft Corporation, or Docker, Inc. GitHub and GitHub Actions are trademarks of GitHub, Inc.