Skip to content

Commit 8be2fb0

Browse files
committed
build(workflows): remove Node.js v12/v14 from macOS test matrix
The macos_test, macos_benchmark, and macos_test_cov workflows use macOS-latest, which now resolves to macOS 15 on arm64 (Apple Silicon). Node.js v12 and v14 have no official arm64 macOS binaries; actions/setup-node@v6.4.0 fails with "Unable to find Node version '12' for platform darwin and architecture arm64." Both versions are EOL (v12 since December 2022, v14 since April 2023) and are still covered by linux_test.yml on x64. Remove them from the macOS matrices, consistent with macos_test_npm_install.yml which already excludes them. https://claude.ai/code/session_01F6HMgfZ1MCE9N74ZFrTYim
1 parent 2013317 commit 8be2fb0

3 files changed

Lines changed: 3 additions & 21 deletions

File tree

.github/workflows/macos_benchmark.yml

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ jobs:
8787
BUILD_TASK: ['benchmark']
8888

8989
# Define the list of Node.js versions:
90-
NODE_VERSION: ['16', '14', '12']
90+
NODE_VERSION: ['16']
9191

9292
# Define the list of operating systems:
9393
OS: ['macOS-latest']
@@ -100,12 +100,6 @@ jobs:
100100
- NODE_VERSION: '16'
101101
NPM_VERSION: '>2.7.0'
102102

103-
- NODE_VERSION: '14'
104-
NPM_VERSION: '>2.7.0'
105-
106-
- NODE_VERSION: '12'
107-
NPM_VERSION: '>2.7.0'
108-
109103
# - NODE_VERSION: '10'
110104
# NPM_VERSION: '>2.7.0 <7.0.0'
111105

.github/workflows/macos_test.yml

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ jobs:
8686

8787
# Define the list of Node.js versions:
8888
# NODE_VERSION: ['16', '14', '12', '10', '8', '6', '4', '0.12', '0.10']
89-
NODE_VERSION: ['16', '14', '12']
89+
NODE_VERSION: ['16']
9090

9191
# Define the list of operating systems:
9292
OS: ['macOS-latest']
@@ -99,12 +99,6 @@ jobs:
9999
- NODE_VERSION: '16'
100100
NPM_VERSION: '>2.7.0'
101101

102-
- NODE_VERSION: '14'
103-
NPM_VERSION: '>2.7.0'
104-
105-
- NODE_VERSION: '12'
106-
NPM_VERSION: '>2.7.0'
107-
108102
# - NODE_VERSION: '10'
109103
# NPM_VERSION: '>2.7.0 <7.0.0'
110104

.github/workflows/macos_test_cov.yml

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ jobs:
8787
BUILD_TASK: ['test-coverage']
8888

8989
# Define the list of Node.js versions:
90-
NODE_VERSION: ['16', '14', '12']
90+
NODE_VERSION: ['16']
9191

9292
# Define the list of operating systems:
9393
OS: ['macOS-latest']
@@ -100,12 +100,6 @@ jobs:
100100
- NODE_VERSION: '16'
101101
NPM_VERSION: '>2.7.0'
102102

103-
- NODE_VERSION: '14'
104-
NPM_VERSION: '>2.7.0'
105-
106-
- NODE_VERSION: '12'
107-
NPM_VERSION: '>2.7.0'
108-
109103
# - NODE_VERSION: '10'
110104
# NPM_VERSION: '>2.7.0 <7.0.0'
111105

0 commit comments

Comments
 (0)