From a3b9e1fc6302a19e360d101d11b571abc3f4d604 Mon Sep 17 00:00:00 2001 From: Sylvestre Ledru Date: Wed, 5 Aug 2026 20:18:34 +0200 Subject: [PATCH] fix: add version to shadow-core workspace dependencies for cargo publish Without a version field, `cargo publish` fails for all crates that depend on shadow-core: all dependencies must have a version requirement specified when publishing. dependency `shadow-core` does not specify a version Add version = "0.2.0" to all three shadow-core dependency declarations in Cargo.toml (workspace.dependencies, [dependencies], and dev-dependencies) to allow `cargo publish` to work correctly. --- Cargo.toml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index 2e9a40b..febeb39 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -46,7 +46,7 @@ categories = ["command-line-utilities"] [workspace.dependencies] # Internal crates -shadow-core = { path = "src/shadow-core" } +shadow-core = { path = "src/shadow-core", version = "0.2.0" } # CLI clap = { version = "4", features = ["derive", "wrap_help"] } @@ -74,7 +74,7 @@ tempfile = "3" [dependencies] clap = { workspace = true } clap_complete = { workspace = true, optional = true } -shadow-core = { path = "src/shadow-core" } +shadow-core = { path = "src/shadow-core", version = "0.2.0" } rustix = { workspace = true } # Tool crates (optional, enabled by features) @@ -206,7 +206,7 @@ userdel = { version = "0.2.0", package = "uu_userdel", path = "src/uu/userdel" } usermod = { version = "0.2.0", package = "uu_usermod", path = "src/uu/usermod" } pwck = { version = "0.2.0", package = "uu_pwck", path = "src/uu/pwck" } grpck = { version = "0.2.0", package = "uu_grpck", path = "src/uu/grpck" } -shadow-core = { path = "src/shadow-core", features = ["shadow"] } +shadow-core = { path = "src/shadow-core", version = "0.2.0", features = ["shadow"] } rustix = { workspace = true } tempfile = { workspace = true }