overwire chain
Runs multi-workflow scenario sessions from a chain YAML file: ordered runs plus downstream workflow_run traversal, recorded as one session. Also lists and shows past sessions.
overwire chain [options] [file-or-command] [session-id]Arguments
Section titled “Arguments”| Argument | Description |
|---|---|
file-or-command | Path to an Overwire workflow-chain YAML file, or list / show. |
session-id | Session id for overwire chain show. |
Options
Section titled “Options”| Option | Description |
|---|---|
--config-root <dir> | Root for the config tree, relative to cwd (default .overwire). |
--docker | Execute live steps in a container, one per job. |
--runner-image <image> | OCI image for live execution (default overwireio/runner:ubuntu-24.04). |
--action-cache-dir <dir> | Directory for cached action sources (default ~/.cache/overwire/actions). |
--workflow-cache-dir <dir> | Directory for local actions/cache entries (defaults to <config-root>/cache). |
--tool-cache-dir <dir> | Host directory persisted as RUNNER_TOOL_CACHE across runs (default ~/.cache/overwire/tool-cache). |
-m, --default-mode <mode> | Step mode default (skip, mock, live); falls back to the run entry, then modes.yml, then mock. |
--json | Emit the final session JSON instead of a human summary. |
--details | Include run, job, and check details for overwire chain show. |
--no-action-cache | Force re-fetch every action ref instead of using the cache. |
Examples
Section titled “Examples”# Run a chain scenariooverwire chain release-chain.yml --docker
# Inspect past sessionsoverwire chain listoverwire chain show 01JXAMPLE --detailsA chain stops when a run concludes failure or cancelled, the same way a downstream workflow_run would not fire upstream.
Overwire is not affiliated with, endorsed by, or sponsored by GitHub, Inc. “GitHub” and “GitHub Actions” are trademarks of GitHub, Inc.