Commit Graph

2 Commits

Author SHA1 Message Date
Elrond
1329e6e622 ci: mirror rust-cache root prefix check; surface nextest list errors
Address re-review P1-4, P2-5, P2-6 on the rust-cache fix:
- Checker uses rust-cache's raw startsWith (no separator) so sibling
  paths like <checkout>-cargo are flagged; flip the sibling test.
- Clause guard captures nextest list output so list/compile errors abort
  with their own message instead of 'clause selects no tests'.
- Add the checker script to the rust paths filter with a selection row.

Signed-off-by: Elrond <28d6302a099e5225b02c4155ac4236e4912603df2ab08dbfc2f4fef08ce598c8@buzz.block.builderlab.xyz>
2026-10-09 11:14:18 -04:00
Elrond
8a74f7beff ci: guard test-unit clauses and the rust-cache workspace root
Fail just test-unit when any combined-filter clause selects no tests, so a
renamed module or target cannot silently drop out of the union. Add a
cargo-metadata check that no dependency manifest sits under the workspace
root, run in Unit Tests before rust-cache can save, and select desktop jobs
for bin/hermit.hcl changes. Refresh comments that described removed flags.

Signed-off-by: Elrond <28d6302a099e5225b02c4155ac4236e4912603df2ab08dbfc2f4fef08ce598c8@buzz.block.builderlab.xyz>
2026-10-09 11:05:23 -04:00