From 3b10c47ac41c009c3d9ba2bcae20d412c2ab2bc1 Mon Sep 17 00:00:00 2001 From: Isak Samsten Date: Thu, 15 Aug 2024 13:13:27 +0200 Subject: [PATCH] Update GH action --- .github/workflows/build-deploy-wheels.yml | 28 +++++++++++------------ 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/.github/workflows/build-deploy-wheels.yml b/.github/workflows/build-deploy-wheels.yml index ca9ab3c03..6be7462f5 100644 --- a/.github/workflows/build-deploy-wheels.yml +++ b/.github/workflows/build-deploy-wheels.yml @@ -21,15 +21,15 @@ jobs: fail-fast: false matrix: os: [ubuntu-latest, windows-latest, macos-latest] - pyver: [cp39, cp310, cp311, cp312] + pyver: [cp39, cp310, cp311, cp312, cp313] steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: fetch-depth: 0 - name: Build wheels - uses: pypa/cibuildwheel@v2.16.5 + uses: pypa/cibuildwheel@v2.20.0 env: CIBW_BUILD: ${{matrix.pyver}}-* CIBW_ARCHS_MACOS: "x86_64 universal2 arm64" @@ -38,21 +38,21 @@ jobs: CIBW_TEST_COMMAND: python -m pytest {package}/tests --benchmark-skip CIBW_TEST_SKIP: "*-macosx_arm64 *-macosx_universal2:arm64" - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: path: ./wheelhouse/*.whl build_sdist: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: fetch-depth: 0 - - uses: actions/setup-python@v4 + - uses: actions/setup-python@v5 name: Install Python with: - python-version: "3.9" + python-version: "3.12" - name: Install requirements run: | @@ -63,7 +63,7 @@ jobs: run: | python -m build --sdist - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: path: dist/*.tar.gz @@ -74,7 +74,7 @@ jobs: outputs: is_release: ${{ steps.is_release.outputs.is_release }} steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: fetch-depth: 0 @@ -125,14 +125,14 @@ jobs: runs-on: ubuntu-latest if: ${{ github.event_name == 'push' && needs.docs_version.outputs.build_docs == 'true' }} steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: fetch-depth: 0 - - uses: actions/setup-python@v4 + - uses: actions/setup-python@v5 name: Install Python with: - python-version: "3.9" + python-version: "3.12" - name: Install requirements run: | @@ -151,7 +151,7 @@ jobs: python -I -m sphinx docs html - name: Deploy documentation - uses: peaceiris/actions-gh-pages@v3 + uses: peaceiris/actions-gh-pages@v4 with: github_token: ${{ secrets.GITHUB_TOKEN }} publish_dir: ./html @@ -162,7 +162,7 @@ jobs: runs-on: ubuntu-latest if: ${{ github.event_name == 'push' && startsWith(github.event.ref, 'refs/tags/v') }} steps: - - uses: actions/download-artifact@v2 + - uses: actions/download-artifact@v4 with: name: artifact path: dist