Skip to content

Commit 19ad7b5

Browse files
rathbomaclaude
andcommitted
Expand CI matrix to cover all required platforms
Test on: - macOS ARM64 (macos-latest - Apple Silicon) - macOS x64 (macos-13 - Intel) - Linux x64 (ubuntu-latest) - Linux ARM64 (ubuntu-latest-arm64) - Windows x64 (windows-latest) Both Node.js 22.x and Electron 39.2.7 workflows now test all platforms. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.5 <[email protected]>
1 parent 09731dd commit 19ad7b5

File tree

2 files changed

+32
-3
lines changed

2 files changed

+32
-3
lines changed

.github/workflows/electron.yml

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,22 @@ jobs:
1414
fail-fast: false
1515
matrix:
1616
electron-version: ['39.2.7']
17-
os: [ubuntu-latest]
17+
include:
18+
# macOS ARM64 (Apple Silicon)
19+
- os: macos-latest
20+
electron-version: '39.2.7'
21+
# macOS x64 (Intel)
22+
- os: macos-13
23+
electron-version: '39.2.7'
24+
# Linux x64
25+
- os: ubuntu-latest
26+
electron-version: '39.2.7'
27+
# Linux ARM64
28+
- os: ubuntu-latest-arm64
29+
electron-version: '39.2.7'
30+
# Windows x64
31+
- os: windows-latest
32+
electron-version: '39.2.7'
1833

1934
steps:
2035
- name: Checkout code

.github/workflows/nodejs.yml

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,22 @@ jobs:
1313
strategy:
1414
fail-fast: false
1515
matrix:
16-
node-version: [22.x]
17-
os: [ubuntu-latest]
16+
include:
17+
# macOS ARM64 (Apple Silicon)
18+
- os: macos-latest
19+
node-version: 22.x
20+
# macOS x64 (Intel)
21+
- os: macos-13
22+
node-version: 22.x
23+
# Linux x64
24+
- os: ubuntu-latest
25+
node-version: 22.x
26+
# Linux ARM64
27+
- os: ubuntu-latest-arm64
28+
node-version: 22.x
29+
# Windows x64
30+
- os: windows-latest
31+
node-version: 22.x
1832

1933
steps:
2034
- name: Checkout code

0 commit comments

Comments
 (0)