From 89891b643815707326c09ceb3fb941d07d20d0db Mon Sep 17 00:00:00 2001 From: mfw78 Date: Mon, 27 Jul 2026 02:48:45 +0000 Subject: [PATCH] chore: homogenize crate versions to 0.1.0 via workspace.package Hoist version = "0.1.0" into [workspace.package] and switch every core crate (nexum/videre/shepherd groups plus tools) to version.workspace = true. Four crates (shepherd, nexum-runtime, nexum-launch, nexum-cli) carried a drifted 0.2.0 that corresponds to no git tag, release, or inter-crate version pin; the rest were already 0.1.0. Guest modules under modules/ keep an explicit 0.1.0 (a module author has no access to the workspace table). Cargo.lock regenerated: a single 0.1.0 across the workspace. Closes #515. --- Cargo.lock | 8 ++++---- Cargo.toml | 1 + nexum/crates/nexum-cli/Cargo.toml | 2 +- nexum/crates/nexum-launch/Cargo.toml | 2 +- nexum/crates/nexum-module-macros/Cargo.toml | 2 +- nexum/crates/nexum-runtime/Cargo.toml | 2 +- nexum/crates/nexum-sdk-test/Cargo.toml | 2 +- nexum/crates/nexum-sdk/Cargo.toml | 2 +- nexum/crates/nexum-tasks/Cargo.toml | 2 +- nexum/crates/nexum-world/Cargo.toml | 2 +- nexum/tools/load-gen/Cargo.toml | 2 +- shepherd/crates/composable-cow/Cargo.toml | 2 +- shepherd/crates/cow-venue/Cargo.toml | 2 +- shepherd/crates/shepherd/Cargo.toml | 2 +- shepherd/tools/orderbook-mock/Cargo.toml | 2 +- videre/crates/no-std-probe/Cargo.toml | 2 +- videre/crates/videre-host/Cargo.toml | 2 +- videre/crates/videre-macros/Cargo.toml | 2 +- videre/crates/videre-sdk/Cargo.toml | 2 +- videre/crates/videre-status-body/Cargo.toml | 2 +- videre/crates/videre-test/Cargo.toml | 2 +- 21 files changed, 24 insertions(+), 23 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index f686c938..2fdac578 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -3603,7 +3603,7 @@ dependencies = [ [[package]] name = "nexum-cli" -version = "0.2.0" +version = "0.1.0" dependencies = [ "anyhow", "nexum-launch", @@ -3613,7 +3613,7 @@ dependencies = [ [[package]] name = "nexum-launch" -version = "0.2.0" +version = "0.1.0" dependencies = [ "anyhow", "clap", @@ -3634,7 +3634,7 @@ dependencies = [ [[package]] name = "nexum-runtime" -version = "0.2.0" +version = "0.1.0" dependencies = [ "alloy-chains", "alloy-primitives", @@ -5142,7 +5142,7 @@ dependencies = [ [[package]] name = "shepherd" -version = "0.2.0" +version = "0.1.0" dependencies = [ "anyhow", "nexum-launch", diff --git a/Cargo.toml b/Cargo.toml index 6f5a27d2..7e325913 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -39,6 +39,7 @@ members = [ resolver = "2" [workspace.package] +version = "0.1.0" edition = "2024" license = "AGPL-3.0" repository = "https://github.com/nullislabs/shepherd" diff --git a/nexum/crates/nexum-cli/Cargo.toml b/nexum/crates/nexum-cli/Cargo.toml index 05bab22d..4591ae77 100644 --- a/nexum/crates/nexum-cli/Cargo.toml +++ b/nexum/crates/nexum-cli/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "nexum-cli" -version = "0.2.0" +version.workspace = true edition.workspace = true license.workspace = true repository.workspace = true diff --git a/nexum/crates/nexum-launch/Cargo.toml b/nexum/crates/nexum-launch/Cargo.toml index aff18adc..2797184f 100644 --- a/nexum/crates/nexum-launch/Cargo.toml +++ b/nexum/crates/nexum-launch/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "nexum-launch" -version = "0.2.0" +version.workspace = true edition.workspace = true license.workspace = true repository.workspace = true diff --git a/nexum/crates/nexum-module-macros/Cargo.toml b/nexum/crates/nexum-module-macros/Cargo.toml index 96c35dc9..547b47b8 100644 --- a/nexum/crates/nexum-module-macros/Cargo.toml +++ b/nexum/crates/nexum-module-macros/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "nexum-module-macros" -version = "0.1.0" +version.workspace = true edition.workspace = true license.workspace = true repository.workspace = true diff --git a/nexum/crates/nexum-runtime/Cargo.toml b/nexum/crates/nexum-runtime/Cargo.toml index c867cbd3..ca511dc9 100644 --- a/nexum/crates/nexum-runtime/Cargo.toml +++ b/nexum/crates/nexum-runtime/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "nexum-runtime" -version = "0.2.0" +version.workspace = true edition.workspace = true license.workspace = true repository.workspace = true diff --git a/nexum/crates/nexum-sdk-test/Cargo.toml b/nexum/crates/nexum-sdk-test/Cargo.toml index 0b1fe713..8aea33e4 100644 --- a/nexum/crates/nexum-sdk-test/Cargo.toml +++ b/nexum/crates/nexum-sdk-test/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "nexum-sdk-test" -version = "0.1.0" +version.workspace = true edition.workspace = true license.workspace = true repository.workspace = true diff --git a/nexum/crates/nexum-sdk/Cargo.toml b/nexum/crates/nexum-sdk/Cargo.toml index 4e3ddd46..f04525d3 100644 --- a/nexum/crates/nexum-sdk/Cargo.toml +++ b/nexum/crates/nexum-sdk/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "nexum-sdk" -version = "0.1.0" +version.workspace = true edition.workspace = true license.workspace = true repository.workspace = true diff --git a/nexum/crates/nexum-tasks/Cargo.toml b/nexum/crates/nexum-tasks/Cargo.toml index b5855c7e..d3a9f905 100644 --- a/nexum/crates/nexum-tasks/Cargo.toml +++ b/nexum/crates/nexum-tasks/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "nexum-tasks" -version = "0.1.0" +version.workspace = true edition.workspace = true license.workspace = true repository.workspace = true diff --git a/nexum/crates/nexum-world/Cargo.toml b/nexum/crates/nexum-world/Cargo.toml index 8b33d24b..fd1a64fc 100644 --- a/nexum/crates/nexum-world/Cargo.toml +++ b/nexum/crates/nexum-world/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "nexum-world" -version = "0.1.0" +version.workspace = true edition.workspace = true license.workspace = true repository.workspace = true diff --git a/nexum/tools/load-gen/Cargo.toml b/nexum/tools/load-gen/Cargo.toml index 4c62cd8a..c5a9e281 100644 --- a/nexum/tools/load-gen/Cargo.toml +++ b/nexum/tools/load-gen/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "load-gen" -version = "0.1.0" +version.workspace = true edition.workspace = true license.workspace = true repository.workspace = true diff --git a/shepherd/crates/composable-cow/Cargo.toml b/shepherd/crates/composable-cow/Cargo.toml index e692c1a7..6eba6e4b 100644 --- a/shepherd/crates/composable-cow/Cargo.toml +++ b/shepherd/crates/composable-cow/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "composable-cow" -version = "0.1.0" +version.workspace = true edition.workspace = true license.workspace = true repository.workspace = true diff --git a/shepherd/crates/cow-venue/Cargo.toml b/shepherd/crates/cow-venue/Cargo.toml index 9c1bb291..e27ccb2a 100644 --- a/shepherd/crates/cow-venue/Cargo.toml +++ b/shepherd/crates/cow-venue/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "cow-venue" -version = "0.1.0" +version.workspace = true edition.workspace = true license.workspace = true repository.workspace = true diff --git a/shepherd/crates/shepherd/Cargo.toml b/shepherd/crates/shepherd/Cargo.toml index c5ed1b75..66598d38 100644 --- a/shepherd/crates/shepherd/Cargo.toml +++ b/shepherd/crates/shepherd/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "shepherd" -version = "0.2.0" +version.workspace = true edition.workspace = true license.workspace = true repository.workspace = true diff --git a/shepherd/tools/orderbook-mock/Cargo.toml b/shepherd/tools/orderbook-mock/Cargo.toml index 4a848d43..af27e38c 100644 --- a/shepherd/tools/orderbook-mock/Cargo.toml +++ b/shepherd/tools/orderbook-mock/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "orderbook-mock" -version = "0.1.0" +version.workspace = true edition.workspace = true license.workspace = true repository.workspace = true diff --git a/videre/crates/no-std-probe/Cargo.toml b/videre/crates/no-std-probe/Cargo.toml index 0a5c6279..c2b77a0c 100644 --- a/videre/crates/no-std-probe/Cargo.toml +++ b/videre/crates/no-std-probe/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "no-std-probe" -version = "0.1.0" +version.workspace = true edition.workspace = true license.workspace = true repository.workspace = true diff --git a/videre/crates/videre-host/Cargo.toml b/videre/crates/videre-host/Cargo.toml index f2fd4a08..8909992e 100644 --- a/videre/crates/videre-host/Cargo.toml +++ b/videre/crates/videre-host/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "videre-host" -version = "0.1.0" +version.workspace = true edition.workspace = true license.workspace = true repository.workspace = true diff --git a/videre/crates/videre-macros/Cargo.toml b/videre/crates/videre-macros/Cargo.toml index b2edd840..5c15786e 100644 --- a/videre/crates/videre-macros/Cargo.toml +++ b/videre/crates/videre-macros/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "videre-macros" -version = "0.1.0" +version.workspace = true edition.workspace = true license.workspace = true repository.workspace = true diff --git a/videre/crates/videre-sdk/Cargo.toml b/videre/crates/videre-sdk/Cargo.toml index 16e5b4dc..51b3335f 100644 --- a/videre/crates/videre-sdk/Cargo.toml +++ b/videre/crates/videre-sdk/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "videre-sdk" -version = "0.1.0" +version.workspace = true edition.workspace = true license.workspace = true repository.workspace = true diff --git a/videre/crates/videre-status-body/Cargo.toml b/videre/crates/videre-status-body/Cargo.toml index 67967b12..92c42ad1 100644 --- a/videre/crates/videre-status-body/Cargo.toml +++ b/videre/crates/videre-status-body/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "videre-status-body" -version = "0.1.0" +version.workspace = true edition.workspace = true license.workspace = true repository.workspace = true diff --git a/videre/crates/videre-test/Cargo.toml b/videre/crates/videre-test/Cargo.toml index d53a82a6..661e9ad2 100644 --- a/videre/crates/videre-test/Cargo.toml +++ b/videre/crates/videre-test/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "videre-test" -version = "0.1.0" +version.workspace = true edition.workspace = true license.workspace = true repository.workspace = true