Skip to content

ci: skip experimental arduino tests in CI test job#2865

Open
jeff-hykin wants to merge 1 commit into
mainfrom
jeff/fix/exp_ci
Open

ci: skip experimental arduino tests in CI test job#2865
jeff-hykin wants to merge 1 commit into
mainfrom
jeff/fix/exp_ci

Conversation

@jeff-hykin

@jeff-hykin jeff-hykin commented Jul 10, 2026

Copy link
Copy Markdown
Member

Exclude dimos/experimental/arduino from CI

Exclude dimos/experimental/arduino from the pytest collection in the
tests job (both the main run and the failure re-run) so the experimental
arduino tests don't run on CI. Local pytest is unaffected.
@greptile-apps

greptile-apps Bot commented Jul 10, 2026

Copy link
Copy Markdown
Contributor

Greptile Summary

This PR narrows which tests run in the CI test job.

  • Adds --ignore=dimos/experimental/arduino to the main pytest command.
  • Adds the same ignore path to the failed-test re-run command.
  • Leaves local pytest collection unchanged.

Confidence Score: 5/5

This looks safe to merge.

  • No blocking issues found in the changed code.

Important Files Changed

Filename Overview
.github/workflows/ci.yml Updates the CI pytest commands to skip the experimental Arduino test directory.

Reviews (1): Last reviewed commit: "ci: skip experimental arduino tests in C..." | Re-trigger Greptile

@codecov

codecov Bot commented Jul 10, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ All tests successful. No failed tests found.

@@            Coverage Diff             @@
##             main    #2865      +/-   ##
==========================================
- Coverage   72.21%   71.81%   -0.40%     
==========================================
  Files        1001     1001              
  Lines       89755    89755              
  Branches     8196     8196              
==========================================
- Hits        64818    64460     -358     
- Misses      22718    23099     +381     
+ Partials     2219     2196      -23     
Flag Coverage Δ
OS-ubuntu-24.04-arm 64.79% <ø> (-0.32%) ⬇️
OS-ubuntu-latest 67.20% <ø> (-0.30%) ⬇️
Py-3.10 67.19% <ø> (-0.29%) ⬇️
Py-3.11 67.19% <ø> (-0.30%) ⬇️
Py-3.12 67.19% <ø> (-0.30%) ⬇️
Py-3.13 67.19% <ø> (-0.31%) ⬇️
Py-3.14 67.20% <ø> (-0.31%) ⬇️
Py-3.14t 67.19% <ø> (-0.30%) ⬇️
SelfHosted-Large 30.06% <ø> (ø)
SelfHosted-Linux 37.40% <ø> (ø)
SelfHosted-macOS 35.81% <ø> (-0.01%) ⬇️

Flags with carried forward coverage won't be shown. Click here to find out more.
see 3 files with indirect coverage changes

🚀 New features to boost your workflow:
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@github-actions github-actions Bot added the ready-to-merge Required CI checks have passed on this PR label Jul 10, 2026
@jeff-hykin jeff-hykin added PlzReview and removed ready-to-merge Required CI checks have passed on this PR labels Jul 11, 2026
@spomichter

Copy link
Copy Markdown
Contributor

are we skipping all experimental dirs? @jeff-hykin kind of weird just to hardcode an arduino skip

@Dreamsorcerer

Copy link
Copy Markdown
Collaborator

Yeah, I don't think we want to do this. Seems to have been a lot of confusion in the chats..

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants