diff --git a/.github/workflows/security.yml b/.github/workflows/security.yml index c6c239e..b2fc3cf 100644 --- a/.github/workflows/security.yml +++ b/.github/workflows/security.yml @@ -27,3 +27,10 @@ jobs: - uses: EmbarkStudios/cargo-deny-action@v2 with: command: check advisories + + cargo-machete: + name: Cargo Machete + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v6 + - uses: bnjbvr/cargo-machete@v0.9.2 diff --git a/Cargo.lock b/Cargo.lock index ecca1ba..0ed3436 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2707,7 +2707,6 @@ dependencies = [ "serde", "serde_json", "tokio", - "tokio-macros", ] [[package]] diff --git a/crates/ledgrpc/Cargo.toml b/crates/ledgrpc/Cargo.toml index fefb602..efc58b4 100644 --- a/crates/ledgrpc/Cargo.toml +++ b/crates/ledgrpc/Cargo.toml @@ -13,3 +13,6 @@ tonic-prost = { version = "0.14.2" } [build-dependencies] tonic-prost-build = { version = "0.14.2" } walkdir = { version = "2.5.0" } + +[package.metadata.cargo-machete] +ignored = ["prost", "prost-types", "tonic-prost"] diff --git a/crates/wallet/Cargo.toml b/crates/wallet/Cargo.toml index 3ae6c55..41a18b4 100644 --- a/crates/wallet/Cargo.toml +++ b/crates/wallet/Cargo.toml @@ -11,7 +11,6 @@ common = { workspace = true } serde = { workspace = true, features = ["derive"] } serde_json = { workspace = true } tokio = { workspace = true, features = ["full"] } -tokio-macros = { workspace = true } [dev-dependencies] dotenvy = { workspace = true }