.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