From c54c15f3b187988bb726367edf13af47d1dc57fe Mon Sep 17 00:00:00 2001 From: Sam & Claude Date: Mon, 22 Jun 2026 06:39:01 +0200 Subject: [PATCH] build: unify all crate versions at 0.11.0 via workspace inheritance Every crate hardcoded version = "0.0.1" while the root colibri package was already 0.11.0. Add a [workspace.package] version = "0.11.0" and switch all crates (and the root package) to version.workspace = true, so the whole workspace is 0.11.0 and the next bump is one line. Internal deps are path-only (no version constraints), so nothing else changes. Verified: cargo metadata resolves; all 13 packages report 0.11.0. Co-Authored-By: Claude Opus 4.8 --- Cargo.toml | 5 ++++- crates/clawdie/Cargo.toml | 2 +- crates/colibri-client/Cargo.toml | 2 +- crates/colibri-contracts/Cargo.toml | 2 +- crates/colibri-daemon/Cargo.toml | 2 +- crates/colibri-deepseek/Cargo.toml | 2 +- crates/colibri-glasspane-tui/Cargo.toml | 2 +- crates/colibri-glasspane/Cargo.toml | 2 +- crates/colibri-mcp/Cargo.toml | 2 +- crates/colibri-runtime/Cargo.toml | 2 +- crates/colibri-skills/Cargo.toml | 2 +- crates/colibri-store/Cargo.toml | 2 +- crates/colibri-vault/Cargo.toml | 2 +- 13 files changed, 16 insertions(+), 13 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index cc015aa..7138299 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,9 +1,12 @@ [workspace] members = ["crates/colibri-contracts", "crates/colibri-deepseek", "crates/colibri-runtime", "crates/colibri-glasspane", "crates/colibri-daemon", "crates/colibri-client", "crates/colibri-glasspane-tui", "crates/colibri-store", "crates/colibri-skills", "crates/colibri-mcp", "crates/colibri-vault", "crates/clawdie"] +[workspace.package] +version = "0.11.0" + [package] name = "colibri" -version = "0.11.0" +version.workspace = true edition = "2021" description = "Clawdie Colibri control plane — cross-platform (FreeBSD/Linux) Rust core" license = "MIT" diff --git a/crates/clawdie/Cargo.toml b/crates/clawdie/Cargo.toml index 446db06..60b2d2c 100644 --- a/crates/clawdie/Cargo.toml +++ b/crates/clawdie/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "clawdie" -version = "0.0.1" +version.workspace = true edition = "2021" license = "MIT" description = "Clawdie host installer/deployer — discovers ZFS layout and installs the clawdie service on FreeBSD and Linux." diff --git a/crates/colibri-client/Cargo.toml b/crates/colibri-client/Cargo.toml index 1dc1c95..70f7fbe 100644 --- a/crates/colibri-client/Cargo.toml +++ b/crates/colibri-client/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "colibri-client" -version = "0.0.1" +version.workspace = true edition = "2021" license = "MIT" description = "Typed Unix-socket client for colibri-daemon/Glasspane API" diff --git a/crates/colibri-contracts/Cargo.toml b/crates/colibri-contracts/Cargo.toml index 9f1ba8d..e99bdd8 100644 --- a/crates/colibri-contracts/Cargo.toml +++ b/crates/colibri-contracts/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "colibri-contracts" -version = "0.0.1" +version.workspace = true edition = "2021" license = "MIT" description = "Serde structs for the stable Clawdie/Colibri JSON contracts" diff --git a/crates/colibri-daemon/Cargo.toml b/crates/colibri-daemon/Cargo.toml index b544f8a..881d82c 100644 --- a/crates/colibri-daemon/Cargo.toml +++ b/crates/colibri-daemon/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "colibri-daemon" -version = "0.0.1" +version.workspace = true edition = "2021" license = "MIT" description = "Always-on Rust service: agent session lifecycle, subprocess spawner, Colibri control-plane socket API" diff --git a/crates/colibri-deepseek/Cargo.toml b/crates/colibri-deepseek/Cargo.toml index da823e6..5886ae0 100644 --- a/crates/colibri-deepseek/Cargo.toml +++ b/crates/colibri-deepseek/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "colibri-deepseek" -version = "0.0.1" +version.workspace = true edition = "2021" license = "MIT" description = "DeepSeek client + prefix-cache accounting for Colibri" diff --git a/crates/colibri-glasspane-tui/Cargo.toml b/crates/colibri-glasspane-tui/Cargo.toml index 493e321..6eba2ea 100644 --- a/crates/colibri-glasspane-tui/Cargo.toml +++ b/crates/colibri-glasspane-tui/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "colibri-glasspane-tui" -version = "0.0.1" +version.workspace = true edition = "2021" description = "Colibri glasspane terminal dashboard — live pane supervision TUI" license = "MIT" diff --git a/crates/colibri-glasspane/Cargo.toml b/crates/colibri-glasspane/Cargo.toml index cc642ff..43d1dda 100644 --- a/crates/colibri-glasspane/Cargo.toml +++ b/crates/colibri-glasspane/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "colibri-glasspane" -version = "0.0.1" +version.workspace = true edition = "2021" license = "MIT" description = "FreeBSD-native agent supervision (sessions/panes/agent-state) for Colibri" diff --git a/crates/colibri-mcp/Cargo.toml b/crates/colibri-mcp/Cargo.toml index e21efc6..5678800 100644 --- a/crates/colibri-mcp/Cargo.toml +++ b/crates/colibri-mcp/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "colibri-mcp" -version = "0.0.1" +version.workspace = true edition = "2021" license = "MIT" description = "MCP (Model Context Protocol) bridge wrapping colibri-client for editor integration" diff --git a/crates/colibri-runtime/Cargo.toml b/crates/colibri-runtime/Cargo.toml index ad5243a..ce6eecf 100644 --- a/crates/colibri-runtime/Cargo.toml +++ b/crates/colibri-runtime/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "colibri-runtime" -version = "0.0.1" +version.workspace = true edition = "2021" license = "MIT" description = "Read-only runtime integrations for Colibri" diff --git a/crates/colibri-skills/Cargo.toml b/crates/colibri-skills/Cargo.toml index 55e4e54..b3fda11 100644 --- a/crates/colibri-skills/Cargo.toml +++ b/crates/colibri-skills/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "colibri-skills" -version = "0.0.1" +version.workspace = true edition = "2021" description = "Colibri skills read consumer — indexes Clawdie-AI skill artifacts into SQLite" license = "MIT" diff --git a/crates/colibri-store/Cargo.toml b/crates/colibri-store/Cargo.toml index 597b605..60da9e6 100644 --- a/crates/colibri-store/Cargo.toml +++ b/crates/colibri-store/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "colibri-store" -version = "0.0.1" +version.workspace = true edition = "2021" license = "MIT" description = "Embedded SQLite coordination store for Colibri — task board, agent registry, skills catalog" diff --git a/crates/colibri-vault/Cargo.toml b/crates/colibri-vault/Cargo.toml index 0c19f0e..1f4680c 100644 --- a/crates/colibri-vault/Cargo.toml +++ b/crates/colibri-vault/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "colibri-vault" -version = "0.0.1" +version.workspace = true edition = "2021" description = "Vaultwarden credential provision for Colibri — fetch a tenant collection → jail .env" -- 2.45.3