canic-host 0.70.12

Host-side build, install, deployment, and fleet-template library for Canic workspaces
Documentation
mod artifact;
mod authority;
mod comparison;
mod execution;
mod inventory;
mod lifecycle;
mod plan;
mod promotion;
mod root_verification;
mod safety;

pub use artifact::{
    ArtifactDigestSourceV1, ArtifactSourceV1, ObservedArtifactV1, RoleArtifactManifestV1,
    RoleArtifactV1,
};
pub use authority::{
    AuthorityActionCountV1, AuthorityActionV1, AuthorityApplyBlockerV1, AuthorityApplyReadinessV1,
    AuthorityAttemptedActionV1, AuthorityAutomaticActionV1, AuthorityControlClassCountV1,
    AuthorityControllerDeltaV1, AuthorityControllerObservationV1, AuthorityDryRunEvidenceV1,
    AuthorityExternalActionV1, AuthorityReceiptV1, AuthorityReconciliationPlanV1,
    AuthorityReconciliationStateV1, AuthorityReportCountsV1, AuthorityReportV1,
    CanisterAuthorityActionV1,
};
pub use comparison::{
    DeploymentComparisonCategoryV1, DeploymentComparisonDiffV1, DeploymentComparisonReportV1,
    DeploymentComparisonTargetV1,
};
pub use execution::{
    DeploymentCommandResultV1, DeploymentExecutionContextV1, DeploymentExecutionPreflightStatusV1,
    DeploymentExecutionPreflightV1, DeploymentExecutionStatusV1, DeploymentExecutorBackendV1,
    DeploymentExecutorCapabilityV1, DeploymentReceiptV1, PhaseReceiptV1, RolePhaseReceiptV1,
    RolePhaseResultV1, VerifiedPostconditionV1,
};
pub use inventory::{
    CanisterControlClassV1, DeploymentInventoryV1, DeploymentObservationGapV1,
    DeploymentRootObservationSourceV1, DeploymentRootObservationV1, ExpectedCanisterV1,
    ExpectedPoolCanisterV1, LocalDeploymentConfigV1, ObservationStatusV1, ObservedCanisterV1,
    ObservedPoolCanisterV1, RoleEpochExpectationV1, RoleEpochObservationV1,
    VerifierReadinessExpectationV1, VerifierReadinessObservationV1,
};
pub use lifecycle::{
    ConsentChannelKindV1, ConsentRequirementV1, ConsentSubjectKindV1, CriticalExternalFixReportV1,
    ExternalLifecycleCheckV1, ExternalLifecycleHandoffActionV1, ExternalLifecycleHandoffV1,
    ExternalLifecyclePendingActionV1, ExternalLifecyclePendingReportV1,
    ExternalLifecyclePlanStatusV1, ExternalLifecyclePlanV1, ExternalLifecycleRoleUpgradeV1,
    ExternalUpgradeAuthorizationModeV1, ExternalUpgradeCompletionReportRequest,
    ExternalUpgradeCompletionReportV1, ExternalUpgradeCompletionStatusV1,
    ExternalUpgradeConsentEvidenceRequest, ExternalUpgradeConsentEvidenceV1,
    ExternalUpgradeConsentStateV1, ExternalUpgradeProposalReportV1, ExternalUpgradeProposalV1,
    ExternalUpgradeReceiptV1, ExternalUpgradeVerificationCheckRequest,
    ExternalUpgradeVerificationCheckRequirementV1, ExternalUpgradeVerificationCheckV1,
    ExternalUpgradeVerificationObservationV1, ExternalUpgradeVerificationPolicyRequest,
    ExternalUpgradeVerificationPolicyRequirementV1, ExternalUpgradeVerificationPolicyV1,
    ExternalUpgradeVerificationReportRequest, ExternalUpgradeVerificationReportV1,
    ExternalUpgradeVerificationRequirementStatusV1, ExternalUpgradeVerificationResultV1,
    ExternalVerificationObservationSourceV1, LifecycleAuthorityReportV1, LifecycleAuthorityV1,
    LifecycleModeV1, LifecycleUpgradeModeV1, LifecycleVerificationRequirementV1,
};
pub use plan::{
    AuthorityProfileV1, DeploymentAssumptionV1, DeploymentIdentityV1, DeploymentPlanV1,
    TrustDomainV1,
};
pub use promotion::{
    ArtifactPromotionExecutionReceiptV1, ArtifactPromotionPlanV1,
    ArtifactPromotionProvenanceReportV1, ArtifactTransportV1, BuildMaterializationEvidenceV1,
    BuildMaterializationInputV1, BuildMaterializationResultV1, BuildRecipeIdentityV1,
    PreviousArtifactReceiptKindV1, PromotionArtifactIdentityGroupV1,
    PromotionArtifactIdentityKindV1, PromotionArtifactIdentityReportV1,
    PromotionArtifactIdentitySummaryV1, PromotionArtifactLevelV1,
    PromotionMaterializationIdentityReportV1, PromotionMaterializationOutputGroupV1,
    PromotionPlanTransformEvidenceV1, PromotionPlanTransformV1, PromotionPolicyCheckV1,
    PromotionPolicyClaimV1, PromotionPolicyRequirementV1, PromotionReadinessStatusV1,
    PromotionReadinessV1, PromotionTargetExecutionLineageV1, PromotionWasmStoreCatalogEntryV1,
    PromotionWasmStoreCatalogVerificationV1, PromotionWasmStoreIdentityReportV1,
    RoleArtifactSourceKindV1, RoleArtifactSourceV1, RolePromotionArtifactIdentityV1,
    RolePromotionExecutionReceiptV1, RolePromotionInputV1, RolePromotionMaterializationIdentityV1,
    RolePromotionMaterializationLinkV1, RolePromotionPlanTransformV1,
    RolePromotionPolicyDecisionV1, RolePromotionPolicyV1, RolePromotionProvenanceV1,
    RolePromotionReadinessV1, RolePromotionWasmStoreCatalogVerificationV1,
    RolePromotionWasmStoreIdentityV1, StagingReceiptV1,
};
pub use root_verification::{
    DeploymentRootVerificationCheckV1, DeploymentRootVerificationEvidenceStatusV1,
    DeploymentRootVerificationReceiptV1, DeploymentRootVerificationReportV1,
    DeploymentRootVerificationRequestV1, DeploymentRootVerificationSourceV1,
    DeploymentRootVerificationStateTransitionV1, DeploymentRootVerificationStateV1,
};
pub use safety::{
    DeploymentCheckV1, DeploymentDiffV1, DiffItemV1, ResumeSafetyV1, SafetyFindingV1,
    SafetyReportV1, SafetySeverityV1, SafetyStatusV1,
};