Skip to content

Commit 1ea7b74

Browse files
ozgesolidkeyclaude
andcommitted
Fix Debian build and upgrade to Node.js 24
Remove phantom `npm rebuild better-sqlite3` step that fails because better-sqlite3 is not a project dependency. Upgrade all workflows from Node.js 20 to 24. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent 66b1cf7 commit 1ea7b74

File tree

3 files changed

+3
-9
lines changed

3 files changed

+3
-9
lines changed

.github/workflows/benchmark.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ jobs:
1616
- name: Setup Node.js
1717
uses: actions/setup-node@v4
1818
with:
19-
node-version: 20
19+
node-version: 24
2020
cache: 'npm'
2121

2222
- name: Install dependencies

.github/workflows/ci.yml

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ jobs:
1313
strategy:
1414
matrix:
1515
os: [macos-latest, ubuntu-latest, windows-latest]
16-
node-version: [20]
16+
node-version: [24]
1717

1818
steps:
1919
- name: Checkout code
@@ -35,9 +35,6 @@ jobs:
3535
- name: Type check
3636
run: npm run typecheck
3737

38-
- name: Rebuild native modules for Node.js (tests run on Node, not Electron)
39-
run: npm rebuild better-sqlite3
40-
4138
- name: Run tests
4239
run: npm test
4340

.github/workflows/release.yml

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ jobs:
2626
- name: Setup Node.js
2727
uses: actions/setup-node@v4
2828
with:
29-
node-version: 20
29+
node-version: 24
3030
cache: 'npm'
3131

3232
- name: Install Linux build dependencies
@@ -36,9 +36,6 @@ jobs:
3636
- name: Install dependencies
3737
run: npm ci
3838

39-
- name: Rebuild native modules for Node.js (tests run on Node, not Electron)
40-
run: npm rebuild better-sqlite3
41-
4239
- name: Run tests
4340
run: npm test
4441

0 commit comments

Comments
 (0)