From d2ab357f497f6fd4782e182740775260c6eced8e Mon Sep 17 00:00:00 2001 From: Dominic Kempf Date: Tue, 25 Feb 2025 14:56:53 +0100 Subject: [PATCH] Update wheel release workflow --- .github/workflows/pypi.yml | 26 +++++++++++--------------- 1 file changed, 11 insertions(+), 15 deletions(-) diff --git a/.github/workflows/pypi.yml b/.github/workflows/pypi.yml index 817c792..95d6f9b 100644 --- a/.github/workflows/pypi.yml +++ b/.github/workflows/pypi.yml @@ -19,13 +19,11 @@ jobs: strategy: matrix: - include: - - os: ubuntu-22.04 - arch: "x86_64" - - os: windows-2019 - arch: "AMD64" - - os: macos-13 - arch: "x86_64" + os: + - ubuntu-24.04 + - windows-2022 + - macos-13 + - macos-14 steps: - uses: actions/checkout@v4 @@ -34,8 +32,6 @@ jobs: - name: Build wheels (arch=${{ matrix.arch }}) uses: pypa/cibuildwheel@v2.22 - env: - CIBW_ARCHS: "${{ matrix.arch }}" - run: ls -al ./wheelhouse @@ -45,7 +41,7 @@ jobs: build-sdist: name: Build source distribution - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 steps: - uses: actions/checkout@v4 @@ -67,9 +63,9 @@ jobs: strategy: matrix: os: - - ubuntu-22.04 - - windows-2019 - - macos-13 + - ubuntu-24.04 + - windows-2022 + - macos-14 steps: - uses: actions/checkout@v4 @@ -105,7 +101,7 @@ jobs: upload_testpypi: needs: [build-sdist, test-sdist, build-wheels] - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 permissions: id-token: write @@ -122,7 +118,7 @@ jobs: upload_pypi: needs: [build-sdist, build-wheels, upload_testpypi] - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 permissions: id-token: write