Skip to content

ci: run tests with all extras and gate the lock - #184

Merged
krisztianfekete merged 1 commit into
mainfrom
ci/test-extras-lock-gate
Aug 12, 2026
Merged

ci: run tests with all extras and gate the lock#184
krisztianfekete merged 1 commit into
mainfrom
ci/test-extras-lock-gate

Conversation

@krisztianfekete

Copy link
Copy Markdown
Contributor

CI installed no optional extras, so the 20 tests in test_mcp_server.py were skipped on every run, and a stale assertion in one of them went unnoticed. CI also never checked that uv.lock matches pyproject.toml.

  • test job now syncs --all-extras --frozen
  • lint job now runs uv lock --check
  • fixes the stale assertion this uncovered

Verified 751 passed, 6 skipped on Python 3.11 against a real all-extras environment, and the same on 3.14.

@krisztianfekete
krisztianfekete merged commit 269b77b into main Aug 12, 2026
5 checks passed
@krisztianfekete
krisztianfekete deleted the ci/test-extras-lock-gate branch August 12, 2026 10:08
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