Skip to content

Commit e9b853e

Browse files
authored
Update electron to version 36.4.0 (#15837)
- use webUtils.getPathForFile() in drag and drop Fixes #15672 Contributed on behalf of STMicroelectronics Signed-off-by: Thomas Mäder <t.s.maeder@gmail.com>
1 parent fde67a8 commit e9b853e

File tree

19 files changed

+291
-157
lines changed

19 files changed

+291
-157
lines changed

.github/workflows/ci-cd.yml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,6 @@ jobs:
3434
- name: Install and Build
3535
shell: bash
3636
run: |
37-
npm install -g node-gyp
3837
npm ci
3938
./scripts/check_git_status.sh
4039
env:
@@ -75,7 +74,6 @@ jobs:
7574
- name: Build
7675
shell: bash
7776
run: |
78-
npm install -g node-gyp
7977
npm ci
8078
npm run build
8179
git status

.github/workflows/native-dependencies.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,10 @@ jobs:
1313
uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3.6.0
1414

1515
# Update the node version here after every Electron upgrade
16-
- name: Use Node.js 18.17.0
16+
- name: Use Node.js v22.15.1
1717
uses: actions/setup-node@1a4442cacd436585916779262731d5b162bc6ec7 # v3.8.2
1818
with:
19-
node-version: "18.17.0"
19+
node-version: "22.15.1"
2020
registry-url: "https://registry.npmjs.org"
2121

2222
- name: Use Python 3.11

.github/workflows/playwright.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,6 @@ jobs:
4242
- name: Build Browser
4343
shell: bash
4444
run: |
45-
npm install -g node-gyp
4645
npm ci
4746
npm run build:browser
4847
npm run download:plugins

.github/workflows/production-smoke-test.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,6 @@ jobs:
3434
- name: Build Browser Example Application for Production
3535
shell: bash
3636
run: |
37-
npm install -g node-gyp
3837
npm ci
3938
cd examples/browser && npm run build:production
4039
env:

.github/workflows/publish-gh-pages.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,6 @@ jobs:
3535

3636
- name: Pre-npm-Publish
3737
run: |
38-
npm install -g node-gyp
3938
npm ci
4039
npm run build
4140
env:

.github/workflows/publish-next.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,6 @@ jobs:
3232
- name: Install
3333
shell: bash
3434
run: |
35-
npm install -g node-gyp
3635
npm ci
3736
npm run build
3837
env:

.github/workflows/publish-release.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,6 @@ jobs:
3838
- name: Install
3939
shell: bash
4040
run: |
41-
npm install -g node-gyp
4241
npm ci
4342
npm run build
4443
env:

.github/workflows/translation.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,6 @@ jobs:
2626
- name: Install and Build
2727
shell: bash
2828
run: |
29-
npm install -g node-gyp
3029
npm ci
3130
npm run build
3231
env:

dev-packages/application-manager/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@
4343
"compression-webpack-plugin": "^9.0.0",
4444
"copy-webpack-plugin": "^8.1.1",
4545
"css-loader": "^6.2.0",
46-
"electron-rebuild": "^3.2.7",
46+
"@electron/rebuild": "^3.7.2",
4747
"fs-extra": "^4.0.2",
4848
"http-server": "^14.1.1",
4949
"ignore-loader": "^0.1.2",

examples/electron/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -110,6 +110,6 @@
110110
},
111111
"devDependencies": {
112112
"@theia/cli": "1.62.0",
113-
"electron": "30.1.2"
113+
"electron": "36.4.0"
114114
}
115115
}

0 commit comments

Comments
 (0)