Skip to content

Commit 621e312

Browse files
rathbomaclaude
andcommitted
Simplify CI matrix and upgrade NAN for Electron 39 compatibility
- Limit CI to Node 22.x and Electron 39.2.7 on ubuntu-latest - Upgrade NAN from 2.22.2 to 2.24.0 for Electron 39/V8 compatibility - Fixes 'SetPrototype' error with newer V8 in Electron 39 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.5 <[email protected]>
1 parent de70d39 commit 621e312

File tree

4 files changed

+12
-12
lines changed

4 files changed

+12
-12
lines changed

.github/workflows/electron.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@ jobs:
1313
strategy:
1414
fail-fast: false
1515
matrix:
16-
electron-version: ['30.0.0', '32.0.0', '33.0.0', '39.2.7']
17-
os: [ubuntu-latest, macos-latest, windows-latest]
16+
electron-version: ['39.2.7']
17+
os: [ubuntu-latest]
1818

1919
steps:
2020
- name: Checkout code

.github/workflows/nodejs.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@ jobs:
1313
strategy:
1414
fail-fast: false
1515
matrix:
16-
node-version: [18.x, 20.x, 22.x]
17-
os: [ubuntu-latest, macos-latest, windows-latest]
16+
node-version: [22.x]
17+
os: [ubuntu-latest]
1818

1919
steps:
2020
- name: Checkout code

package-lock.json

Lines changed: 7 additions & 7 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
},
1717
"dependencies": {
1818
"help": "^3.0.2",
19-
"nan": "^2.22.2"
19+
"nan": "^2.24.0"
2020
},
2121
"devDependencies": {
2222
"mocha": "^10.2.0"

0 commit comments

Comments
 (0)