From 18750b67c6b8976b91b35c42e1214f210d939906 Mon Sep 17 00:00:00 2001 From: Greyson Lalonde Date: Fri, 12 Sep 2025 23:24:21 -0400 Subject: [PATCH] fix: install package-specific extras for tests --- .github/workflows/tests.yml | 2 +- .github/workflows/tools-tests.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 57fcdf8ef..3353d64c8 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -45,7 +45,7 @@ jobs: enable-cache: false - name: Install the project - run: uv sync --all-groups --all-extras + run: uv sync --all-groups && uv sync --package crewai-core --all-extras - name: Restore test durations uses: actions/cache/restore@v4 diff --git a/.github/workflows/tools-tests.yml b/.github/workflows/tools-tests.yml index eb4dc19e8..5b6988838 100644 --- a/.github/workflows/tools-tests.yml +++ b/.github/workflows/tools-tests.yml @@ -36,7 +36,7 @@ jobs: run: uv python install ${{ matrix.python-version }} - name: Install the project - run: uv sync --all-groups --all-extras + run: uv sync --all-groups && uv sync --package crewai-tools --all-extras - name: Run tests run: uv run --package=crewai-tools --directory=packages/tools pytest -vv