Skip to content

voiage.versioning

Version synchronization helpers for release automation.

The production Cargo workspace is authoritative. Package adapters and external binding manifests must remain coherent with it, and release tags are accepted only when they exactly encode that workspace version.

  • VersionTarget A manifest whose version must match the canonical repo version.
  • VersionMismatch A manifest whose version does not match the canonical repo version.
  • ReleaseIdentity Canonical release identity and its ecosystem-specific projections.
  • VersionEnvelope Version identities required to safely replay a serialized VOI result.
  • VersionSyncError Raised when version synchronization fails.