add default member

add shared dependencies to workspace dependencies

all package level dependencies now rely on workspace
This commit is contained in:
Jemilu Mohammed
2023-11-30 17:04:27 +00:00
committed by Karolin Varner
parent ca35e47d2a
commit ba224a2200
6 changed files with 29 additions and 25 deletions

View File

@@ -11,11 +11,23 @@ members = [
"fuzzing",
]
default-members = [
"rosenpass"
]
[workspace.metadata.release]
# ensure that adding `--package` as argument to `cargo release` still creates version tags in the form of `vx.y.z`
tag-prefix = ""
[workspace.dependencies]
rosenpass = { path = "rosenpass" }
rosenpass-util = { path = "util" }
rosenpass-constant-time = { path = "constant-time" }
rosenpass-sodium = { path = "sodium" }
rosenpass-ciphers = { path = "ciphers" }
rosenpass-to = { path = "to" }
criterion = "0.4.0"
test_bin = "0.4.0"
libfuzzer-sys = "0.4"
stacker = "0.1.15"
doc-comment = "0.3.3"