Skip to content

Commit fe41135

Browse files
Use node 20 and pnpm 10 (#2279)
* Use node 20 and pnpm 10 * Update electron-forge
1 parent 7891afe commit fe41135

9 files changed

Lines changed: 16331 additions & 13917 deletions

File tree

.github/workflows/electron.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ jobs:
1616
- uses: pnpm/action-setup@v4
1717
- uses: actions/setup-node@v4
1818
with:
19-
node-version: 18
19+
node-version: 20
2020
cache: 'pnpm'
2121
- run: pnpm install
2222
- name: Get xvfb

.github/workflows/ember.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ jobs:
1616
- uses: pnpm/action-setup@v4
1717
- uses: actions/setup-node@v4
1818
with:
19-
node-version: 18
19+
node-version: 20
2020
cache: 'pnpm'
2121
- run: pnpm install
2222
- name: Ember Test

.github/workflows/lint.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ jobs:
1616
- uses: pnpm/action-setup@v4
1717
- uses: actions/setup-node@v4
1818
with:
19-
node-version: 18
19+
node-version: 20
2020
cache: 'pnpm'
2121
- run: pnpm install
2222
- name: Lint JS

.github/workflows/release.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ jobs:
1515
- uses: pnpm/action-setup@v4
1616
- uses: actions/setup-node@v4
1717
with:
18-
node-version: 18
18+
node-version: 20
1919
cache: 'pnpm'
2020
- run: pnpm install
2121
- name: Lint JS
@@ -42,7 +42,7 @@ jobs:
4242
- uses: pnpm/action-setup@v4
4343
- uses: actions/setup-node@v4
4444
with:
45-
node-version: 18
45+
node-version: 20
4646
cache: 'pnpm'
4747
- run: pnpm install
4848
- name: Add macOS certs

.tool-versions

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
nodejs 18.19.0
2-
pnpm 8.15.7
1+
nodejs 20.19.0
2+
pnpm 10.11.0

electron-app/package.json

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -32,22 +32,22 @@
3232
"throttle-debounce": "^5.0.2"
3333
},
3434
"devDependencies": {
35-
"@electron-forge/cli": "^7.6.0",
36-
"@electron-forge/core": "^7.6.0",
37-
"@electron-forge/maker-deb": "^7.6.0",
38-
"@electron-forge/maker-dmg": "^7.6.0",
39-
"@electron-forge/maker-snap": "^7.6.0",
40-
"@electron-forge/maker-squirrel": "^7.6.0",
41-
"@electron-forge/maker-zip": "^7.6.0",
42-
"@electron-forge/publisher-snapcraft": "^7.6.0",
35+
"@electron-forge/cli": "^7.8.1",
36+
"@electron-forge/core": "^7.8.1",
37+
"@electron-forge/maker-deb": "^7.8.1",
38+
"@electron-forge/maker-dmg": "^7.8.1",
39+
"@electron-forge/maker-snap": "^7.8.1",
40+
"@electron-forge/maker-squirrel": "^7.8.1",
41+
"@electron-forge/maker-zip": "^7.8.1",
42+
"@electron-forge/publisher-snapcraft": "^7.8.1",
4343
"@sentry/cli": "^2.39.1",
4444
"electron": "^33.2.1",
4545
"electron-debug": "^3.2.0",
4646
"electron-download": "^4.1.1"
4747
},
48-
"packageManager": "pnpm@8.15.7",
48+
"packageManager": "pnpm@10.11.0",
4949
"engines": {
50-
"node": ">= 18",
51-
"pnpm": "^8.14.1"
50+
"node": ">= 20",
51+
"pnpm": "^10.11.0"
5252
}
5353
}

package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -151,10 +151,10 @@
151151
"wcag-contrast": "^3.0.0",
152152
"webpack": "^5.97.1"
153153
},
154-
"packageManager": "pnpm@8.15.7",
154+
"packageManager": "pnpm@10.11.0",
155155
"engines": {
156-
"node": ">= 18",
157-
"pnpm": "^8.15.7"
156+
"node": ">= 20",
157+
"pnpm": "^10.11.0"
158158
},
159159
"publishConfig": {
160160
"registry": "https://registry.npmjs.org"

pnpm-lock.yaml

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

pnpm-workspace.yaml

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,11 @@
11
packages:
2-
- 'electron-app'
2+
- electron-app
3+
onlyBuiltDependencies:
4+
- '@parcel/watcher'
5+
- '@sentry/cli'
6+
- core-js
7+
- electron
8+
- electron-winstaller
9+
- fs-xattr
10+
- fsevents
11+
- macos-alias

0 commit comments

Comments
 (0)