Skip to content

Run the test suite in CI - #13

Merged
curtischong merged 1 commit into
Radical-AI:mainfrom
jshah:ci-run-tests-guard-dataset
Jul 21, 2026
Merged

Run the test suite in CI#13
curtischong merged 1 commit into
Radical-AI:mainfrom
jshah:ci-run-tests-guard-dataset

Conversation

@jshah

@jshah jshah commented Jul 14, 2026

Copy link
Copy Markdown
Contributor

Summary

The repo has 332 tests that pass in under a second, but CI currently only checks import sorting (ruff check --select I .) — the test suite never runs on pushes or PRs.

This adds a Test workflow that runs uv run pytest with the dev extras, following the structure of the existing lint workflow.

Notes

  • Suite runs in ~1s locally, so CI cost is negligible (free runners on public repos).
  • No changes to source or tests — workflow file only.

CI currently runs only ruff import-sort checks; the 332-test suite never
executes on pushes or PRs. This adds a Test workflow that runs pytest with
the dev extras. The suite completes in under a second locally.
@jshah

jshah commented Jul 14, 2026

Copy link
Copy Markdown
Contributor Author

@curtischong FYI — enabling this should be effectively free: GitHub-hosted runners have no usage cost on public repositories (docs), and the suite itself runs in about a second.

@curtischong

Copy link
Copy Markdown
Collaborator

Thank you for the contribution! this looks good!

@curtischong
curtischong merged commit 3560ed1 into Radical-AI:main Jul 21, 2026
2 checks passed
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