Expand description
Core model and release operations for intentional.
Re-exports§
pub use apply::ApplyResult;pub use apply::FileWrite;pub use check::check_workspace;pub use config::Config;pub use config::DiscoveryConfig;pub use config::ExcludedPathReceipt;pub use config::ManagedPathReceipt;pub use config::Projection;pub use config::ReleaseUnitConfig;pub use config::Settings;pub use config::TagConfig;pub use config::WorkspaceTagConfig;pub use config::CONFIG_PATH;pub use config::CURRENT_CONTRACT;pub use error::Error;pub use error::Result;pub use init::discover_config;pub use init::initialize;pub use init::CandidateProjectionSuggestion;pub use init::CandidateResolution;pub use init::CandidateTagSuggestion;pub use init::ConvertedIntent;pub use init::DiscoveryCandidate;pub use init::ExtractionDiagnostic;pub use init::InitDiagnostic;pub use init::InitPlan;pub use init::InitResult;pub use init::InitState;pub use init::ParityReleaseUnit;pub use init::ParityResult;pub use init::RawVersionEvidence;pub use init::SourceEvidence;pub use init::INIT_PLAN_PATH;pub use intent::Intent;pub use intent::IntentDraft;pub use intent::IntentWrite;pub use intent::INTENTS_PATH;pub use model::Adapter;pub use model::Bump;pub use model::Pre1BumpMapping;pub use model::ProjectionMode;pub use model::ReleaseUnitDisposition;pub use model::TagPhase;pub use model::TagRole;pub use plan::canonical_json;pub use plan::render_changelog_section;pub use plan::sha256_digest;pub use plan::ChangelogEntry;pub use plan::Generator;pub use plan::PlanReleaseUnit;pub use plan::PlanTag;pub use plan::ReleasePlan;pub use stamp::StampResult;pub use status::Drift;pub use status::ReleaseUnitStatus;pub use status::WorkspaceStatus;pub use status::MISSING_BASELINE_CODE;pub use status::MISSING_BASELINE_NEXT_ACTION;pub use tag::tag_record_issues;pub use tag::PlannedTag;pub use tag::TagResult;pub use version::aggregate_bumps;pub use version::bump_version;pub use version::bump_version_with_mapping;pub use version::effective_bumps;pub use version::resolve_versions;pub use version::ReleaseUnitVersion;pub use version::VersionRepository;
Modules§
- adapters
- Format-preserving manifest and ecosystem adapters.
- apply
- Tree-only release materialization.
- check
- Continuous-integration workspace validation.
- config
- Workspace configuration and validation.
- error
- Error types shared by core operations.
- init
- Workspace-aware initialization and explicit Changesets takeover.
- intent
- Intent file parsing, validation, and authoring.
- model
- Shared release domain values.
- plan
- Deterministic release planning, changelog rendering, and digest sealing.
- stamp
- Build-time version stamping for injected projections.
- status
- Workspace status computation.
- tag
- Annotated release records and baseline establishment.
- version
- Tag-derived current versions and intent-derived next versions.
Constants§
- VERSION
- Version of the core release model.