Skip to content

Commit a58bdd0

Browse files
ruvnetruvnet
andcommitted
ci(workspace): exclude hailo crates from core-and-rest shard (iter 230)
iter-219's workspace rejoin added 4 hailo crates to the root workspace (hailort-sys, ruvector-hailo, ruvector-mmwave, ruvector-hailo-cluster). The `core-and-rest` shard in ci.yml uses `--workspace --exclude X` to catch every crate not in another shard, so the hailo crates silently got pulled in. This pushed core-and-rest's compile + test cycle past its 150-min timeout — historical runs landed at 2h 30m exactly, the iter-228 + iter-229 PR run hit 2h 30m 18s and was cancelled mid-test. The hailo crates are independently gated by hailo-backend-audit.yml (cargo-deny + cargo-audit + clippy + test on x86 default features plus aarch64 cross-build) so excluding them from core-and-rest doesn't lose coverage — it only stops the catch-all shard from double-compiling them on every workspace push. Failing job: Tests (core-and-rest) on PR #413 (a88edd6 / 9db4499): completed cancelled started=04:01:40 completed=06:31:58 step #7: Run tests (core-and-rest) — cancelled at 150min step #8: Run doctests — skipped (never reached) Same root cause as the iter-228 cargo-audit + iter-228 cross-build breakages: a side effect of the iter-219 workspace rejoin that only surfaces under specific CI matrix configurations. Co-Authored-By: claude-flow <ruv@ruv.net>
1 parent 9db4499 commit a58bdd0

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

.github/workflows/ci.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -221,6 +221,10 @@ jobs:
221221
--exclude ruvector-graph-transformer
222222
--exclude ruvector-domain-expansion
223223
--exclude ruvector-robotics
224+
--exclude hailort-sys
225+
--exclude ruvector-hailo
226+
--exclude ruvector-mmwave
227+
--exclude ruvector-hailo-cluster
224228
steps:
225229
- uses: actions/checkout@v4
226230

0 commit comments

Comments
 (0)