diff --git a/.github/workflows/benchmark.yml b/.github/workflows/benchmark.yml index 48bb786..c77b3d1 100644 --- a/.github/workflows/benchmark.yml +++ b/.github/workflows/benchmark.yml @@ -91,7 +91,7 @@ jobs: echo "✅ Rust ${{ matrix.extension.name }} extension built successfully" - name: Upload wheel artifact - uses: actions/upload-artifact@v4.6.2 + uses: actions/upload-artifact@v7.0.0 with: name: wheel-${{ matrix.extension.name }} path: ${{ matrix.extension.path }}/target/wheels/*.whl @@ -145,13 +145,13 @@ jobs: pip install maturin - name: Download v4.1 wheel - uses: actions/download-artifact@v4.3.0 + uses: actions/download-artifact@v8.0.0 with: name: wheel-v4.1 path: ./wheels/v4.1 - name: Download v2 wheel - uses: actions/download-artifact@v4.3.0 + uses: actions/download-artifact@v8.0.0 with: name: wheel-v2 path: ./wheels/v2 @@ -409,7 +409,7 @@ jobs: fi - name: Upload benchmark results - uses: actions/upload-artifact@v4.6.2 + uses: actions/upload-artifact@v7.0.0 with: name: benchmark-results-${{ matrix.python-version }} path: | diff --git a/.github/workflows/pypi_release.yml b/.github/workflows/pypi_release.yml index b4cca4c..08e3205 100644 --- a/.github/workflows/pypi_release.yml +++ b/.github/workflows/pypi_release.yml @@ -27,7 +27,7 @@ jobs: working-directory: dictsqlite_v2/dictsqlite manylinux: auto - name: Upload wheels - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: wheels-linux-${{ matrix.target }} path: dictsqlite_v2/dictsqlite/dist/*.whl @@ -43,7 +43,7 @@ jobs: args: --release --out dist working-directory: dictsqlite_v2/dictsqlite - name: Upload wheels - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: wheels-windows path: dictsqlite_v2/dictsqlite/dist/*.whl @@ -62,7 +62,7 @@ jobs: args: --release --out dist working-directory: dictsqlite_v2/dictsqlite - name: Upload wheels - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: wheels-macos-${{ matrix.target }} path: dictsqlite_v2/dictsqlite/dist/*.whl @@ -78,7 +78,7 @@ jobs: args: --out dist working-directory: dictsqlite_v2/dictsqlite - name: Upload sdist - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: sdist path: dictsqlite_v2/dictsqlite/dist/*.tar.gz @@ -91,13 +91,13 @@ jobs: permissions: id-token: write steps: - - uses: actions/download-artifact@v4 + - uses: actions/download-artifact@v8 with: pattern: wheels-* merge-multiple: true path: dist - - uses: actions/download-artifact@v4 + - uses: actions/download-artifact@v8 with: name: sdist path: dist diff --git a/.github/workflows/v2-performance-manual.yml b/.github/workflows/v2-performance-manual.yml index 72de000..6fdb210 100644 --- a/.github/workflows/v2-performance-manual.yml +++ b/.github/workflows/v2-performance-manual.yml @@ -74,7 +74,7 @@ jobs: pytest tests/ -v --tb=short - name: Upload performance results - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: performance-results-${{ matrix.os }}-py${{ matrix.python-version }} path: dictsqlite_v2/dictsqlite/performance_results_*.json @@ -159,7 +159,7 @@ jobs: EOF - name: Upload comparison results - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: benchmark-comparison path: | @@ -216,7 +216,7 @@ jobs: " - name: Upload ARM performance results - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: performance-results-${{ matrix.target }}-py3.11 path: performance_results_*.json diff --git a/.github/workflows/v2-performance.yml b/.github/workflows/v2-performance.yml index f1109e4..7608716 100644 --- a/.github/workflows/v2-performance.yml +++ b/.github/workflows/v2-performance.yml @@ -74,7 +74,7 @@ jobs: pytest tests/ -v --tb=short - name: Upload performance results - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: performance-results-${{ matrix.os }}-py${{ matrix.python-version }} path: dictsqlite_v2/dictsqlite/performance_results_*.json @@ -129,7 +129,7 @@ jobs: " - name: Upload ARM performance results - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: performance-results-${{ matrix.target }}-py3.11 path: performance_results_*.json diff --git a/.github/workflows/v4.2-performance.yml b/.github/workflows/v4.2-performance.yml index 3ff1e8e..387cda9 100644 --- a/.github/workflows/v4.2-performance.yml +++ b/.github/workflows/v4.2-performance.yml @@ -74,7 +74,7 @@ jobs: pytest tests/ -v --tb=short - name: Upload performance results - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: performance-results-${{ matrix.os }}-py${{ matrix.python-version }} path: others/beta-versions/dictsqlite_v4.2/performance_results_*.json @@ -159,7 +159,7 @@ jobs: EOF - name: Upload comparison results - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: benchmark-comparison path: |