vet workspace dependencies (#163)

- Update the used workspace dependencies.
- Remove the unused workspace dependencies.
- Add the machete CI workflow.
This commit is contained in:
Cyrill Leutwiler
2025-01-15 20:14:54 +01:00
committed by GitHub
parent ad805543b3
commit 3e7579580b
10 changed files with 282 additions and 170 deletions
+6 -2
View File
@@ -1,4 +1,4 @@
.PHONY: install format test test-solidity test-cli test-integration test-workspace test-wasm clean install-llvm install-llvm-builder
.PHONY: install format test test-solidity test-cli test-integration test-workspace test-wasm clean install-llvm install-llvm-builder machete
RUSTFLAGS_EMSCRIPTEN := \
-C link-arg=-sEXPORTED_FUNCTIONS=_main,_free,_malloc \
@@ -44,7 +44,11 @@ format:
clippy:
cargo clippy --all-features --workspace --tests --benches -- --deny warnings --allow dead_code
test: format clippy test-cli test-workspace
machete:
cargo install cargo-machete
cargo machete
test: format clippy machete test-cli test-workspace
test-integration: install-bin
cargo test --package revive-integration