Skip to main content

Crate bupha_runner

Crate bupha_runner 

Source
Expand description

bupha-runner — the runner port: a job becomes a spawned child the watcher can wait on or kill. Implementations live in bupha-runner-* crates; the core knows nothing about dagger, docker or shells.

Structs§

RunCtx
Everything a runner needs to launch a job.

Traits§

RunHandle
A running job — the local impl wraps Child; remote runners (SSH, hosted agents) impl this over their own handle so the worker’s wait/cancel logic stays unchanged.
Runner
Job execution — runs a single sha’s pipeline.