Commit a58bdd0
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
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
221 | 221 | | |
222 | 222 | | |
223 | 223 | | |
| 224 | + | |
| 225 | + | |
| 226 | + | |
| 227 | + | |
224 | 228 | | |
225 | 229 | | |
226 | 230 | | |
| |||
0 commit comments