From 5117b29532ba25baa3cbebb1e59af694c9c358af Mon Sep 17 00:00:00 2001 From: Finn Womack Date: Thu, 21 Aug 2025 12:54:28 -0700 Subject: [PATCH] Add arm64 wheel builds and tests (#12816) * add windows-11-arm tests * add windows-11-arm builds * add workflow fork trigger * add fork branch push trigger * remove fork trigger * remove fork trigger * Add comment --- .github/workflows/create-wheels.yaml | 3 +++ .github/workflows/run-test.yaml | 12 ++++++++++++ 2 files changed, 15 insertions(+) diff --git a/.github/workflows/create-wheels.yaml b/.github/workflows/create-wheels.yaml index d087afe3c0..6c4d7dd42b 100644 --- a/.github/workflows/create-wheels.yaml +++ b/.github/workflows/create-wheels.yaml @@ -27,6 +27,7 @@ jobs: - compiled os: - "windows-2022" + - "windows-11-arm" # TODO: macos-14 uses arm macs (only python 3.10+) - make arm wheel on it - "macos-13" - "ubuntu-22.04" @@ -45,6 +46,8 @@ jobs: exclude: - os: "windows-2022" linux_archs: "aarch64" + - os: "windows-11-arm" + linux_archs: "aarch64" - os: "macos-13" linux_archs: "aarch64" - os: "ubuntu-22.04" diff --git a/.github/workflows/run-test.yaml b/.github/workflows/run-test.yaml index 34e76aa427..cd214febd1 100644 --- a/.github/workflows/run-test.yaml +++ b/.github/workflows/run-test.yaml @@ -29,6 +29,7 @@ jobs: - "ubuntu-22.04" - "ubuntu-22.04-arm" - "windows-latest" + - "windows-11-arm" - "macos-latest" - "macos-13" python-version: @@ -90,6 +91,17 @@ jobs: - os: "windows-latest" python-version: "pypy-3.10" architecture: x86 + # Setup-python does not support any versions before 3.11 for arm64 windows + - os: "windows-11-arm" + python-version: "pypy-3.10" + - os: "windows-11-arm" + python-version: "3.10" + - os: "windows-11-arm" + python-version: "3.9" + - os: "windows-11-arm" + architecture: x86 + - os: "windows-11-arm" + architecture: x64 fail-fast: false -- 2.47.3