Skip to content

fix: crates.io publish-blocking gaps in homecore-automation, homecore-hap - #1496

Open
ruvnet wants to merge 1 commit into
mainfrom
fix/homecore-publish-manifest-gaps
Open

fix: crates.io publish-blocking gaps in homecore-automation, homecore-hap#1496
ruvnet wants to merge 1 commit into
mainfrom
fix/homecore-publish-manifest-gaps

Conversation

@ruvnet

@ruvnet ruvnet commented Jul 31, 2026

Copy link
Copy Markdown
Owner

Summary

  • homecore-automation and homecore-hap both path-depend on homecore with 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".
  • homecore-hap's repository field pointed at github.com/ruvnet/wifi-densepose (404) instead of github.com/ruvnet/RuView, inconsistent with every other homecore-* crate.

Found while publishing the full homecore-* batch to crates.io (all 9: homecore, -api, -automation, -assist, -hap, -migrate, -plugins, -recorder, -server, all v0.1.0-alpha.0).

Test plan

  • cargo publish -p homecore-automation --dry-run / cargo publish -p homecore-hap --dry-run — both pass (were failing before)
  • Both crates already live on crates.io with this fix applied

…-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.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant