From dfd047478836d726508b65564fc13f7b2d09f3bc Mon Sep 17 00:00:00 2001 From: Joshua Valluru <326636767+joshua-berri@users.noreply.github.com> Date: Thu, 17 Sep 2026 18:25:46 -0700 Subject: [PATCH] fix(ci): preserve repository paths in dependency coverage reports --- .github/workflows/test-dependency-installs.yml | 4 +++- tests/mcp_dependency_tests/coverage.ini | 2 ++ 2 files changed, 5 insertions(+), 1 deletion(-) create mode 100644 tests/mcp_dependency_tests/coverage.ini diff --git a/.github/workflows/test-dependency-installs.yml b/.github/workflows/test-dependency-installs.yml index 4ac014a9ddd..eef5ab5514b 100644 --- a/.github/workflows/test-dependency-installs.yml +++ b/.github/workflows/test-dependency-installs.yml @@ -140,7 +140,9 @@ jobs: python -m pytest tests/mcp_dependency_tests/test_runner.py \ --cov=tests/mcp_dependency_tests \ --cov=tests/base_sdk_tests --cov-append --cov-branch \ - --cov-report=xml:mcp-dependency-coverage.xml + --cov-report= + uv run --isolated --no-project --python 3.12 --with 'coverage==7.14.0' \ + coverage xml --rcfile=tests/mcp_dependency_tests/coverage.ini -o mcp-dependency-coverage.xml - uses: actions/upload-artifact@4cec3d8aa04e39d1a68397de0c4cd6fb9dce8ec1 # v4.6.1 with: name: mcp-dependency-reports-${{ matrix.python }} diff --git a/tests/mcp_dependency_tests/coverage.ini b/tests/mcp_dependency_tests/coverage.ini new file mode 100644 index 00000000000..ec4cbc4f629 --- /dev/null +++ b/tests/mcp_dependency_tests/coverage.ini @@ -0,0 +1,2 @@ +[run] +relative_files = true