canic-host 0.92.12

Host-side build, install, deployment, and fleet-template library for Canic workspaces
Documentation
//! Stable source, Cargo, and artifact provenance for build outputs.

mod artifacts;
mod cargo;
mod envelope;
mod inputs;
mod model;
mod source;

pub use envelope::{build_provenance_envelope, build_provenance_schema};
pub use model::{
    ArtifactProvenanceKindV1, ArtifactProvenanceV1, ArtifactTransformKindV1,
    ArtifactTransformModeV1, ArtifactTransformOutcomeV1, ArtifactTransformProvenanceV1,
    BUILD_PROVENANCE_SCHEMA_ID, BuildProvenanceRequest, BuildProvenanceStatusV1, BuildProvenanceV1,
    BuildScriptInputStateV1, CargoProvenanceV1, SourceDirtyPolicyV1, SourceProvenanceV1,
    SourceVcsV1,
};

#[cfg(test)]
use artifacts::artifact_provenance;
#[cfg(test)]
use source::source_provenance;

#[cfg(test)]
mod tests;