From 4a6d90f74bd85a797593d3d2c5b12f67643a5e1d Mon Sep 17 00:00:00 2001 From: HRS Date: Sun, 11 Jan 2026 22:30:06 +0100 Subject: [PATCH 1/4] Use actual arm64 ubuntu runners --- .github/workflows/prebuild.yml | 2 +- .github/workflows/test.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/prebuild.yml b/.github/workflows/prebuild.yml index cec5fe5..7c9b934 100644 --- a/.github/workflows/prebuild.yml +++ b/.github/workflows/prebuild.yml @@ -15,7 +15,7 @@ jobs: - runs-on: ubuntu-latest os: ubuntu arch: x64 - - runs-on: ubuntu-latest + - runs-on: ubuntu-24.04-arm os: ubuntu arch: arm64 - runs-on: macos-latest diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index ce454a1..ad505bf 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -14,7 +14,7 @@ jobs: - runs-on: ubuntu-latest os: ubuntu arch: x64 - - runs-on: ubuntu-latest + - runs-on: ubuntu-24.04-arm os: ubuntu arch: arm64 - runs-on: macos-latest From 5d47cbf868f921f7b80c2a8601b3a0b1fc50e942 Mon Sep 17 00:00:00 2001 From: HRS Date: Sun, 11 Jan 2026 22:33:50 +0100 Subject: [PATCH 2/4] Use windows arm runners as well --- .github/workflows/prebuild.yml | 3 +++ .github/workflows/test.yml | 3 +++ 2 files changed, 6 insertions(+) diff --git a/.github/workflows/prebuild.yml b/.github/workflows/prebuild.yml index 7c9b934..993a28d 100644 --- a/.github/workflows/prebuild.yml +++ b/.github/workflows/prebuild.yml @@ -27,6 +27,9 @@ jobs: - runs-on: windows-latest os: windows arch: x64 + - runs-on: windows-11-arm + os: windows + arch: arm64 runs-on: ${{ matrix.combo.runs-on }} diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index ad505bf..e986eb4 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -26,6 +26,9 @@ jobs: - runs-on: windows-latest os: windows arch: x64 + - runs-on: windows-11-arm + os: windows + arch: arm64 runs-on: ${{ matrix.combo.runs-on }} From 2cb7aea4219de81d6fb2bbd802ca26c17f9f3142 Mon Sep 17 00:00:00 2001 From: HRS Date: Sun, 11 Jan 2026 22:40:49 +0100 Subject: [PATCH 3/4] Remove windows arm again --- .github/workflows/test.yml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index e986eb4..706aa24 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -29,6 +29,13 @@ jobs: - runs-on: windows-11-arm os: windows arch: arm64 + exclude: + # Node 18.x doesn't support Windows ARM64 + - node-version: 18.x + combo: + runs-on: windows-11-arm + os: windows + arch: arm64 runs-on: ${{ matrix.combo.runs-on }} From 0dbc72efbe923f881e86f3dbcd8142b4babbc343 Mon Sep 17 00:00:00 2001 From: HRS Date: Sun, 11 Jan 2026 22:40:59 +0100 Subject: [PATCH 4/4] Remove windows arm again --- .github/workflows/prebuild.yml | 3 --- .github/workflows/test.yml | 10 ---------- 2 files changed, 13 deletions(-) diff --git a/.github/workflows/prebuild.yml b/.github/workflows/prebuild.yml index 993a28d..7c9b934 100644 --- a/.github/workflows/prebuild.yml +++ b/.github/workflows/prebuild.yml @@ -27,9 +27,6 @@ jobs: - runs-on: windows-latest os: windows arch: x64 - - runs-on: windows-11-arm - os: windows - arch: arm64 runs-on: ${{ matrix.combo.runs-on }} diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 706aa24..ad505bf 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -26,16 +26,6 @@ jobs: - runs-on: windows-latest os: windows arch: x64 - - runs-on: windows-11-arm - os: windows - arch: arm64 - exclude: - # Node 18.x doesn't support Windows ARM64 - - node-version: 18.x - combo: - runs-on: windows-11-arm - os: windows - arch: arm64 runs-on: ${{ matrix.combo.runs-on }}