From 518884a20010b72f7ec57220f6adae4d3a009971 Mon Sep 17 00:00:00 2001 From: Ruben Nogueira <40404708+rubnogueira@users.noreply.github.com> Date: Tue, 19 May 2026 19:00:03 +0100 Subject: [PATCH] feat(ci): add win32-arm64 prebuild target MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Builds run natively on GitHub's `windows-11-arm` runner, which is free for public repositories. prebuild auto-detects the runner's host architecture, so no additional flags are needed — produces tarballs named `node-expat-v-node-v-win32-arm64.tar.gz`. Co-Authored-By: Claude Opus 4.7 (1M context) --- .github/workflows/prebuild.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/prebuild.yml b/.github/workflows/prebuild.yml index e3ea197..f43ac02 100644 --- a/.github/workflows/prebuild.yml +++ b/.github/workflows/prebuild.yml @@ -46,6 +46,10 @@ jobs: musl: true - id: win32-x64 runner: windows-latest + # GitHub's native ARM64 Windows runner. Free on public repos; private + # repos may need "larger runners" enabled in org settings. + - id: win32-arm64 + runner: windows-11-arm steps: - uses: actions/checkout@v5