Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
bytecodealliance
GitHub Repository: bytecodealliance/wasmtime
Path: blob/main/ci/build-wasi-preview1-component-adapter-provider.sh
1685 views
1
#!/usr/bin/env bash
2
set -ex
3
4
# Manifest the adapter provider into the workspace
5
cp crates/wasi-preview1-component-adapter/provider/Cargo.toml.in crates/wasi-preview1-component-adapter/provider/Cargo.toml
6
sed -i '/"crates\/wasi-preview1-component-adapter",/a\ \ "crates\/wasi-preview1-component-adapter\/provider",' Cargo.toml
7
8
# Check the adapter provider's code formatting and style
9
cargo fmt -p wasi-preview1-component-adapter-provider -- --check
10
cargo check -p wasi-preview1-component-adapter-provider
11
cargo clippy -p wasi-preview1-component-adapter-provider
12
13
# Check that publishing the adapter provider should work
14
cargo publish -p wasi-preview1-component-adapter-provider --dry-run --allow-dirty
15
16