From 7601c226c401cc641b475d12dd44437504b3a0d3 Mon Sep 17 00:00:00 2001 From: Andrew Nelson Date: Sun, 10 May 2026 18:58:33 +1000 Subject: [PATCH 1/3] BLD: enable cp315 beta --- .github/workflows/wheels.yml | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/.github/workflows/wheels.yml b/.github/workflows/wheels.yml index 43fd77b..ae2fccf 100644 --- a/.github/workflows/wheels.yml +++ b/.github/workflows/wheels.yml @@ -39,7 +39,7 @@ permissions: jobs: build_wheels: - if: github.repository == 'numpy/numpy-release' + if: github.repository == 'andyfaff/numpy-release' name: Build wheel ${{ matrix.python }}-${{ matrix.buildplat[1] }}-${{ matrix.buildplat[2] }} runs-on: ${{ matrix.buildplat[0] }} strategy: @@ -50,19 +50,19 @@ jobs: # https://github.com/github/feedback/discussions/7835#discussioncomment-1769026 buildplat: - [ubuntu-22.04, manylinux_x86_64, ""] - - [ubuntu-22.04, musllinux_x86_64, ""] - - [ubuntu-22.04-arm, manylinux_aarch64, ""] - - [ubuntu-22.04-arm, musllinux_aarch64, ""] - - [macos-15-intel, macosx_x86_64, openblas] - - # targeting macos >= 14. Could probably build on macos-14, but it would be a cross-compile - - [macos-15-intel, macosx_x86_64, accelerate] - - [macos-14, macosx_arm64, openblas] - - [macos-14, macosx_arm64, accelerate] - - [windows-2022, win_amd64, ""] - - [windows-2022, win32, ""] - - [windows-11-arm, win_arm64, ""] - python: ["cp312", "cp313", "cp314", "cp314t"] + # - [ubuntu-22.04, musllinux_x86_64, ""] + # - [ubuntu-22.04-arm, manylinux_aarch64, ""] + # - [ubuntu-22.04-arm, musllinux_aarch64, ""] + # - [macos-15-intel, macosx_x86_64, openblas] + # + # # targeting macos >= 14. Could probably build on macos-14, but it would be a cross-compile + # - [macos-15-intel, macosx_x86_64, accelerate] + # - [macos-14, macosx_arm64, openblas] + # - [macos-14, macosx_arm64, accelerate] + # - [windows-2022, win_amd64, ""] + # - [windows-2022, win32, ""] + # - [windows-11-arm, win_arm64, ""] + python: ["cp315"]#, "cp313", "cp314", "cp314t", "cp312"] exclude: - buildplat: [ macos-15-intel, macosx_x86_64, openblas ] python: "cp314t" From 52312eb9d663c107c3b2550f1dd0ca1ed8a3de45 Mon Sep 17 00:00:00 2001 From: Andrew Nelson Date: Mon, 8 Jun 2026 21:04:28 +1000 Subject: [PATCH 2/3] MAINT: cp315 --- .github/workflows/wheels.yml | 36 ++++++++++++++++++------------------ 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/.github/workflows/wheels.yml b/.github/workflows/wheels.yml index ae2fccf..e2625b3 100644 --- a/.github/workflows/wheels.yml +++ b/.github/workflows/wheels.yml @@ -50,19 +50,19 @@ jobs: # https://github.com/github/feedback/discussions/7835#discussioncomment-1769026 buildplat: - [ubuntu-22.04, manylinux_x86_64, ""] - # - [ubuntu-22.04, musllinux_x86_64, ""] - # - [ubuntu-22.04-arm, manylinux_aarch64, ""] - # - [ubuntu-22.04-arm, musllinux_aarch64, ""] - # - [macos-15-intel, macosx_x86_64, openblas] - # - # # targeting macos >= 14. Could probably build on macos-14, but it would be a cross-compile - # - [macos-15-intel, macosx_x86_64, accelerate] - # - [macos-14, macosx_arm64, openblas] - # - [macos-14, macosx_arm64, accelerate] - # - [windows-2022, win_amd64, ""] - # - [windows-2022, win32, ""] - # - [windows-11-arm, win_arm64, ""] - python: ["cp315"]#, "cp313", "cp314", "cp314t", "cp312"] + - [ubuntu-22.04, musllinux_x86_64, ""] + - [ubuntu-22.04-arm, manylinux_aarch64, ""] + - [ubuntu-22.04-arm, musllinux_aarch64, ""] + - [macos-15-intel, macosx_x86_64, openblas] + + # targeting macos >= 14. Could probably build on macos-14, but it would be a cross-compile + - [macos-15-intel, macosx_x86_64, accelerate] + - [macos-14, macosx_arm64, openblas] + - [macos-14, macosx_arm64, accelerate] + - [windows-2022, win_amd64, ""] + - [windows-2022, win32, ""] + - [windows-11-arm, win_arm64, ""] + python: ["cp312", "cp313", "cp314", "cp314t", "cp315", "cp315t"] exclude: - buildplat: [ macos-15-intel, macosx_x86_64, openblas ] python: "cp314t" @@ -74,12 +74,12 @@ jobs: steps: - name: Checkout numpy-release - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 + uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 with: persist-credentials: false - name: Checkout numpy - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 + uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 with: repository: numpy/numpy ref: ${{ env.SOURCE_REF_TO_BUILD }} @@ -138,7 +138,7 @@ jobs: echo "CIBW_PLATFORM=pyodide" >> "$GITHUB_ENV" - name: Build wheels - uses: pypa/cibuildwheel@8d2b08b68458a16aeb24b64e68a09ab1c8e82084 # v3.4.1 + uses: pypa/cibuildwheel@f03ac7617d6cff873ccf24cc0d567ef5ba5a9e6d # v4.0.0 env: CIBW_BUILD: ${{ matrix.python }}-${{ matrix.buildplat[1] }} SRC: ${{ github.workspace }}/numpy-src @@ -189,7 +189,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout numpy - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 + uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 with: repository: numpy/numpy submodules: true @@ -253,7 +253,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout numpy - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 + uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 with: repository: numpy/numpy ref: ${{ env.SOURCE_REF_TO_BUILD }} From 48753a81007905b512e6c7e1f768662b9382c19c Mon Sep 17 00:00:00 2001 From: Andrew Nelson Date: Thu, 11 Jun 2026 07:54:20 +1000 Subject: [PATCH 3/3] Apply suggestion from @andyfaff --- .github/workflows/wheels.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/wheels.yml b/.github/workflows/wheels.yml index e2625b3..aa956ec 100644 --- a/.github/workflows/wheels.yml +++ b/.github/workflows/wheels.yml @@ -39,7 +39,7 @@ permissions: jobs: build_wheels: - if: github.repository == 'andyfaff/numpy-release' + if: github.repository == 'numpy/numpy-release' name: Build wheel ${{ matrix.python }}-${{ matrix.buildplat[1] }}-${{ matrix.buildplat[2] }} runs-on: ${{ matrix.buildplat[0] }} strategy: