mirror of
https://github.com/ruvnet/RuVector.git
synced 2026-08-21 06:33:45 +00:00
12 crates under crates/ had a Cargo.toml but were neither workspace members nor excluded, so their tests never ran in CI. Disposition: Added to members (build and test green): - ruvector-agent-memory (also added by PR #858; duplicate entries merge cleanly, whichever lands second can drop one) - ruvector-bet4-ivf-bench - ruvector-hnsw-repair - ruvector-temporal-tensor-wasm Added to exclude with per-crate reasons (do not build — see #859): - agentic-robotics-{core,rt,embedded,mcp,node,benchmarks}: authored against a different workspace root; workspace.package/dep inheritance fails at manifest parse - ruvector-attention-cli: 51 compile errors, API drift vs ruvector-attention 2.x plus missing bincode dep - ruvector-sparse-inference-wasm: 11 compile errors, API drift vs ruvector-sparse-inference scripts/workspace-check.mjs is the backstop: it fails when any crates/**/Cargo.toml is neither a member, nor excluded, nor under its own [workspace] (and flags member entries with no manifest on disk). Wired into Workspace CI as a fast Node-only job. The workspace keeps literal members entries (no crates/* glob): membership stays an explicit, reviewable decision, and the guard makes silent orphaning impossible. Refs #859, #837 Co-Authored-By: claude-flow <ruv@ruv.net> Claude-Session: https://claude.ai/code/session_012Jib2gQyJpqCoo2xYAbb4X |
||
|---|---|---|
| .. | ||
| benchmarks | ||
| workflows | ||
| CODEOWNERS | ||
| dependabot.yml | ||