crates: centralize version management

This commit is contained in:
daywalker90
2025-11-13 10:52:13 +10:30
committed by Rusty Russell
parent b4eda94ed3
commit ff2b77a57f
7 changed files with 16 additions and 11 deletions

View File

@@ -13,3 +13,8 @@ members = [
"plugins/wss-proxy-plugin",
"plugins/bip353-plugin",
]
[workspace.dependencies]
cln-rpc = { path = "cln-rpc", version = "0.5.0" }
cln-grpc = { path = "cln-grpc", version = "0.5.0" }
cln-plugin = { path = "plugins", version = "0.5.0" }

View File

@@ -15,7 +15,7 @@ server = ["cln-rpc"]
[dependencies]
anyhow = "1.0"
log = "0.4"
cln-rpc = { path = "../cln-rpc/", version = "0.5", optional = true }
cln-rpc = { workspace = true, optional = true }
cfg-if = "1.0"
serde = { version = "1.0", features = ["derive"] }
tonic = { version = "0.11", features = ["tls", "transport"] }

View File

@@ -27,4 +27,4 @@ tracing = { version = "^0.1", features = ["async-await", "log"] }
[dev-dependencies]
tokio = { version = "1", features = ["macros", "rt-multi-thread", ] }
cln-grpc = { version = "0.5", path = "../cln-grpc" }
cln-grpc = { workspace = true }

View File

@@ -17,9 +17,9 @@ anyhow = "1.0"
log = "0.4"
rcgen = { version = "0.13.1", features = ["pem", "x509-parser"] }
prost = "0.12"
cln-grpc = { version = "0.5", features = ["server"], path = "../../cln-grpc" }
cln-plugin = { version = "0.5", path = "../../plugins" }
cln-rpc = { version = "0.5", path = "../../cln-rpc" }
cln-grpc = { workspace = true, features = ["server"]}
cln-plugin = { workspace = true }
cln-rpc = { workspace = true }
serde_json = "1.0.113"
[dependencies.tokio]

View File

@@ -16,8 +16,8 @@ anyhow = "1.0"
async-trait = "0.1"
bitcoin = "0.31"
chrono = { version= "0.4.42", features = ["serde"] }
cln-plugin = { version = "0.5", path = "../" }
cln-rpc = { version = "0.5", path = "../../cln-rpc" }
cln-plugin = { workspace = true }
cln-rpc = { workspace = true }
hex = "0.4"
log = "0.4"
rand = "0.9"

View File

@@ -31,6 +31,6 @@ utoipa = { version = "5", features = ['axum_extras'] }
log-panics = "2"
socketioxide = "0.15"
cln-plugin = { version = "0.5", path = "../../plugins" }
cln-rpc = { version = "0.5", path = "../../cln-rpc" }
cln-plugin = { workspace = true }
cln-rpc = { workspace = true }
utoipa-swagger-ui = { version = "9.0.0", features = ["vendored", "axum"] }

View File

@@ -23,6 +23,6 @@ tokio-rustls = { version = "0.26", default-features = false, features = ["ring",
log-panics = "2"
cln-plugin = { version = "0.5", path = "../../plugins" }
cln-rpc = { version = "0.5", path = "../../cln-rpc" }
cln-plugin = { workspace = true }
cln-rpc = { workspace = true }