Skip to main content

harmont_cli/orchestrator/
mod.rs

1//! Local-first build orchestration.
2//!
3//! The orchestrator owns the per-run state: the event bus that
4//! announces `BuildEvent`s, the source-archive store served to
5//! step-executor plugins, the cancellation atomic, and the chain
6//! scheduler that dispatches each step to a plugin via the plan-1
7//! plugin host.
8
9pub mod archive;
10pub mod cache;
11pub mod cancel;
12pub mod docker_client;
13pub mod docker_host_fns;
14pub mod events;
15pub mod graph;
16pub mod output_subscriber;
17pub mod scheduler;
18pub mod source;
19pub mod state;
20
21pub use scheduler::run;
22pub use state::OrchestratorState;