From b0bfff900a05fbad489191e616a92ef3c6eda57d Mon Sep 17 00:00:00 2001 From: jariy17 Date: Fri, 23 Oct 2026 17:14:36 +0000 Subject: [PATCH] fix(ci): install supported evaluation adapter extras --- .github/workflows/integration-testing.yml | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/.github/workflows/integration-testing.yml b/.github/workflows/integration-testing.yml index 090476a2..da138026 100644 --- a/.github/workflows/integration-testing.yml +++ b/.github/workflows/integration-testing.yml @@ -120,7 +120,9 @@ jobs: - group: evaluation path: tests_integ/evaluation timeout: 15 - extra-deps: "strands-agents-evals deepeval autoevals ragas langchain-community<0.4.2" + # Use the supported adapter versions declared in pyproject.toml. + sdk-package: ".[deepeval,autoevals,ragas]" + extra-deps: "" ignore: "" - group: services path: tests_integ/services @@ -183,10 +185,10 @@ jobs: - name: Install dependencies env: + SDK_PACKAGE: ${{ matrix.sdk-package || '.' }} EXTRA_DEPS: ${{ matrix.extra-deps }} run: | - pip install -e . - pip install --no-cache-dir pytest pytest-xdist pytest-order pytest-rerunfailures requests strands-agents uvicorn httpx starlette websockets $EXTRA_DEPS + pip install --no-cache-dir -e "$SDK_PACKAGE" pytest pytest-xdist pytest-order pytest-rerunfailures requests strands-agents uvicorn httpx starlette websockets $EXTRA_DEPS - name: Run integration tests env: