Skip to main content

Module orchestrator

Module orchestrator 

Source
Expand description

Local-first build orchestration.

The orchestrator owns the per-run state: the event bus that announces BuildEvents, the source-archive store served to step-executor plugins, the cancellation atomic, and the chain scheduler that dispatches each step to a plugin via the plan-1 plugin host.

Re-exports§

pub use scheduler::run;

Modules§

archive
Per-run source archive store.
cache
Host-side cache decision.
docker_client
Thin wrapper around bollard for the local executor.
events
Build-event broadcast channel.
output_subscriber
Build-event subscriber that passes events to an OutputRenderer.
scheduler
Dataflow scheduler.
signal
Bridges OS signals to the orchestrator’s CancellationToken.
source
Source-archive helpers shared between remote and local run modes.