CI: install local wheels via file paths
This commit is contained in:
14
.github/workflows/build-reusable.yml
vendored
14
.github/workflows/build-reusable.yml
vendored
@@ -309,13 +309,13 @@ jobs:
|
|||||||
# Install test tools only first, without including the project itself
|
# Install test tools only first, without including the project itself
|
||||||
uv sync --only-group test
|
uv sync --only-group test
|
||||||
|
|
||||||
# Install local build artifacts without falling back to PyPI
|
# Install local build artifacts directly so uv resolves dependencies from indexes but uses local wheels
|
||||||
uv pip install --no-index --find-links packages/leann-core/dist packages/leann-core/dist/*.whl \
|
uv pip install 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 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 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 packages/leann-backend-diskann/dist/*.whl
|
||||||
uv pip install --no-index --find-links packages/leann/dist packages/leann/dist/*.whl \
|
uv pip install packages/leann/dist/*.whl \
|
||||||
|| uv pip install --no-index --find-links packages/leann/dist packages/leann/dist/*.tar.gz
|
|| uv pip install packages/leann/dist/*.tar.gz
|
||||||
|
|
||||||
- name: Run tests with pytest
|
- name: Run tests with pytest
|
||||||
env:
|
env:
|
||||||
|
|||||||
Reference in New Issue
Block a user