Skip to content

Commit 8b079ae

Browse files
anakin87Amnah199
authored andcommitted
build: add pins for Qdrant (#1853)
1 parent c76dae1 commit 8b079ae

2 files changed

Lines changed: 8 additions & 1 deletion

File tree

.github/workflows/qdrant.yml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,9 +60,16 @@ jobs:
6060
- name: Run tests
6161
run: hatch run cov-retry
6262

63+
- name: Run unit tests with lowest direct dependencies
64+
run: |
65+
hatch run uv pip compile pyproject.toml --resolution lowest-direct --output-file requirements_lowest_direct.txt
66+
hatch run uv pip install -r requirements_lowest_direct.txt
67+
hatch run test -m "not integration"
68+
6369
- name: Nightly - run unit tests with Haystack main branch
6470
if: github.event_name == 'schedule'
6571
run: |
72+
hatch env prune
6673
hatch run uv pip install git+https://github.com/deepset-ai/haystack.git@main
6774
hatch run cov-retry -m "not integration"
6875

integrations/qdrant/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ classifiers = [
2626
"Programming Language :: Python :: Implementation :: CPython",
2727
"Programming Language :: Python :: Implementation :: PyPy",
2828
]
29-
dependencies = ["haystack-ai>=2.11.0", "qdrant-client>=1.10.0"]
29+
dependencies = ["haystack-ai>=2.11.0", "qdrant-client>=1.12.0"]
3030

3131
[project.urls]
3232
Source = "https://github.com/deepset-ai/haystack-core-integrations"

0 commit comments

Comments
 (0)