From c6331285699ebb266ee2cc32f7546d9eb7e0dc69 Mon Sep 17 00:00:00 2001 From: ruv Date: Fri, 31 Jul 2026 11:12:21 -0400 Subject: [PATCH] fix: crates.io publish-blocking gaps in homecore-automation, homecore-hap homecore-automation's and homecore-hap's path dependency on homecore had no version requirement -- crates.io rejects "all dependencies must have a version requirement specified when publishing". Pinned both to homecore = "0.1.0-alpha.0", the version just published. Also fixed homecore-hap's repository field, which pointed at github.com/ruvnet/wifi-densepose (a 404) instead of the actual github.com/ruvnet/RuView -- inconsistent with every other homecore-* crate's Cargo.toml. Found while publishing the full homecore-* batch to crates.io (homecore, -api, -automation, -assist, -hap, -migrate, -plugins, -recorder, -server -- all 9, v0.1.0-alpha.0). Both crates verified via cargo publish --dry-run before and after. --- v2/crates/homecore-automation/Cargo.toml | 2 +- v2/crates/homecore-hap/Cargo.toml | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/v2/crates/homecore-automation/Cargo.toml b/v2/crates/homecore-automation/Cargo.toml index d632075e..487c5e73 100644 --- a/v2/crates/homecore-automation/Cargo.toml +++ b/v2/crates/homecore-automation/Cargo.toml @@ -19,7 +19,7 @@ path = "src/lib.rs" [dependencies] # HOMECORE core — state machine, event bus, service registry, entity types -homecore = { path = "../homecore" } +homecore = { path = "../homecore", version = "0.1.0-alpha.0" } # Async runtime tokio = { version = "1", features = ["sync", "rt", "rt-multi-thread", "time", "macros"] } diff --git a/v2/crates/homecore-hap/Cargo.toml b/v2/crates/homecore-hap/Cargo.toml index 84388037..5678bfc6 100644 --- a/v2/crates/homecore-hap/Cargo.toml +++ b/v2/crates/homecore-hap/Cargo.toml @@ -11,7 +11,7 @@ edition = "2021" license = "MIT" authors = ["rUv ", "HOMECORE Contributors"] description = "Fail-closed HomeKit Accessory Protocol network foundation for HOMECORE" -repository = "https://github.com/ruvnet/wifi-densepose" +repository = "https://github.com/ruvnet/RuView" [lib] name = "homecore_hap" @@ -23,7 +23,7 @@ default = [] hap-server = ["dep:httparse", "dep:mdns-sd"] [dependencies] -homecore = { path = "../homecore" } +homecore = { path = "../homecore", version = "0.1.0-alpha.0" } tokio = { version = "1", features = ["fs", "io-util", "macros", "net", "rt", "rt-multi-thread", "sync", "time"] } serde = { version = "1", features = ["derive"] } serde_json = "1"