This is an automated email from the ASF dual-hosted git repository.
paleolimbot pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/arrow-nanoarrow.git
The following commit(s) were added to refs/heads/main by this push:
new 0fd1438c chore(ci): Use Windows ARM Runner to Build Windows ARM Wheels
(#1002)
0fd1438c is described below
commit 0fd1438cb66de91f66691eb29fa02230b5647692
Author: Kashif Khan <[email protected]>
AuthorDate: Mon Nov 2 17:57:51 2026 -0600
chore(ci): Use Windows ARM Runner to Build Windows ARM Wheels (#1002)
fixes #1001
Switch the Windows ARM wheels to use the Windows ARM Runner. Currently
It looks like the ARM64 target isn’t reaching the Meson build
configuration and is mapping the wheels to AMD64
https://github.com/apache/arrow-nanoarrow/actions/runs/40914395387/job/123591840716
```bash
cp313-win_arm64: nanoarrow-0.10.0.dev43-cp313-cp313-win_amd64.whl
```
Using Windows ARM should properly generate ARM wheels
---
.github/workflows/python-wheels.yaml | 8 +++++++-
1 file changed, 7 insertions(+), 1 deletion(-)
diff --git a/.github/workflows/python-wheels.yaml
b/.github/workflows/python-wheels.yaml
index 0b149244..63f72d6f 100644
--- a/.github/workflows/python-wheels.yaml
+++ b/.github/workflows/python-wheels.yaml
@@ -98,7 +98,7 @@ jobs:
- {os: "ubuntu-latest", label: "linux", platform: "auto", arch:
"auto"}
- {os: "windows-latest", label: "windows-x86", platform: "auto",
arch: "x86"}
- {os: "windows-latest", label: "windows-amd64", platform: "auto",
arch: "AMD64"}
- - {os: "windows-latest", label: "windows-arm64", platform: "auto",
arch: "ARM64"}
+ - {os: "windows-11-arm", label: "windows-arm64", platform: "auto",
arch: "ARM64"}
- {os: "macos-15-intel", label: "macOS", platform: "auto", arch:
"x86_64"}
- {os: "macOS-14", label: "macOS-arm64", platform: "auto", arch:
"auto"}
- {os: "ubuntu-24.04-arm", label: "linux-arm64", platform: "auto",
arch: "auto"}
@@ -120,6 +120,12 @@ jobs:
with:
arch: x64
+ - name: Setup MSVC (ARM64)
+ if: matrix.config.arch == 'ARM64'
+ uses: ilammy/msvc-dev-cmd@v1
+ with:
+ arch: amd64_arm64
+
- uses: actions/setup-python@v7
if: matrix.config.arch == 'x86'
with: