diff --git a/.github/workflows/build_wheels.yml b/.github/workflows/build_wheels.yml index c57da7d3..bf8530ec 100644 --- a/.github/workflows/build_wheels.yml +++ b/.github/workflows/build_wheels.yml @@ -20,9 +20,10 @@ jobs: uses: pypa/cibuildwheel@v2.16.5 env: CIBW_ARCHS_MACOS: x86_64 arm64 - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: path: ./wheelhouse/*.whl + name: wheels-${{ matrix.os }} build_sdist: name: Build source distribution @@ -37,9 +38,10 @@ jobs: run: python -m pip install setuptools setuptools-scm wheel Cython numpy scikit-learn - name: Build sdist run: python setup.py sdist - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: path: dist/*.tar.gz + name: sdist upload_testpypi: if: github.event_name == 'release' && github.event.action == 'published' @@ -51,9 +53,9 @@ jobs: permissions: id-token: write steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: - name: artifact + merge-multiple: true path: dist - uses: pypa/gh-action-pypi-publish@v1.8.11 with: @@ -69,8 +71,8 @@ jobs: permissions: id-token: write steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: - name: artifact path: dist + merge-multiple: true - uses: pypa/gh-action-pypi-publish@v1.8.11