diff --git a/.github/workflows/pypi-deploy.yml b/.github/workflows/pypi-deploy.yml index db50a48..fd5aa0d 100644 --- a/.github/workflows/pypi-deploy.yml +++ b/.github/workflows/pypi-deploy.yml @@ -10,9 +10,9 @@ jobs: build_setup: name: Prepare environment for wheel builds - runs-on: ubuntu-20.04 + runs-on: ubuntu-24.04 steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - name: Prepare wheel build run: make -C python/ setup - name: Store wheel configuration files @@ -27,14 +27,14 @@ jobs: needs: [build_setup] strategy: matrix: - os: [ubuntu-20.04, windows-2019] + os: [ubuntu-24.04, windows-2022] arch: [auto32, auto64, aarch64] steps: - - uses: actions/checkout@v2 - - uses: actions/setup-python@v2 + - uses: actions/checkout@v4 + - uses: actions/setup-python@v5 - name: Install cibuildwheel - run: python -m pip install cibuildwheel==2.1.2 + run: python -m pip install cibuildwheel - name: Get wheel configuration files uses: actions/download-artifact@v4.1.7 with: @@ -53,12 +53,12 @@ jobs: build_sdist: name: Build source distribution - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 needs: [build_setup] steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - name: Install cython - run: python -m pip install cython==0.29.24 + run: python -m pip install cython - name: Get wheel configuration files uses: actions/download-artifact@v4.1.7 with: @@ -76,7 +76,7 @@ jobs: upload_pypi: name: Upload binary wheels to PyPI - runs-on: ubuntu-20.04 + runs-on: ubuntu-24.04 needs: [build_wheels, build_sdist] steps: