Skip to content

First live run

Live mode executes steps inside a runner container that Overwire manages. Workflow commands never run directly on your machine: the host plans, schedules, and observes; the container executes.

A Docker-API-compatible container engine (e.g., Docker Desktop, Colima, OrbStack, Rancher Desktop) must be running. Check with:

Terminal window
overwire doctor
Terminal window
overwire run .github/workflows/ci.yml --docker

Live steps execute in the overwire/runner image, one container per job. JavaScript, composite, and Docker actions are fetched at run time by your machine and staged into the container.

You can mix modes freely: set the deploy steps to mock, keep build and test live, and skip what you do not need. See step modes for how mode selection works.

Step output capture is redacted by default, even in live mode, so secret values do not leak into logs. Secret values resolve from .overwire/secrets.yml or your environment and are local-only.

The workbench shows the same run on the DAG canvas: jobs and steps update as they execute, with logs streaming in the run panel. The Runner page manages the runner image, including pulling and version checks.

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.