From 5060a3ba3fc89faf387602537041d72da715a28e Mon Sep 17 00:00:00 2001 From: Daniel Chalef <131175+danielchalef@users.noreply.github.com> Date: Tue, 7 Oct 2025 10:20:21 -0700 Subject: [PATCH] fix: Update MCP CI workflows to use dependency groups - Change from --extra dev to --group dev in CI workflows - Remove duplicate [dependency-groups] header in pyproject.toml - Fix CI failures for format-and-lint and test-mcp-server jobs --- .github/workflows/mcp-server-lint.yml | 2 +- .github/workflows/mcp-server-tests.yml | 2 +- mcp_server/pyproject.toml | 2 -- 3 files changed, 2 insertions(+), 4 deletions(-) diff --git a/.github/workflows/mcp-server-lint.yml b/.github/workflows/mcp-server-lint.yml index 51e7dbbf..9f6399f9 100644 --- a/.github/workflows/mcp-server-lint.yml +++ b/.github/workflows/mcp-server-lint.yml @@ -29,7 +29,7 @@ jobs: - name: Install MCP server dependencies run: | cd mcp_server - uv sync --extra dev + uv sync --group dev - name: Add ruff to dependencies run: | diff --git a/.github/workflows/mcp-server-tests.yml b/.github/workflows/mcp-server-tests.yml index d786de40..abf4f356 100644 --- a/.github/workflows/mcp-server-tests.yml +++ b/.github/workflows/mcp-server-tests.yml @@ -61,7 +61,7 @@ jobs: - name: Install MCP server dependencies run: | cd mcp_server - uv sync --extra dev + uv sync --group dev - name: Run configuration tests run: | diff --git a/mcp_server/pyproject.toml b/mcp_server/pyproject.toml index c77a9dfb..c829a368 100644 --- a/mcp_server/pyproject.toml +++ b/mcp_server/pyproject.toml @@ -23,8 +23,6 @@ providers = [ "voyageai>=0.2.3", "sentence-transformers>=2.0.0", ] - -[dependency-groups] dev = [ "graphiti-core>=0.16.0", "httpx>=0.28.1",