From ef5c9691905342d3adecb8454e4ac9317105425c Mon Sep 17 00:00:00 2001 From: "Andrei G." Date: Wed, 18 Mar 2026 01:26:47 +0100 Subject: [PATCH 1/2] fix: add clock feature to chrono in zeph-memory The zeph-memory crate uses chrono::Utc::now() and DateTime::format() which require the 'clock' feature. This was missing after the workspace dependency reorganization, causing cargo publish verification to fail. Fixes: cargo publish --dry-run verification error --- crates/zeph-memory/Cargo.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crates/zeph-memory/Cargo.toml b/crates/zeph-memory/Cargo.toml index faec91fb..0ab364f5 100644 --- a/crates/zeph-memory/Cargo.toml +++ b/crates/zeph-memory/Cargo.toml @@ -15,7 +15,7 @@ readme = "README.md" [dependencies] blake3.workspace = true bytemuck.workspace = true -chrono.workspace = true +chrono = { workspace = true, features = ["std", "clock"] } dashmap.workspace = true futures.workspace = true pdf-extract = { workspace = true, optional = true } From f567ae095a5476da3b4d0fa02d03f928b978467b Mon Sep 17 00:00:00 2001 From: "Andrei G." Date: Wed, 18 Mar 2026 01:36:37 +0100 Subject: [PATCH 2/2] refactor: revert zeph-* crate versions to 0.15.3 in workspace dependencies Lock workspace dependency versions to match the crate versions. This ensures consistency when publishing patches. --- Cargo.toml | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index bdae7cfe..6758bfd3 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -112,19 +112,19 @@ url = "2.5" uuid = "1.21" wiremock = "0.6.5" zeroize = { version = "1", default-features = false } -zeph-a2a = { path = "crates/zeph-a2a" } -zeph-acp = { path = "crates/zeph-acp" } -zeph-channels = { path = "crates/zeph-channels" } -zeph-core = { path = "crates/zeph-core" } -zeph-gateway = { path = "crates/zeph-gateway" } -zeph-index = { path = "crates/zeph-index" } -zeph-llm = { path = "crates/zeph-llm" } -zeph-mcp = { path = "crates/zeph-mcp" } -zeph-memory = { path = "crates/zeph-memory" } -zeph-scheduler = { path = "crates/zeph-scheduler" } -zeph-skills = { path = "crates/zeph-skills" } -zeph-tools = { path = "crates/zeph-tools" } -zeph-tui = { path = "crates/zeph-tui" } +zeph-a2a = { path = "crates/zeph-a2a", version = "0.15.3" } +zeph-acp = { path = "crates/zeph-acp", version = "0.15.3" } +zeph-channels = { path = "crates/zeph-channels", version = "0.15.3" } +zeph-core = { path = "crates/zeph-core", version = "0.15.3" } +zeph-gateway = { path = "crates/zeph-gateway", version = "0.15.3" } +zeph-index = { path = "crates/zeph-index", version = "0.15.3" } +zeph-llm = { path = "crates/zeph-llm", version = "0.15.3" } +zeph-mcp = { path = "crates/zeph-mcp", version = "0.15.3" } +zeph-memory = { path = "crates/zeph-memory", version = "0.15.3" } +zeph-scheduler = { path = "crates/zeph-scheduler", version = "0.15.3" } +zeph-skills = { path = "crates/zeph-skills", version = "0.15.3" } +zeph-tools = { path = "crates/zeph-tools", version = "0.15.3" } +zeph-tui = { path = "crates/zeph-tui", version = "0.15.3" } [workspace.lints.rust] unsafe_code = "deny"