From a76c3cdac4ce2d8bf891198d909f49eac0454b44 Mon Sep 17 00:00:00 2001 From: Andy Lee Date: Tue, 23 Sep 2025 22:53:44 -0700 Subject: [PATCH] CI: install local wheels via file paths --- .github/workflows/build-reusable.yml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/.github/workflows/build-reusable.yml b/.github/workflows/build-reusable.yml index f8edd61..5eebc31 100644 --- a/.github/workflows/build-reusable.yml +++ b/.github/workflows/build-reusable.yml @@ -309,13 +309,13 @@ jobs: # Install test tools only first, without including the project itself uv sync --only-group test - # 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 + # Install local build artifacts directly so uv resolves dependencies from indexes but uses local wheels + uv pip install packages/leann-core/dist/*.whl \ + || uv pip install packages/leann-core/dist/*.tar.gz + uv pip install packages/leann-backend-hnsw/dist/*.whl + uv pip install packages/leann-backend-diskann/dist/*.whl + uv pip install packages/leann/dist/*.whl \ + || uv pip install packages/leann/dist/*.tar.gz - name: Run tests with pytest env: