CI: force local wheels in uv install step
This commit is contained in:
12
.github/workflows/build-reusable.yml
vendored
12
.github/workflows/build-reusable.yml
vendored
@@ -309,11 +309,13 @@ jobs:
|
||||
# Install test tools only first, without including the project itself
|
||||
uv sync --only-group test
|
||||
|
||||
# Now install the built packages by name; resolver will pick compatible wheels from local dists
|
||||
uv pip install --find-links packages/leann-core/dist leann-core || uv pip install --find-links packages/leann-core/dist packages/leann-core/dist/*.tar.gz
|
||||
uv pip install --find-links packages/leann-backend-hnsw/dist leann-backend-hnsw
|
||||
uv pip install --find-links packages/leann-backend-diskann/dist leann-backend-diskann
|
||||
uv pip install --find-links packages/leann/dist leann || uv pip install packages/leann/dist/*.tar.gz
|
||||
# Install local build artifacts without falling back to PyPI
|
||||
uv pip install --no-index --find-links packages/leann-core/dist packages/leann-core/dist/*.whl \
|
||||
|| uv pip install --no-index --find-links packages/leann-core/dist packages/leann-core/dist/*.tar.gz
|
||||
uv pip install --no-index --find-links packages/leann-backend-hnsw/dist packages/leann-backend-hnsw/dist/*.whl
|
||||
uv pip install --no-index --find-links packages/leann-backend-diskann/dist packages/leann-backend-diskann/dist/*.whl
|
||||
uv pip install --no-index --find-links packages/leann/dist packages/leann/dist/*.whl \
|
||||
|| uv pip install --no-index --find-links packages/leann/dist packages/leann/dist/*.tar.gz
|
||||
|
||||
- name: Run tests with pytest
|
||||
env:
|
||||
|
||||
Reference in New Issue
Block a user