.PHONY: coverage release wasm init pre-release coverage: cargo tarpaulin --out html \ --output-dir ./coverage/dev \ # --engine llvm \ --count add-wasm: rustup target add wasm32-wasi wasm: cargo build --target wasm32-wasi docs: cargo doc --open --no-deps init-dep: cargo install cargo-audit \ cargo-tarpaulin \ cargo-release \ git-cliff # cargo install flamegraph pre-release: @test $${version?Please set the version for release} git cliff -o CHANGELOG.md --tag $(version) cargo release version $(version) --execute --no-confirm # cargo release commit --execute --no-confirm # cargo release tag --execute --no-confirm