From 64ecd511ec2485093951405c13c8e15076e0dfaf Mon Sep 17 00:00:00 2001 From: David Sanders Date: Thu, 7 Aug 2025 22:46:04 -0700 Subject: [PATCH 1/2] ci: expand test matrix to arm64 Windows and Linux --- .github/workflows/test.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 771392e..2edc125 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -25,6 +25,7 @@ jobs: run: shell: bash strategy: + fail-fast: false matrix: node-version: - '20.16.0' @@ -34,7 +35,9 @@ jobs: os: - macos-latest - ubuntu-latest + - ubuntu-24.04-arm - windows-latest + - windows-11-arm exclude: - os: macos-latest node-version: 14.21.3 From 61b9044e62dd27ab3164f82cda0bfdc4c7df0c36 Mon Sep 17 00:00:00 2001 From: David Sanders Date: Thu, 7 Aug 2025 23:05:13 -0700 Subject: [PATCH 2/2] ci: exclude arm64 Windows on earlier Node.js versions --- .github/workflows/test.yml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 2edc125..9db8dad 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -37,10 +37,15 @@ jobs: - ubuntu-latest - ubuntu-24.04-arm - windows-latest - - windows-11-arm exclude: - os: macos-latest node-version: 14.21.3 + - os: windows-11-arm + node-version: 18.20.4 + - os: windows-11-arm + node-version: 16.20.2 + - os: windows-11-arm + node-version: 14.21.3 runs-on: "${{ matrix.os }}" steps: - run: git config --global core.autocrlf input