shipwright-manifest 0.5.4

Manifest and version-output data types for Shipwright products.
Documentation

shipwright-manifest

Rust data types for the Shipwright version-output contract and deployment manifest schema.

This crate is the single source of truth for the manifest structure — all other language clients are derived from the same schema. It has no I/O and no product-specific logic.

Usage

[dependencies]
shipwright-manifest = "0.1"
use shipwright_manifest::ProductManifest;

let manifest: ProductManifest = serde_json::from_str(json)?;

License

Licensed under either of MIT or Apache-2.0 at your option.

Copyright (c) 2026 NIMBLESITE PTY LTD