Skip to content

Commit b5e24ea

Browse files
authored
chore(toolchain): align Electron 40 with Node 24 (#1527)
* chore(toolchain): align Electron 40 with Node 24 * chore(deps): upgrade better-sqlite3-multiple-ciphers to 12.9.0 * chore(build): upgrade electron-builder to 26.9.0
1 parent d6e3ee6 commit b5e24ea

8 files changed

Lines changed: 2963 additions & 531 deletions

File tree

.github/workflows/build.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -35,13 +35,13 @@ jobs:
3535
- name: Setup Node.js
3636
uses: actions/setup-node@v6
3737
with:
38-
node-version: '22.13.1'
38+
node-version: '24.14.1'
3939
package-manager-cache: false
4040

4141
- name: Setup pnpm
4242
uses: pnpm/action-setup@v2
4343
with:
44-
version: 10.12.1
44+
version: 10.13.1
4545

4646
- name: Install dependencies
4747
run: pnpm install
@@ -103,13 +103,13 @@ jobs:
103103
- name: Setup Node.js
104104
uses: actions/setup-node@v6
105105
with:
106-
node-version: '22.13.1'
106+
node-version: '24.14.1'
107107
package-manager-cache: false
108108

109109
- name: Setup pnpm
110110
uses: pnpm/action-setup@v2
111111
with:
112-
version: 10.12.1
112+
version: 10.13.1
113113

114114
- name: Install dependencies
115115
run: pnpm install
@@ -161,13 +161,13 @@ jobs:
161161
- name: Setup Node.js
162162
uses: actions/setup-node@v6
163163
with:
164-
node-version: '22.13.1'
164+
node-version: '24.14.1'
165165
package-manager-cache: false
166166

167167
- name: Setup pnpm
168168
uses: pnpm/action-setup@v2
169169
with:
170-
version: 10.12.1
170+
version: 10.13.1
171171

172172
- name: Install dependencies
173173
run: pnpm install

.github/workflows/prcheck.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,13 +51,13 @@ jobs:
5151
- name: Setup Node.js
5252
uses: actions/setup-node@v6
5353
with:
54-
node-version: '22.13.1'
54+
node-version: '24.14.1'
5555
package-manager-cache: false
5656

5757
- name: Setup pnpm
5858
uses: pnpm/action-setup@v2
5959
with:
60-
version: 10.12.1
60+
version: 10.13.1
6161

6262
- name: Install dependencies
6363
run: pnpm install

.github/workflows/release.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -130,13 +130,13 @@ jobs:
130130
- name: Setup Node.js
131131
uses: actions/setup-node@v6
132132
with:
133-
node-version: '22.13.1'
133+
node-version: '24.14.1'
134134
package-manager-cache: false
135135

136136
- name: Setup pnpm
137137
uses: pnpm/action-setup@v2
138138
with:
139-
version: 10.12.1
139+
version: 10.13.1
140140

141141
- name: Install dependencies
142142
run: pnpm install
@@ -202,13 +202,13 @@ jobs:
202202
- name: Setup Node.js
203203
uses: actions/setup-node@v6
204204
with:
205-
node-version: '22.13.1'
205+
node-version: '24.14.1'
206206
package-manager-cache: false
207207

208208
- name: Setup pnpm
209209
uses: pnpm/action-setup@v2
210210
with:
211-
version: 10.12.1
211+
version: 10.13.1
212212

213213
- name: Install dependencies
214214
run: pnpm install
@@ -261,13 +261,13 @@ jobs:
261261
- name: Setup Node.js
262262
uses: actions/setup-node@v6
263263
with:
264-
node-version: '22.13.1'
264+
node-version: '24.14.1'
265265
package-manager-cache: false
266266

267267
- name: Setup pnpm
268268
uses: pnpm/action-setup@v2
269269
with:
270-
version: 10.12.1
270+
version: 10.13.1
271271

272272
- name: Install dependencies
273273
run: pnpm install

docs/guides/getting-started.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
## 前置要求
66

7-
- Node.js `>= 20.19`
7+
- Node.js `24.14.1` recommended
88
- pnpm `>= 10.11`
99
- Git
1010
- 一个支持 TypeScript / Vue 的编辑器
@@ -157,4 +157,3 @@ pnpm run lint:architecture
157157
- `docs/archives/legacy-agentpresenter-architecture.md`
158158
- `docs/archives/legacy-agentpresenter-flows.md`
159159
- `docs/archives/thread-presenter-migration-plan.md`
160-

mise.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
[tools]
2-
node = "24"
2+
node = "24.14.1"
33
pnpm = "10.13.1"

package.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
"author": "ThinkInAIXYZ",
77
"type": "module",
88
"engines": {
9-
"node": ">=20.19.0",
9+
"node": ">=24.14.1 <25",
1010
"pnpm": ">=10.11.0"
1111
},
1212
"packageManager": "pnpm@10.13.1+sha512.37ebf1a5c7a30d5fabe0c5df44ee8da4c965ca0c5af3dbab28c3a1681b70a256218d05c81c9c0dcf767ef6b8551eb5b960042b9ed4300c59242336377e01cfad",
@@ -83,7 +83,7 @@
8383
"@modelcontextprotocol/sdk": "^1.28.0",
8484
"ai": "^6.0.157",
8585
"axios": "^1.13.6",
86-
"better-sqlite3-multiple-ciphers": "12.8.0",
86+
"better-sqlite3-multiple-ciphers": "12.9.0",
8787
"cheerio": "^1.2.0",
8888
"chokidar": "^5.0.0",
8989
"compare-versions": "^6.1.1",
@@ -142,7 +142,7 @@
142142
"@tiptap/vue-3": "^2.11.7",
143143
"@types/better-sqlite3": "^7.6.13",
144144
"@types/mime-types": "^3.0.1",
145-
"@types/node": "^22.19.15",
145+
"@types/node": "^24.12.2",
146146
"@types/xlsx": "^0.0.35",
147147
"@typescript/native-preview": "7.0.0-dev.20260115.1",
148148
"@unovis/ts": "1.6.4",
@@ -159,8 +159,8 @@
159159
"clsx": "^2.1.1",
160160
"cross-env": "^10.1.0",
161161
"dayjs": "^1.11.19",
162-
"electron": "^39.8.5",
163-
"electron-builder": "26.0.12",
162+
"electron": "^40.9.2",
163+
"electron-builder": "26.9.0",
164164
"electron-vite": "5.0.0",
165165
"jsdom": "^26.1.0",
166166
"katex": "^0.16.27",

0 commit comments

Comments
 (0)