canic-host 0.100.67

Host-side App build, Fleet install, deployment, and release-set library for Canic workspaces
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
use crate::bootstrap_store::build_bootstrap_wasm_store_artifact;

use super::{WorkspaceBuildContext, model::CanisterArtifactBuildOutput};

pub(super) fn build_hidden_wasm_store_artifact(
    context: &WorkspaceBuildContext,
) -> Result<CanisterArtifactBuildOutput, Box<dyn std::error::Error>> {
    let output = build_bootstrap_wasm_store_artifact(context)?;
    Ok(CanisterArtifactBuildOutput {
        artifact_root: output.artifact_root,
        wasm_path: output.wasm_path,
        wasm_gz_path: output.wasm_gz_path,
        did_path: output.did_path,
        transforms: output.transforms,
    })
}