Skip to content

Split tests off of self hosted runner#1901

Open
Dreamsorcerer wants to merge 117 commits intomainfrom
sam/split-tests
Open

Split tests off of self hosted runner#1901
Dreamsorcerer wants to merge 117 commits intomainfrom
sam/split-tests

Conversation

@Dreamsorcerer
Copy link
Copy Markdown
Collaborator

@Dreamsorcerer Dreamsorcerer commented Apr 22, 2026

This splits linting and tests into separate jobs on standard GH runners.
Only the tests that need ROS, LFS or something similar are now run on self-hosted runner.

This speeds up the CI significantly (GH runner tests also get to use xdist to parallelise the tests).
This also allows external PRs to be tested and merged normally, with just the self-hosted tests being skipped.
Also some security improvements and improving maintainability of the code.

@Dreamsorcerer Dreamsorcerer changed the base branch from main to dev April 22, 2026 15:24
Comment thread .github/workflows/ci.yml Outdated
Comment thread dimos/models/vl/test_base.py Outdated
@Dreamsorcerer
Copy link
Copy Markdown
Collaborator Author

@copilot resolve the merge conflicts in this pull request

Copy link
Copy Markdown

Copilot AI commented May 8, 2026

@copilot resolve the merge conflicts in this pull request

Resolved on the branch in 72efa9e. I merged the latest dev, fixed the uv.lock conflict, and pushed the updated branch; CodeQL is clean on the current head.

@Dreamsorcerer Dreamsorcerer changed the base branch from dev to main May 9, 2026 01:24
Comment thread .github/workflows/ci.yml
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants