From 44061eb73613fe0ccd4059af2d43c4cdda6b2081 Mon Sep 17 00:00:00 2001 From: kempersc Date: Tue, 13 Jan 2026 13:13:56 +0100 Subject: [PATCH] fix(ci): add pytest-cov to resolve coverage flag error pyproject.toml has --cov flags in addopts which require pytest-cov. Added pytest-cov to all jobs that run pytest. --- .forgejo/workflows/dspy-eval.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.forgejo/workflows/dspy-eval.yml b/.forgejo/workflows/dspy-eval.yml index e90ad5068c..e5a5cefb15 100644 --- a/.forgejo/workflows/dspy-eval.yml +++ b/.forgejo/workflows/dspy-eval.yml @@ -68,7 +68,7 @@ jobs: source ${{ env.VENV_PATH }}/bin/activate pip install --upgrade pip pip install -e ".[dev]" - pip install rapidfuzz + pip install rapidfuzz pytest-cov - name: Run Layer 1 unit tests run: | @@ -110,7 +110,7 @@ jobs: source ${{ env.VENV_PATH }}/bin/activate pip install --upgrade pip pip install -e ".[dev]" - pip install dspy-ai httpx rapidfuzz litellm + pip install dspy-ai httpx rapidfuzz litellm pytest-cov - name: Run Layer 2 DSPy tests env: @@ -151,7 +151,7 @@ jobs: source ${{ env.VENV_PATH }}/bin/activate pip install --upgrade pip pip install -e ".[dev]" - pip install httpx pytest-asyncio + pip install httpx pytest-asyncio pytest-cov - name: Setup SSH for tunnel run: | @@ -222,7 +222,7 @@ jobs: source ${{ env.VENV_PATH }}/bin/activate pip install --upgrade pip pip install -e ".[dev]" - pip install dspy-ai httpx rapidfuzz pandas pytest-json-report litellm + pip install dspy-ai httpx rapidfuzz pandas pytest-json-report litellm pytest-cov - name: Setup SSH for tunnel run: |