pub async fn run(
pipeline: Pipeline,
repo_root: PathBuf,
parallelism: usize,
format_name: String,
) -> Result<i32>Expand description
Entry point: run a parsed pipeline locally end-to-end. Returns
the overall exit code (0 = success, crate::error::EXIT_BUILD_FAILED
when any step exited non-zero).
ยงErrors
Returns an error if plugin discovery fails, the source archive
cannot be built, the Docker daemon is unreachable, or any
scheduler-level failure occurs. Non-zero step exit codes are
surfaced via the returned i32, not as an Err.