99 lines
2.6 KiB
TOML
99 lines
2.6 KiB
TOML
[workspace]
|
|
members = [
|
|
"radicle",
|
|
"radicle-cob",
|
|
"radicle-cli",
|
|
"radicle-cli-test",
|
|
"radicle-crdt",
|
|
"radicle-crypto",
|
|
"radicle-dag",
|
|
"radicle-fetch",
|
|
"radicle-node",
|
|
"radicle-remote-helper",
|
|
"radicle-ssh",
|
|
"radicle-tools",
|
|
"radicle-schemars",
|
|
"radicle-signals",
|
|
"radicle-systemd",
|
|
]
|
|
default-members = [
|
|
"radicle",
|
|
"radicle-cli",
|
|
"radicle-cob",
|
|
"radicle-crdt",
|
|
"radicle-crypto",
|
|
"radicle-node",
|
|
"radicle-ssh",
|
|
"radicle-remote-helper",
|
|
"radicle-term",
|
|
"radicle-signals",
|
|
"radicle-systemd",
|
|
]
|
|
resolver = "2"
|
|
|
|
[workspace.package]
|
|
version = "0.9.0"
|
|
|
|
# Even though some crates in this workspace may build fine
|
|
# on a lower version, we set it here and inherit in all
|
|
# crates. This is to simplify maintenance. As of 2025-05-13
|
|
# we do not have the capacity to think about `rust-version`
|
|
# *per crate*. If anyone ever wants to set it to a different
|
|
# value per crate, this is of course possible. We're waiting
|
|
# for the day it makes a difference…
|
|
rust-version = "1.81.0"
|
|
|
|
[workspace.dependencies]
|
|
amplify = { version = "4.0.0", default-features = false }
|
|
anyhow = "1"
|
|
bstr = "1.3"
|
|
byteorder = "1.4"
|
|
chrono = { version = "0.4.26", default-features = false }
|
|
colored = "2.1.0"
|
|
crossbeam-channel = "0.5.6"
|
|
cyphernet = "0.5.2"
|
|
fastrand = { version = "2.0.0", default-features = false }
|
|
git2 = { version = "0.19.0", default-features = false }
|
|
lexopt = "0.3.0"
|
|
libc = "0.2.137"
|
|
localtime = "1.2.0"
|
|
log = "0.4.17"
|
|
multibase = "0.9.1"
|
|
nonempty = "0.9.0"
|
|
pretty_assertions = "1.3.0"
|
|
qcheck = { version = "1", default-features = false }
|
|
qcheck-macros = { version = "1", default-features = false }
|
|
radicle = { path = "radicle" }
|
|
radicle-cli = { path = "radicle-cli" }
|
|
radicle-cli-test = { path = "radicle-cli-test" }
|
|
radicle-cob = { path = "radicle-cob" }
|
|
radicle-crypto = { path = "radicle-crypto" }
|
|
radicle-dag = { path = "radicle-dag" }
|
|
radicle-fetch = { path = "radicle-fetch" }
|
|
radicle-git-ext = { version = "0.8.0", default-features = false }
|
|
radicle-node = { path = "radicle-node" }
|
|
radicle-signals = { path = "radicle-signals" }
|
|
radicle-ssh = { path = "radicle-ssh", default-features = false }
|
|
radicle-systemd = { path = "radicle-systemd" }
|
|
radicle-term = { path = "radicle-term" }
|
|
schemars = { version = "1.0.0-alpha.17" }
|
|
serde = "1.0"
|
|
serde_json = "1.0"
|
|
shlex = "1.1.0"
|
|
signature = "2.2"
|
|
snapbox = "0.4.3"
|
|
sqlite = "0.32.0"
|
|
ssh-key = { version = "0.6.3", default-features = false }
|
|
tempfile = "3.3.0"
|
|
thiserror = "1.0"
|
|
zeroize = "1.5.7"
|
|
|
|
[workspace.lints]
|
|
clippy.type_complexity = "allow"
|
|
clippy.enum_variant_names = "allow"
|
|
|
|
[profile.container]
|
|
inherits = "release"
|
|
debug = true
|
|
incremental = false
|