diff --git a/.github/workflows/build-reusable.yml b/.github/workflows/build-reusable.yml index 73d0188..4c1c7f3 100644 --- a/.github/workflows/build-reusable.yml +++ b/.github/workflows/build-reusable.yml @@ -309,11 +309,11 @@ jobs: # Install test tools only first, without including the project itself uv sync --only-group test - # Now install the built wheels (these are the artifacts under test) - uv pip install --find-links packages/leann-core/dist --find-links packages/leann-backend-hnsw/dist --find-links packages/leann-backend-diskann/dist packages/leann-core/dist/*.whl || uv pip install --find-links packages/leann-core/dist packages/leann-core/dist/*.tar.gz - uv pip install --find-links packages/leann-core/dist packages/leann-backend-hnsw/dist/*.whl - uv pip install --find-links packages/leann-core/dist packages/leann-backend-diskann/dist/*.whl - uv pip install packages/leann/dist/*.whl || uv pip install packages/leann/dist/*.tar.gz + # 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 - name: Run tests with pytest env: