From a8dac56ca645fdd98955766f07abe7cdd8980e56 Mon Sep 17 00:00:00 2001 From: Fintan Halpenny Date: Thu, 7 Aug 2025 09:36:18 +0100 Subject: [PATCH] node: add radicle-protocol to dev-dependencies MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit If one attempted to compile the test target for `radicle-node` by itself, it would result in a compiler error – due to missing trait implementations that are provided by `radicle-protocol/test`. It would compile fine when `--all` is used due to cargo unifying feature sets, so it went unnoticed until now. This fixes the issue by adding `radicle-protocol` to the `dev-dependencies` and enabling the `test` feature flag. --- crates/radicle-node/Cargo.toml | 1 + 1 file changed, 1 insertion(+) diff --git a/crates/radicle-node/Cargo.toml b/crates/radicle-node/Cargo.toml index af4895a4..517163d6 100644 --- a/crates/radicle-node/Cargo.toml +++ b/crates/radicle-node/Cargo.toml @@ -53,6 +53,7 @@ thiserror = { workspace = true } qcheck = { workspace = true } qcheck-macros = { workspace = true } radicle = { workspace = true, features = ["test"] } +radicle-protocol = { workspace = true, features = ["test"] } radicle-crypto = { workspace = true, features = ["test", "cyphernet"] } snapbox = { workspace = true } test-log = "0.2.18" \ No newline at end of file