diff --git a/.github/workflows/qdrant.yml b/.github/workflows/qdrant.yml index 03bdb2752c..b2a7fdc2f3 100644 --- a/.github/workflows/qdrant.yml +++ b/.github/workflows/qdrant.yml @@ -60,9 +60,16 @@ jobs: - name: Run tests run: hatch run cov-retry + - name: Run unit tests with lowest direct dependencies + run: | + hatch run uv pip compile pyproject.toml --resolution lowest-direct --output-file requirements_lowest_direct.txt + hatch run uv pip install -r requirements_lowest_direct.txt + hatch run test -m "not integration" + - name: Nightly - run unit tests with Haystack main branch if: github.event_name == 'schedule' run: | + hatch env prune hatch run uv pip install git+https://github.com/deepset-ai/haystack.git@main hatch run cov-retry -m "not integration" diff --git a/integrations/qdrant/pyproject.toml b/integrations/qdrant/pyproject.toml index 8f7cb8c1a2..381ff1de13 100644 --- a/integrations/qdrant/pyproject.toml +++ b/integrations/qdrant/pyproject.toml @@ -26,7 +26,7 @@ classifiers = [ "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy", ] -dependencies = ["haystack-ai>=2.11.0", "qdrant-client>=1.10.0"] +dependencies = ["haystack-ai>=2.11.0", "qdrant-client>=1.12.0"] [project.urls] Source = "https://github.com/deepset-ai/haystack-core-integrations"