From 33f93c6997bf02c36d10bc4ac6e8a9d49338d1cc Mon Sep 17 00:00:00 2001 From: Andrey Sobolev Date: Thu, 18 Sep 2025 00:20:53 +0700 Subject: [PATCH] Bump electron app to 38 (#9878) Signed-off-by: Andrey Sobolev --- common/config/rush/pnpm-lock.yaml | 88 +++++++++++++++++-------------- desktop-package/package.json | 2 +- desktop/package.json | 2 +- qms-desktop-package/package.json | 2 +- 4 files changed, 52 insertions(+), 42 deletions(-) diff --git a/common/config/rush/pnpm-lock.yaml b/common/config/rush/pnpm-lock.yaml index f96875bece..1e9b1f0b4b 100644 --- a/common/config/rush/pnpm-lock.yaml +++ b/common/config/rush/pnpm-lock.yaml @@ -1907,14 +1907,14 @@ importers: specifier: ~22.8.7 version: 22.8.8 electron: - specifier: ^36.3.1 - version: 36.3.1 + specifier: ^38.1.1 + version: 38.1.1 electron-builder: specifier: ^25.1.8 version: 25.1.8 electron-context-menu: specifier: ^4.0.4 - version: 4.0.4 + version: 4.1.1 electron-log: specifier: ^5.1.7 version: 5.1.7 @@ -2827,8 +2827,8 @@ packages: resolution: {integrity: sha512-6uQ1pVXutwz1Krwooo67W+3K8BwH1ASMh1WoHTpomUzw8EXecXN5lHIJ9EPqTHuv1WqR2LKkSJyagcq0HYUJpg==} engines: {node: '>=12'} - '@electron/asar@3.2.10': - resolution: {integrity: sha512-mvBSwIBUeiRscrCeJE1LwctAriBj65eUDm0Pc11iE5gRwzkmsdbS7FnZ1XUWjpSeQWL1L5g12Fc/SchPM9DUOw==} + '@electron/asar@3.2.18': + resolution: {integrity: sha512-2XyvMe3N3Nrs8cV39IKELRHTYUWFKrmqqSY1U+GMlc0jvqjIVnoxhNd2H4JolWQncbJi1DCvb5TNxZuI2fEjWg==} engines: {node: '>=10.12.0'} hasBin: true @@ -4656,7 +4656,7 @@ packages: version: 0.0.0 '@rush-temp/desktop-1@file:projects/desktop-1.tgz': - resolution: {integrity: sha512-MJ+6X/Ribex9FwxKHOU07v1aOI3VDEo0LWusEzSdTQm7xk/Gf8Aztvf/tvB5RIfClR4ub5nqgkohYZnOfLeo3Q==, tarball: file:projects/desktop-1.tgz} + resolution: {integrity: sha512-dPp96/9DSN+gU39n7ynlwyGH7CpOQz+sZ4Z5S4dSGhv+incEDzyOQQUZJYNz3jFL3OOUiWiEI22lJ0nlyoLpJA==, tarball: file:projects/desktop-1.tgz} version: 0.0.0 '@rush-temp/desktop-downloads-assets@file:projects/desktop-downloads-assets.tgz': @@ -4684,7 +4684,7 @@ packages: version: 0.0.0 '@rush-temp/desktop@file:projects/desktop.tgz': - resolution: {integrity: sha512-LB9wCmyPPqzwihsL8yWC+gk92v4/VkKdooa0q0ylkChu46c0b5QdH40QoWSDJgNqqSO5XRFwM5jpmtRlMm29lg==, tarball: file:projects/desktop.tgz} + resolution: {integrity: sha512-kMVLNqalurSBKidY00TqK2GIBSaEvgAKScF/32N4vsmx+pzMBkE6U63HiW+RxsqVC/ig9QikeohoDXx7Ps9kHg==, tarball: file:projects/desktop.tgz} version: 0.0.0 '@rush-temp/devmodel-resources@file:projects/devmodel-resources.tgz': @@ -4832,7 +4832,7 @@ packages: version: 0.0.0 '@rush-temp/hulylake-client@file:projects/hulylake-client.tgz': - resolution: {integrity: sha512-Oa6Lzz3ZCoPuU+BAO3IvxxiYdgp45AKWndYXhxPRb7rvEuswKZLjKzunt8Dsx0hT5GAQ3XmPNquwntBKIGwZBg==, tarball: file:projects/hulylake-client.tgz} + resolution: {integrity: sha512-0sAr+WkQpteDpwkXdeGMiC4VhoOU5uTVJqUE4m/mpmCQcTRzjZJwB+H0Rwwsd+NRWqEgsp8mu5uuEA8W0lkXfw==, tarball: file:projects/hulylake-client.tgz} version: 0.0.0 '@rush-temp/hulypulse-client@file:projects/hulypulse-client.tgz': @@ -5116,7 +5116,7 @@ packages: version: 0.0.0 '@rush-temp/model-process@file:projects/model-process.tgz': - resolution: {integrity: sha512-yr6N1H/fZwYAZ4EzGItVd7ZqZlL6O2Ed2XeMiUsX2BMBdcPR2zlEv5DkCs3LNNiRMrbNZFTyhaCRAUsczNIG9Q==, tarball: file:projects/model-process.tgz} + resolution: {integrity: sha512-/Qar0A6nR5NxD11A64Alers7Dugvmcdo5h7TAV8NB20EroGB2ATe+rqEb6IQzGQ95zwU0QdZ6znWIAXseFCiHA==, tarball: file:projects/model-process.tgz} version: 0.0.0 '@rush-temp/model-products@file:projects/model-products.tgz': @@ -5568,7 +5568,7 @@ packages: version: 0.0.0 '@rush-temp/qms-desktop@file:projects/qms-desktop.tgz': - resolution: {integrity: sha512-euhJQtYB9bi4EajhGq+TYdDJkmGP5CyFcaAVBLPkmhhKENYJFcLd+E/QbDkWPAZZu7lP9EQ88yFHL5oRBOzyrw==, tarball: file:projects/qms-desktop.tgz} + resolution: {integrity: sha512-Ovno/T0s/QbkFGK+7olnz2h6NvbmUNmXuNNJFXHhI869c3V3Eyh9PDSmLlzR/xM3mQo5hP260Ksv9icoEqxDgw==, tarball: file:projects/qms-desktop.tgz} version: 0.0.0 '@rush-temp/qms-doc-import-tool@file:projects/qms-doc-import-tool.tgz': @@ -8533,6 +8533,10 @@ packages: resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} engines: {node: '>= 8'} + cross-spawn@7.0.6: + resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==} + engines: {node: '>= 8'} + crypt@0.0.2: resolution: {integrity: sha512-mCxBlsHFYh9C+HVpiEacem8FEBnMXgU9gy4zmNC+SXAZNB/1idgp/aulFJ4FgCi7GPEVbfyng092GqL2k2rmow==} @@ -9154,8 +9158,8 @@ packages: engines: {node: '>=14.0.0'} hasBin: true - electron-context-menu@4.0.4: - resolution: {integrity: sha512-XPGj35npL8+MG9Lx5ukmK/h8KLmjYJ3e1GvwWKrNZvf2ocv746WXIyltoV1yWtkEPT7g2kQ8hFmu0ZupK5KieA==} + electron-context-menu@4.1.1: + resolution: {integrity: sha512-kebXha4K2DmR7zrKpO8muzXlUAdhgqQIT7DpPeT4cAKZugwCB/NbuEuT+1SDjOH9vXJYjWK2UQuFvnVw0u0lHg==} engines: {node: '>=18'} electron-dl@4.0.0: @@ -9188,8 +9192,8 @@ packages: electron-windows-badge@1.1.0: resolution: {integrity: sha512-hWFbUk9u3fQHcKzTAcjZAN7XH9bL9oH9g20RRDU/DVDNqdMI03GzlBZfR/R8R1krYu9AT4biLqSCAxnt9LMAfA==} - electron@36.3.1: - resolution: {integrity: sha512-LeOZ+tVahmctHaAssLCGRRUa2SAO09GXua3pKdG+WzkbSDMh+3iOPONNVPTqGp8HlWnzGj4r6mhsIbM2RgH+eQ==} + electron@38.1.1: + resolution: {integrity: sha512-LTFGxXpbIdU07AwSHLoVYVLbZHDiauT1KgTX1fgCPgPDoQIAGnYft/ABx6PkA+9ulQfBEEqg0mYTWaoReHG8Ag==} engines: {node: '>= 12.20.55'} hasBin: true @@ -13635,8 +13639,8 @@ packages: tar-stream@3.1.7: resolution: {integrity: sha512-qJj60CXt7IU1Ffyc3NJMjh6EkuCFej46zUqJ4J7pqYlThyd9bO0XBTmcOIhSzZJVWfsLks0+nle/j538YAW9RQ==} - tar@6.2.0: - resolution: {integrity: sha512-/Wo7DcT0u5HUV486xg675HtjNd3BXZ6xDbzsCUZPt5iw8bTQ63bP0Raut3mvro9u+CUyq7YQd8Cx55fsZXxqLQ==} + tar@6.2.1: + resolution: {integrity: sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==} engines: {node: '>=10'} tar@7.4.3: @@ -15388,7 +15392,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@electron/asar@3.2.10': + '@electron/asar@3.2.18': dependencies: commander: 5.1.0 glob: 7.2.3 @@ -15427,7 +15431,7 @@ snapshots: '@electron/osx-sign@1.3.1': dependencies: compare-version: 0.1.2 - debug: 4.3.5 + debug: 4.4.0 fs-extra: 10.1.0 isbinaryfile: 4.0.10 minimist: 1.2.8 @@ -15439,8 +15443,8 @@ snapshots: dependencies: '@malept/cross-spawn-promise': 2.0.0 chalk: 4.1.2 - debug: 4.3.5 - detect-libc: 2.0.2 + debug: 4.4.0 + detect-libc: 2.0.4 fs-extra: 10.1.0 got: 11.8.6 node-abi: 3.55.0 @@ -15449,16 +15453,16 @@ snapshots: ora: 5.4.1 read-binary-file-arch: 1.0.6 semver: 7.7.2 - tar: 6.2.0 + tar: 6.2.1 yargs: 17.7.2 transitivePeerDependencies: - supports-color '@electron/universal@2.0.1': dependencies: - '@electron/asar': 3.2.10 + '@electron/asar': 3.2.18 '@malept/cross-spawn-promise': 2.0.0 - debug: 4.3.5 + debug: 4.4.0 dir-compare: 4.2.0 fs-extra: 11.2.0 minimatch: 9.0.5 @@ -16289,11 +16293,11 @@ snapshots: '@malept/cross-spawn-promise@2.0.0': dependencies: - cross-spawn: 7.0.3 + cross-spawn: 7.0.6 '@malept/flatpak-bundler@0.4.0': dependencies: - debug: 4.3.5 + debug: 4.4.0 fs-extra: 9.1.0 lodash: 4.17.21 tmp-promise: 3.0.3 @@ -19582,7 +19586,7 @@ snapshots: '@vercel/webpack-asset-relocator-loader': 1.7.4 cross-env: 7.0.3 dotenv: 16.0.3 - electron: 36.3.1 + electron: 38.1.1 electron-builder: 25.1.8 electron-squirrel-startup: 1.0.1 node-loader: 2.0.0(webpack@5.97.1) @@ -19791,8 +19795,8 @@ snapshots: css-loader: 5.2.7(webpack@5.97.1) dotenv: 16.0.3 dotenv-webpack: 8.0.1(webpack@5.97.1) - electron: 36.3.1 - electron-context-menu: 4.0.4 + electron: 38.1.1 + electron-context-menu: 4.1.1 electron-log: 5.1.7 electron-squirrel-startup: 1.0.1 electron-store: 8.2.0 @@ -26494,7 +26498,7 @@ snapshots: '@vercel/webpack-asset-relocator-loader': 1.7.4 cross-env: 7.0.3 dotenv: 16.0.3 - electron: 36.3.1 + electron: 38.1.1 electron-builder: 25.1.8 electron-squirrel-startup: 1.0.1 node-loader: 2.0.0(webpack@5.97.1) @@ -32807,7 +32811,7 @@ snapshots: builder-util-runtime: 9.2.10 chromium-pickle-js: 0.2.0 config-file-ts: 0.2.8-rc1 - debug: 4.3.5 + debug: 4.4.0 dmg-builder: 25.1.8 dotenv: 16.4.5 dotenv-expand: 11.0.6 @@ -32825,7 +32829,7 @@ snapshots: resedit: 1.7.1 sanitize-filename: 1.6.3 semver: 7.7.2 - tar: 6.2.0 + tar: 6.2.1 temp-file: 3.4.0 transitivePeerDependencies: - supports-color @@ -33253,7 +33257,7 @@ snapshots: builder-util-runtime@9.2.10: dependencies: - debug: 4.3.5 + debug: 4.4.0 sax: 1.3.0 transitivePeerDependencies: - supports-color @@ -33273,8 +33277,8 @@ snapshots: bluebird-lst: 1.0.9 builder-util-runtime: 9.2.10 chalk: 4.1.2 - cross-spawn: 7.0.3 - debug: 4.3.5 + cross-spawn: 7.0.6 + debug: 4.4.0 fs-extra: 10.1.0 http-proxy-agent: 7.0.2 https-proxy-agent: 7.0.5 @@ -33316,7 +33320,7 @@ snapshots: promise-inflight: 1.0.1 rimraf: 3.0.2 ssri: 9.0.1 - tar: 6.2.0 + tar: 6.2.1 unique-filename: 2.0.1 cache-content-type@1.0.1: @@ -33789,6 +33793,12 @@ snapshots: shebang-command: 2.0.0 which: 2.0.2 + cross-spawn@7.0.6: + dependencies: + path-key: 3.1.1 + shebang-command: 2.0.0 + which: 2.0.2 + crypt@0.0.2: {} crypto-js@4.2.0: {} @@ -34438,7 +34448,7 @@ snapshots: - electron-builder-squirrel-windows - supports-color - electron-context-menu@4.0.4: + electron-context-menu@4.1.1: dependencies: cli-truncate: 4.0.0 electron-dl: 4.0.0 @@ -34492,7 +34502,7 @@ snapshots: electron-windows-badge@1.1.0: {} - electron@36.3.1: + electron@38.1.1: dependencies: '@electron/get': 2.0.3 '@types/node': 22.15.29 @@ -37758,7 +37768,7 @@ snapshots: npmlog: 6.0.2 rimraf: 3.0.2 semver: 7.7.2 - tar: 6.2.0 + tar: 6.2.1 which: 2.0.2 transitivePeerDependencies: - supports-color @@ -39772,7 +39782,7 @@ snapshots: fast-fifo: 1.3.2 streamx: 2.16.1 - tar@6.2.0: + tar@6.2.1: dependencies: chownr: 2.0.0 fs-minipass: 2.1.0 diff --git a/desktop-package/package.json b/desktop-package/package.json index 843e7c30b4..815584a5dd 100644 --- a/desktop-package/package.json +++ b/desktop-package/package.json @@ -21,7 +21,7 @@ "node-loader": "~2.0.0", "cross-env": "~7.0.3", "typescript": "^5.8.3", - "electron": "^36.3.1", + "electron": "^38.1.1", "@types/node": "^22.15.29", "electron-builder": "^25.1.8", "@electron/notarize": "^2.3.2" diff --git a/desktop/package.json b/desktop/package.json index 95648c6da7..68e63b56f1 100644 --- a/desktop/package.json +++ b/desktop/package.json @@ -50,7 +50,7 @@ "typescript": "^5.8.3", "ts-node": "^10.8.0", "ts-node-dev": "^2.0.0", - "electron": "^36.3.1", + "electron": "^38.1.1", "@types/node": "^22.15.29", "copy-webpack-plugin": "^11.0.0", "@typescript-eslint/eslint-plugin": "^6.11.0", diff --git a/qms-desktop-package/package.json b/qms-desktop-package/package.json index 533fdb0cd9..cb20965b03 100644 --- a/qms-desktop-package/package.json +++ b/qms-desktop-package/package.json @@ -21,7 +21,7 @@ "node-loader": "~2.0.0", "cross-env": "~7.0.3", "typescript": "^5.8.3", - "electron": "^36.3.1", + "electron": "^38.1.1", "@types/node": "^22.15.29", "electron-builder": "^25.1.8", "@electron/notarize": "^2.3.2"