Expand description
Static runner interface.
This module replaces the old WASM plugin system with a static DI
approach. Step executors implement StepRunner; output formatters
implement OutputRenderer. A RunnerRegistry maps runner names
to concrete implementations at startup.
Modules§
- docker
- Docker-based step runner.
Structs§
- RunContext
- Shared context threaded into every runner invocation.
- Runner
Registry - Maps runner names to
StepRunnerimplementations.
Traits§
- Output
Renderer - Synchronous observer of
BuildEvents. - Step
Runner - Async trait implemented by step executors (e.g. the Docker runner).