ci: skip cmu nav tests - #3559
Conversation
Codecov Report✅ All modified and coverable lines are covered by tests. @@ Coverage Diff @@
## main #3559 +/- ##
==========================================
- Coverage 76.40% 75.56% -0.84%
==========================================
Files 1244 1245 +1
Lines 120503 120514 +11
Branches 10737 10868 +131
==========================================
- Hits 92069 91072 -997
- Misses 25333 26382 +1049
+ Partials 3101 3060 -41
Flags with carried forward coverage won't be shown. Click here to find out more.
... and 5 files with indirect coverage changes 🚀 New features to boost your workflow:
|
…sionalOS/dimos into andrew/chore/disable-cmu-nav-tests
Greptile SummaryThis change disables CMU navigation tests by default and adds a shared skip marker to the affected test modules. The downstream test job no longer fetches CMU navigation native modules when the switch is off. However, the separate native-build job still runs its Cachix-authenticated build on trusted cache misses even when CMU navigation tests are disabled, so the intended build avoidance is incomplete. Confidence Score: 4/5Not safe to merge as-is because disabling the test suite does not disable the corresponding Cachix-authenticated native build. A deterministic workflow-condition check reproduced one independent functional issue: the native-build job remains scheduled regardless of the CMU navigation test switch. Files Needing Attention: .github/workflows/ci.yml needs the CMU navigation switch applied to the cmu-nav-natives job condition while preserving its trusted-event protection.
What T-Rex did
|
Contribution path
Problem
We aren't working on cmu nav right now and the tests + caching take a lot of CI time
Solution
Skip the cachix pull stage and skip tests.
How to Test
run ci
AI assistance
Checklist