ruvector/.github/workflows
ruv f7cc52aebb fix(workspace): add orphan crates to workspace, add membership guard (PIR #859)
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
2026-08-20 08:22:28 -04:00
..
agentic-synth-ci.yml ci: pin GitHub Actions to immutable commits 2026-08-02 15:08:08 -04:00
benchmarks.yml fix: bound postgres baseline benchmark 2026-08-12 14:58:51 -04:00
build-attention.yml ci: pin GitHub Actions to immutable commits 2026-08-02 15:08:08 -04:00
build-diskann.yml ci: pin GitHub Actions to immutable commits 2026-08-02 15:08:08 -04:00
build-gnn.yml ci: pin GitHub Actions to immutable commits 2026-08-02 15:08:08 -04:00
build-graph-node.yml ci: pin GitHub Actions to immutable commits 2026-08-02 15:08:08 -04:00
build-graph-transformer.yml ci: pin GitHub Actions to immutable commits 2026-08-02 15:08:08 -04:00
build-native.yml ci: pin GitHub Actions to immutable commits 2026-08-02 15:08:08 -04:00
build-router.yml ci: pin GitHub Actions to immutable commits 2026-08-02 15:08:08 -04:00
build-rvf-node.yml ci: pin GitHub Actions to immutable commits 2026-08-02 15:08:08 -04:00
build-tiny-dancer.yml ci: pin GitHub Actions to immutable commits 2026-08-02 15:08:08 -04:00
build-verified.yml ci: pin GitHub Actions to immutable commits 2026-08-02 15:08:08 -04:00
ci.yml fix(workspace): add orphan crates to workspace, add membership guard (PIR #859) 2026-08-20 08:22:28 -04:00
clippy-fmt.yml ci: pin GitHub Actions to immutable commits 2026-08-02 15:08:08 -04:00
copilot-setup-steps.yml ci: pin GitHub Actions to immutable commits 2026-08-02 15:08:08 -04:00
docker-publish.yml ci: pin GitHub Actions to immutable commits 2026-08-02 15:08:08 -04:00
edge-net-models.yml ci: pin GitHub Actions to immutable commits 2026-08-02 15:08:08 -04:00
emergent-time-ci.yml ci: pin GitHub Actions to immutable commits 2026-08-02 15:08:08 -04:00
hailo-backend-audit.yml ci: pin GitHub Actions to immutable commits 2026-08-02 15:08:08 -04:00
hooks-ci.yml ci: preserve workspace path in parity build 2026-08-12 11:06:30 -04:00
metabiohacker-ci.yml ci: pin GitHub Actions to immutable commits 2026-08-02 15:08:08 -04:00
mirror-rulake.yml ci: pin GitHub Actions to immutable commits 2026-08-02 15:08:08 -04:00
postgres-extension-ci.yml fix: preserve postgres benchmark artifacts 2026-08-12 13:14:04 -04:00
protected-release.yml release npm core 0.1.32 2026-08-06 17:57:47 -04:00
publish-all.yml ci: pin GitHub Actions to immutable commits 2026-08-02 15:08:08 -04:00
publish-rvagent-wasm.yml ci: pin GitHub Actions to immutable commits 2026-08-02 15:08:08 -04:00
regression-guard.yml ci: pin GitHub Actions to immutable commits 2026-08-02 15:08:08 -04:00
RELEASE-FLOW.md fix(release): publish turboquant before core 2026-08-06 16:22:00 -04:00
release-rvf-cli.yml ci: pin GitHub Actions to immutable commits 2026-08-02 15:08:08 -04:00
RELEASE.md fix(release): publish turboquant before core 2026-08-06 16:22:00 -04:00
release.yml fix(release): publish turboquant before core 2026-08-06 16:22:00 -04:00
research-candidate.yml feat: ADR-280/281/282 — durable RVF metadata, role-aware embeddings, nightly research quality gate (#774) 2026-08-03 14:13:37 -03:00
research-gate-override.yml feat: ADR-280/281/282 — durable RVF metadata, role-aware embeddings, nightly research quality gate (#774) 2026-08-03 14:13:37 -03:00
research-nightly-dispatch.yml feat: ADR-280/281/282 — durable RVF metadata, role-aware embeddings, nightly research quality gate (#774) 2026-08-03 14:13:37 -03:00
research-promote.yml feat: ADR-280/281/282 — durable RVF metadata, role-aware embeddings, nightly research quality gate (#774) 2026-08-03 14:13:37 -03:00
ruvector-metaharness-ci.yml feat: ADR-280/281/282 — durable RVF metadata, role-aware embeddings, nightly research quality gate (#774) 2026-08-03 14:13:37 -03:00
ruvector-npm-ci.yml ci: pin GitHub Actions to immutable commits 2026-08-02 15:08:08 -04:00
ruvector-postgres-ci.yml fix: preserve postgres benchmark artifacts 2026-08-12 13:14:04 -04:00
ruvector-publish.yml ci: pin GitHub Actions to immutable commits 2026-08-02 15:08:08 -04:00
ruvllm-benchmarks.yml ci: pin GitHub Actions to immutable commits 2026-08-02 15:08:08 -04:00
ruvllm-build.yml ci: pin GitHub Actions to immutable commits 2026-08-02 15:08:08 -04:00
ruvllm-esp32-firmware.yml ci: pin GitHub Actions to immutable commits 2026-08-02 15:08:08 -04:00
ruvllm-native.yml ci: pin GitHub Actions to immutable commits 2026-08-02 15:08:08 -04:00
ruvltra-tests.yml ci: pin GitHub Actions to immutable commits 2026-08-02 15:08:08 -04:00
rvf-wire-contract.yml docs+feat(rvf): ADR-009 — RVF v1 wire contract, exact magic bytes, golden vectors, CI gate (#769) 2026-08-02 18:24:24 -03:00
rvforge-ci.yml feat: rvForge — one canonical RVF to signed platform installers (ADRs 283-293) (#790) 2026-08-04 08:13:26 -03:00
sona-drift.yml ci: pin GitHub Actions to immutable commits 2026-08-02 15:08:08 -04:00
sona-napi.yml ci: pin GitHub Actions to immutable commits 2026-08-02 15:08:08 -04:00
sota-benchmark.yml ci: pin GitHub Actions to immutable commits 2026-08-02 15:08:08 -04:00
supply-chain.yml ci: pin GitHub Actions to immutable commits 2026-08-02 15:08:08 -04:00
sync-rvf-examples.yml ci: pin GitHub Actions to immutable commits 2026-08-02 15:08:08 -04:00
thermorust-ci.yml ci: pin GitHub Actions to immutable commits 2026-08-02 15:08:08 -04:00
ui-ci.yml ci: pin GitHub Actions to immutable commits 2026-08-02 15:08:08 -04:00
validate-lockfile.yml ci: pin GitHub Actions to immutable commits 2026-08-02 15:08:08 -04:00
wasm-dedup-check.yml ci: pin GitHub Actions to immutable commits 2026-08-02 15:08:08 -04:00