Update electron to 30.0.0
This commit is contained in:
parent
bebdf818c3
commit
cba88e6e45
9 changed files with 23 additions and 16 deletions
2
.github/workflows/benchmark.yml
vendored
2
.github/workflows/benchmark.yml
vendored
|
@ -30,7 +30,7 @@ jobs:
|
|||
- name: Setup node.js
|
||||
uses: actions/setup-node@v3
|
||||
with:
|
||||
node-version: '20.9.0'
|
||||
node-version: '20.11.1'
|
||||
- name: Install global dependencies
|
||||
run: npm install -g yarn@1.22.10 npm@10.2.5
|
||||
|
||||
|
|
10
.github/workflows/ci.yml
vendored
10
.github/workflows/ci.yml
vendored
|
@ -21,7 +21,7 @@ jobs:
|
|||
- uses: actions/checkout@v3
|
||||
- uses: actions/setup-node@v3
|
||||
with:
|
||||
node-version: '20.9.0'
|
||||
node-version: '20.11.1'
|
||||
- run: npm install -g yarn@1.22.10 npm@10.2.5
|
||||
|
||||
- name: Cache Desktop node_modules
|
||||
|
@ -78,7 +78,7 @@ jobs:
|
|||
- uses: actions/checkout@v3
|
||||
- uses: actions/setup-node@v3
|
||||
with:
|
||||
node-version: '20.9.0'
|
||||
node-version: '20.11.1'
|
||||
|
||||
- run: npm install -g yarn@1.22.10 npm@10.2.5
|
||||
|
||||
|
@ -130,7 +130,7 @@ jobs:
|
|||
- uses: actions/checkout@v3
|
||||
- uses: actions/setup-node@v3
|
||||
with:
|
||||
node-version: '20.9.0'
|
||||
node-version: '20.11.1'
|
||||
- run: sudo apt-get install xvfb
|
||||
|
||||
- run: npm install -g yarn@1.22.10 npm@10.2.5
|
||||
|
@ -197,7 +197,7 @@ jobs:
|
|||
- uses: actions/checkout@v3
|
||||
- uses: actions/setup-node@v3
|
||||
with:
|
||||
node-version: '20.9.0'
|
||||
node-version: '20.11.1'
|
||||
- run: npm install -g yarn@1.22.10 npm@10.2.5 node-gyp@10.0.1
|
||||
|
||||
# Set things up so @nodert-win10-rs4 dependencies build properly
|
||||
|
@ -306,7 +306,7 @@ jobs:
|
|||
- name: Setup node.js
|
||||
uses: actions/setup-node@v3
|
||||
with:
|
||||
node-version: '20.9.0'
|
||||
node-version: '20.11.1'
|
||||
- name: Install global dependencies
|
||||
run: npm install -g yarn@1.22.10 npm@10.2.5
|
||||
|
||||
|
|
2
.github/workflows/danger.yml
vendored
2
.github/workflows/danger.yml
vendored
|
@ -15,7 +15,7 @@ jobs:
|
|||
fetch-depth: 0 # fetch all history
|
||||
- uses: actions/setup-node@v3
|
||||
with:
|
||||
node-version: '20.9.0'
|
||||
node-version: '20.11.1'
|
||||
- run: npm install -g yarn@1.22.10 npm@10.2.5
|
||||
- name: Cache danger node_modules
|
||||
id: cache-desktop-modules
|
||||
|
|
2
.github/workflows/stories.yml
vendored
2
.github/workflows/stories.yml
vendored
|
@ -16,7 +16,7 @@ jobs:
|
|||
- uses: actions/checkout@v3
|
||||
- uses: actions/setup-node@v3
|
||||
with:
|
||||
node-version: '20.9.0'
|
||||
node-version: '20.11.1'
|
||||
cache: 'yarn'
|
||||
- name: Install global dependencies
|
||||
run: npm install -g yarn@1.22.10 npm@10.2.5
|
||||
|
|
2
.nvmrc
2
.nvmrc
|
@ -1 +1 @@
|
|||
20.9.0
|
||||
20.11.1
|
||||
|
|
|
@ -31,6 +31,12 @@ function _createPermissionHandler(
|
|||
// We default 'media' permission to false, but the user can override that for
|
||||
// the microphone and camera.
|
||||
if (permission === 'media') {
|
||||
// Pacifying typescript because it is always there for 'media' permission
|
||||
if (!('mediaTypes' in details)) {
|
||||
callback(false);
|
||||
return;
|
||||
}
|
||||
|
||||
if (
|
||||
details.mediaTypes?.includes('audio') ||
|
||||
details.mediaTypes?.includes('video')
|
||||
|
|
|
@ -291,7 +291,7 @@
|
|||
"csv-parse": "5.5.2",
|
||||
"danger": "11.1.2",
|
||||
"debug": "4.3.3",
|
||||
"electron": "29.1.5",
|
||||
"electron": "30.0.0",
|
||||
"electron-builder": "24.6.3",
|
||||
"electron-mocha": "12.2.0",
|
||||
"endanger": "7.0.4",
|
||||
|
@ -354,7 +354,7 @@
|
|||
"read-last-lines/mz/thenify-all/thenify": "3.3.1"
|
||||
},
|
||||
"engines": {
|
||||
"node": "20.9.0"
|
||||
"node": "20.11.1"
|
||||
},
|
||||
"build": {
|
||||
"appId": "org.whispersystems.signal-desktop",
|
||||
|
|
|
@ -44,7 +44,8 @@ export async function afterPack({
|
|||
// Disables the --inspect and --inspect-brk family of CLI options
|
||||
[FuseV1Options.EnableNodeCliInspectArguments]: enableInspectArguments,
|
||||
// Enables validation of the app.asar archive on macOS
|
||||
[FuseV1Options.EnableEmbeddedAsarIntegrityValidation]: true,
|
||||
[FuseV1Options.EnableEmbeddedAsarIntegrityValidation]:
|
||||
electronPlatformName === 'darwin',
|
||||
// Enforces that Electron will only load your app from "app.asar" instead of
|
||||
// its normal search paths
|
||||
[FuseV1Options.OnlyLoadAppFromAsar]: true,
|
||||
|
|
|
@ -9259,10 +9259,10 @@ electron-window@^0.8.0:
|
|||
dependencies:
|
||||
is-electron-renderer "^2.0.0"
|
||||
|
||||
electron@29.1.5:
|
||||
version "29.1.5"
|
||||
resolved "https://registry.yarnpkg.com/electron/-/electron-29.1.5.tgz#b745b4d201c1ac9f84d6aa034126288dde34d5a1"
|
||||
integrity sha512-1uWGRw/ffA62lcrklxGUgVxVtOHojsg/nwsYr+/F9cVjipZJn8iPv/ABGIIexhmUqWcho8BqfTJ4osCBa29gBg==
|
||||
electron@30.0.0:
|
||||
version "30.0.0"
|
||||
resolved "https://registry.yarnpkg.com/electron/-/electron-30.0.0.tgz#6b72a27dcc46759fac5f12e147ef64554e596391"
|
||||
integrity sha512-GRwKphq/TUhSlb44OwSckXKl50f5OR/pm9MvF3rBLyqcxwfu7L11xejrZ0hDea1eKyCkzGd4B+cIqaQiDguPEA==
|
||||
dependencies:
|
||||
"@electron/get" "^2.0.0"
|
||||
"@types/node" "^20.9.0"
|
||||
|
|
Loading…
Reference in a new issue