Skip to main content

Module runner

Module runner 

Source
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.
RunnerRegistry
Maps runner names to StepRunner implementations.

Traits§

OutputRenderer
Synchronous observer of BuildEvents.
StepRunner
Async trait implemented by step executors (e.g. the Docker runner).