diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 9c78479..294d06f 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -29,6 +29,9 @@ jobs: with: enable-cache: true + - name: Verify uv.lock matches pyproject.toml + run: uv lock --check + - name: Install dependencies run: | uv venv @@ -62,7 +65,7 @@ jobs: run: | uv venv --python ${{ matrix.python-version }} uv pip install setuptools - uv sync --dev --python ${{ matrix.python-version }} + uv sync --dev --all-extras --frozen --python ${{ matrix.python-version }} - name: Run tests run: uv run pytest -m "not integration and not e2e" --tb=short -q diff --git a/tests/test_mcp_server.py b/tests/test_mcp_server.py index ad6374c..3d1458a 100644 --- a/tests/test_mcp_server.py +++ b/tests/test_mcp_server.py @@ -400,5 +400,7 @@ async def post(self, url, json): "threshold": 0.9, "judgeModel": "gemini-2.5-flash", "trajectoryMatchType": "IN_ORDER", + "credentialRef": None, + "judgeBaseUrl": None, } ]