Expand description
Wave-based parallel publishing engine. Wave-based parallel publishing engine.
Schedules independent crates into concurrent publish waves based on the
dependency graph produced by shipper_plan::ReleasePlan::group_by_levels.
Absorbed from the standalone shipper-engine-parallel crate. See
CLAUDE.md alongside this module for module-level guidance.
Traits§
- Reporter
- Reporter interface shared with the host crate. Parallel publish forwards status updates and warnings through this trait.
Functions§
- chunk_
by_ max_ concurrent - Re-exported for parallel publish wave planning.
Split a list of items into contiguous chunks bounded by
max_concurrent. - run_
publish_ parallel - Run publish in parallel mode using
shipper’s wrappedRegistryClient.