diff --git a/.github/workflows/disk-pq.yml b/.github/workflows/disk-pq.yml index f30f1483b..930d21360 100644 --- a/.github/workflows/disk-pq.yml +++ b/.github/workflows/disk-pq.yml @@ -111,7 +111,7 @@ jobs: - name: upload data and bin uses: actions/upload-artifact@v4 with: - name: disk-pq + name: disk-pq-${{matrix.os}} path: | ./dist/** ./data/** diff --git a/.github/workflows/dynamic-labels.yml b/.github/workflows/dynamic-labels.yml index 43cb6e6bd..d5dc7122b 100644 --- a/.github/workflows/dynamic-labels.yml +++ b/.github/workflows/dynamic-labels.yml @@ -96,7 +96,7 @@ jobs: - name: upload data and bin uses: actions/upload-artifact@v4 with: - name: dynamic + name: dynamic-labels-${{matrix.os}} path: | ./dist/** ./data/** diff --git a/.github/workflows/dynamic.yml b/.github/workflows/dynamic.yml index 5be88ddf5..edd691ef7 100644 --- a/.github/workflows/dynamic.yml +++ b/.github/workflows/dynamic.yml @@ -69,7 +69,7 @@ jobs: - name: upload data and bin uses: actions/upload-artifact@v4 with: - name: dynamic + name: dynamic-${{matrix.os}} path: | ./dist/** ./data/** diff --git a/.github/workflows/in-mem-no-pq.yml b/.github/workflows/in-mem-no-pq.yml index 84263e1d5..07fc4a287 100644 --- a/.github/workflows/in-mem-no-pq.yml +++ b/.github/workflows/in-mem-no-pq.yml @@ -75,7 +75,7 @@ jobs: - name: upload data and bin uses: actions/upload-artifact@v4 with: - name: in-memory-no-pq + name: in-memory-no-pq-${{matrix.os}} path: | ./dist/** ./data/** diff --git a/.github/workflows/in-mem-pq.yml b/.github/workflows/in-mem-pq.yml index 8726d2c65..be20f10b6 100644 --- a/.github/workflows/in-mem-pq.yml +++ b/.github/workflows/in-mem-pq.yml @@ -50,7 +50,7 @@ jobs: - name: upload data and bin uses: actions/upload-artifact@v4 with: - name: in-memory-pq + name: in-memory-pq-${{matrix.os}} path: | ./dist/** ./data/** \ No newline at end of file diff --git a/.github/workflows/labels.yml b/.github/workflows/labels.yml index e08a1571e..4c3fb06b7 100644 --- a/.github/workflows/labels.yml +++ b/.github/workflows/labels.yml @@ -113,7 +113,7 @@ jobs: - name: upload data and bin uses: actions/upload-artifact@v4 with: - name: labels + name: labels-${{matrix.os}} path: | ./dist/** ./data/** diff --git a/.github/workflows/multi-sector-disk-pq.yml b/.github/workflows/multi-sector-disk-pq.yml index 391d80d64..969467ab0 100644 --- a/.github/workflows/multi-sector-disk-pq.yml +++ b/.github/workflows/multi-sector-disk-pq.yml @@ -54,7 +54,7 @@ jobs: - name: upload data and bin uses: actions/upload-artifact@v4 with: - name: multi-sector-disk-pq + name: multi-sector-disk-pq-${{matrix.os}} path: | ./dist/** ./data/** diff --git a/.github/workflows/perf.yml b/.github/workflows/perf.yml index b399b70cb..d4eb9e237 100644 --- a/.github/workflows/perf.yml +++ b/.github/workflows/perf.yml @@ -21,6 +21,6 @@ jobs: - name: Upload Metrics Logs uses: actions/upload-artifact@v4 with: - name: metrics + name: metrics-${{matrix.os}} path: | ./metrics/** diff --git a/.github/workflows/push-test.yml b/.github/workflows/push-test.yml index f9d63ca89..d1261d5ff 100644 --- a/.github/workflows/push-test.yml +++ b/.github/workflows/push-test.yml @@ -35,19 +35,16 @@ jobs: with: fetch-depth: 1 submodules: true - - name: Build dispannpy dependency tree + - name: Build diskannpy dependency tree run: | pip install diskannpy pipdeptree echo "dependencies" > dependencies_${{ matrix.os }}.txt pipdeptree >> dependencies_${{ matrix.os }}.txt - - name: Archive dispannpy dependencies artifact + - name: Archive diskannpy dependencies artifact uses: actions/upload-artifact@v4 with: - name: dependencies + name: dependencies_${{ matrix.os }} path: | dependencies_${{ matrix.os }}.txt - name: DiskANN Build CLI Applications uses: ./.github/actions/build -# python: -# name: DiskANN Build Python Wheel -# uses: ./.github/workflows/build-python.yml diff --git a/pyproject.toml b/pyproject.toml index f6a39cfe7..e59556e67 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -47,6 +47,7 @@ test-command = "python -m unittest discover {project}/python/tests" [tool.cibuildwheel.linux] before-build = [ + "rpm --import https://repo.almalinux.org/almalinux/RPM-GPG-KEY-AlmaLinux", "dnf makecache --refresh", "dnf upgrade -y almalinux-release", "dnf install -y epel-release",