nornir 0.5.3

Companion to cargo: dependency tracking, release gating, deploy, benchmarks, and documentation assembly. Project-agnostic.
//! Host wiring for the CI/build-server — now a thin **delegation to `dwarfs`**.
//!
//! The heavy host side of brokkr's one seam — the real cargo/container runner
//! ([`RealRunner`]), the toolchain-free [`DemoRunner`], the job-tracked engine
//! ([`run_pipeline_job`]) and the warehouse-shaped history ([`store`]) — used to
//! live here. They now live in the `dwarfs` crate (the umbrella over the brokkr
//! forge + the `sindri` scheduler), so there is a single implementation the
//! standalone `dwarfs` tool, the `nornir brokkr` CLI and the embedded
//! `nornir-server` sindri loop all share. This module re-exports them so every
//! existing `nornir::brokkr::…` call site keeps working unchanged.
//!
//! The `sindri` scheduler (the live loop that drives brokkr's pure
//! queue/agent/cron/poll models) is embedded in `src/bin/nornir-server.rs`
//! (`server_sweep`): a monitored repo's HEAD-move is turned into an enqueued,
//! drained, actually-run pipeline.

pub use dwarves::engine::run_pipeline_job;
pub use dwarves::runner::{DemoRunner, RealRunner};
pub use dwarves::sindri;
pub use dwarves::store;

pub use dwarves::sindri::{MonitorReport, RegisteredPipeline, Sindri, TriggeredRun};