Skip to content

ci: run unit tests on every PR - #17

Merged
anish749 merged 2 commits into
mainfrom
worktree-ci-run-tests
Jul 26, 2026
Merged

ci: run unit tests on every PR#17
anish749 merged 2 commits into
mainfrom
worktree-ci-run-tests

Conversation

@anish749

Copy link
Copy Markdown
Owner

CI currently only builds the package, so the test suite never runs on pull requests and regressions can merge unnoticed. This adds a test job to the CI workflow that installs the project with its test extra via uv and runs the full pytest suite on every PR and push to main. All 29 tests are mock-based unit tests with no external Jupyter server dependency, and the suite passes locally in ~3s with the exact command CI uses.

@anish749
anish749 merged commit bd210f7 into main Jul 26, 2026
2 checks passed
@anish749
anish749 deleted the worktree-ci-run-tests branch July 26, 2026 09:56
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.

1 participant