Skip to main content

Module releaser

Module releaser 

Source
Expand description

Release Orchestrator Module

Implements the batuta stack release command functionality. Coordinates releases across multiple crates in topological order, ensuring all quality gates pass before publishing.

§Module Structure

  • orchestrator: Core ReleaseOrchestrator struct and methods
  • tests: Unit tests for release orchestration
  • proptests: Property-based tests using proptest

Re-exports§

pub use super::releaser_types::format_plan_text;
pub use super::releaser_types::BumpType;
pub use super::releaser_types::ReleaseConfig;
pub use super::releaser_types::ReleaseResult;
pub use super::releaser_types::ReleasedCrate;

Structs§

ReleaseOrchestrator
Release orchestrator for coordinated multi-crate releases