chore(deps): upgrade electron-builder to 26.3.3

- Upgrade electron-builder from 26.1.0 to 26.3.3
- Fix CancellationToken import to use electron-updater instead of builder-util-runtime
- Update related dependencies in yarn.lock

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
beyondkmp 2025-12-02 13:57:38 +08:00
parent 3e6dc56196
commit 868598122f
3 changed files with 49 additions and 39 deletions

View File

@ -268,7 +268,7 @@
"drizzle-kit": "^0.31.4",
"drizzle-orm": "^0.44.5",
"electron": "38.7.0",
"electron-builder": "26.1.0",
"electron-builder": "26.3.3",
"electron-devtools-installer": "^3.2.0",
"electron-reload": "^2.0.0-alpha.1",
"electron-store": "^8.2.0",

View File

@ -5,9 +5,9 @@ import { generateUserAgent } from '@main/utils/systemInfo'
import { FeedUrl, UpdateConfigUrl, UpdateMirror, UpgradeChannel } from '@shared/config/constant'
import { IpcChannel } from '@shared/IpcChannel'
import type { UpdateInfo } from 'builder-util-runtime'
import { CancellationToken } from 'builder-util-runtime'
import { app, net } from 'electron'
import type { AppUpdater as _AppUpdater, Logger, NsisUpdater, UpdateCheckResult } from 'electron-updater'
import { CancellationToken } from 'electron-updater'
import { autoUpdater } from 'electron-updater'
import path from 'path'
import semver from 'semver'

View File

@ -10155,7 +10155,7 @@ __metadata:
drizzle-kit: "npm:^0.31.4"
drizzle-orm: "npm:^0.44.5"
electron: "npm:38.7.0"
electron-builder: "npm:26.1.0"
electron-builder: "npm:26.3.3"
electron-devtools-installer: "npm:^3.2.0"
electron-reload: "npm:^2.0.0-alpha.1"
electron-store: "npm:^8.2.0"
@ -10633,9 +10633,9 @@ __metadata:
languageName: node
linkType: hard
"app-builder-lib@npm:26.1.0":
version: 26.1.0
resolution: "app-builder-lib@npm:26.1.0"
"app-builder-lib@npm:26.3.3":
version: 26.3.3
resolution: "app-builder-lib@npm:26.3.3"
dependencies:
"@develar/schema-utils": "npm:~2.6.5"
"@electron/asar": "npm:3.4.1"
@ -10647,15 +10647,15 @@ __metadata:
"@malept/flatpak-bundler": "npm:^0.4.0"
"@types/fs-extra": "npm:9.0.13"
async-exit-hook: "npm:^2.0.1"
builder-util: "npm:26.1.0"
builder-util-runtime: "npm:9.5.0"
builder-util: "npm:26.3.1"
builder-util-runtime: "npm:9.5.1"
chromium-pickle-js: "npm:^0.2.0"
ci-info: "npm:^4.2.0"
ci-info: "npm:4.3.1"
debug: "npm:^4.3.4"
dotenv: "npm:^16.4.5"
dotenv-expand: "npm:^11.0.6"
ejs: "npm:^3.1.8"
electron-publish: "npm:26.1.0"
electron-publish: "npm:26.3.1"
fs-extra: "npm:^10.1.0"
hosted-git-info: "npm:^4.1.0"
isbinaryfile: "npm:^5.0.0"
@ -10672,9 +10672,9 @@ __metadata:
tiny-async-pool: "npm:1.3.0"
which: "npm:^5.0.0"
peerDependencies:
dmg-builder: 26.1.0
electron-builder-squirrel-windows: 26.1.0
checksum: 10c0/c8397886e59dc6a8ae4d90bc59fd28631705c5873789463a55b3e029062d6194d38e9feb1e6595ca31a069ed37ae893703fadd09a95ed4d2b1ab92fb92b13d72
dmg-builder: 26.3.3
electron-builder-squirrel-windows: 26.3.3
checksum: 10c0/c66a89be6471714a63ff4f286b44dcccdb6080f523c41376968e502fd77e2101659884bbf8405c37c7f4079e4bfdac0ce01bd22af842f4d7ceb3635ba85b06c1
languageName: node
linkType: hard
@ -11225,14 +11225,24 @@ __metadata:
languageName: node
linkType: hard
"builder-util@npm:26.1.0":
version: 26.1.0
resolution: "builder-util@npm:26.1.0"
"builder-util-runtime@npm:9.5.1":
version: 9.5.1
resolution: "builder-util-runtime@npm:9.5.1"
dependencies:
debug: "npm:^4.3.4"
sax: "npm:^1.2.4"
checksum: 10c0/b6f95e18d7f6201f95b42658bb7c8e2d29f96d6beeef64c4c9f54ff9d71e6459ca55f325512da9fea23378b9804fcade8fcad88dab81ba3f96958c86492a2ca9
languageName: node
linkType: hard
"builder-util@npm:26.3.1":
version: 26.3.1
resolution: "builder-util@npm:26.3.1"
dependencies:
7zip-bin: "npm:~5.2.0"
"@types/debug": "npm:^4.1.6"
app-builder-bin: "npm:5.0.0-alpha.12"
builder-util-runtime: "npm:9.5.0"
builder-util-runtime: "npm:9.5.1"
chalk: "npm:^4.1.2"
ci-info: "npm:^4.2.0"
cross-spawn: "npm:^7.0.6"
@ -11246,7 +11256,7 @@ __metadata:
stat-mode: "npm:^1.0.0"
temp-file: "npm:^3.4.0"
tiny-async-pool: "npm:1.3.0"
checksum: 10c0/0e1bcc04452cda8eaa1d63f338e05c1280f0539ee9dd7a9d4d17f75dff323d0d34de184fc146e3bdb1e1f1578bc0070569b1701312b509e802c97bfe4fed24b1
checksum: 10c0/d4e506af93fff1b09ac11f3fc1f3e817ebcf4d40af26b122b4be9ee1f61fa3006d6efd3a4726db3a8e710e5cd2cf3f7c606373d83ada97cb2df88a397f052227
languageName: node
linkType: hard
@ -11663,7 +11673,7 @@ __metadata:
languageName: node
linkType: hard
"ci-info@npm:^4.2.0":
"ci-info@npm:4.3.1, ci-info@npm:^4.2.0":
version: 4.3.1
resolution: "ci-info@npm:4.3.1"
checksum: 10c0/7dd82000f514d76ddfe7775e4cb0d66e5c638f5fa0e2a3be29557e898da0d32ac04f231217d414d07fb968b1fbc6d980ee17ddde0d2c516f23da9cfff608f6c1
@ -13254,12 +13264,12 @@ __metadata:
languageName: node
linkType: hard
"dmg-builder@npm:26.1.0":
version: 26.1.0
resolution: "dmg-builder@npm:26.1.0"
"dmg-builder@npm:26.3.3":
version: 26.3.3
resolution: "dmg-builder@npm:26.3.3"
dependencies:
app-builder-lib: "npm:26.1.0"
builder-util: "npm:26.1.0"
app-builder-lib: "npm:26.3.3"
builder-util: "npm:26.3.1"
dmg-license: "npm:^1.0.11"
fs-extra: "npm:^10.1.0"
iconv-lite: "npm:^0.6.2"
@ -13267,7 +13277,7 @@ __metadata:
dependenciesMeta:
dmg-license:
optional: true
checksum: 10c0/0dc4e993516dfb896b45b7de6ee88bc99a95205e64bbcac4425dba4fc3b608d5117f8ff14c4204ae916cb567b7c1ab5acc91fa223856ed66e9f22446d440c3dc
checksum: 10c0/aad4561d58b2c8a5fff3513c9e3afb057491ac4a4a4041cfd10b8975f064958564891f353818f6442bc1019678d28cc88fd7e0505e0088ba8b3f37c6e0199426
languageName: node
linkType: hard
@ -13607,16 +13617,16 @@ __metadata:
languageName: node
linkType: hard
"electron-builder@npm:26.1.0":
version: 26.1.0
resolution: "electron-builder@npm:26.1.0"
"electron-builder@npm:26.3.3":
version: 26.3.3
resolution: "electron-builder@npm:26.3.3"
dependencies:
app-builder-lib: "npm:26.1.0"
builder-util: "npm:26.1.0"
builder-util-runtime: "npm:9.5.0"
app-builder-lib: "npm:26.3.3"
builder-util: "npm:26.3.1"
builder-util-runtime: "npm:9.5.1"
chalk: "npm:^4.1.2"
ci-info: "npm:^4.2.0"
dmg-builder: "npm:26.1.0"
dmg-builder: "npm:26.3.3"
fs-extra: "npm:^10.1.0"
lazy-val: "npm:^1.0.5"
simple-update-notifier: "npm:2.0.0"
@ -13624,7 +13634,7 @@ __metadata:
bin:
electron-builder: cli.js
install-app-deps: install-app-deps.js
checksum: 10c0/9255a77f1124d3bc722ce9670380144eda42508f8a4695cad5346a44a7b547febe09e736b1b0046b7ddf84c4ea07ab385f87e2c8053dfa996a823d79e2bd05c8
checksum: 10c0/fb2dbfccf81d909c4c6b36de141dee63ccd8accc80b1f846d9d7ef30f2104a4174eda00ccdd3cafdc5781ddce6a468d0e14e88979f59b23b37fb9d0f4333fa9b
languageName: node
linkType: hard
@ -13640,19 +13650,19 @@ __metadata:
languageName: node
linkType: hard
"electron-publish@npm:26.1.0":
version: 26.1.0
resolution: "electron-publish@npm:26.1.0"
"electron-publish@npm:26.3.1":
version: 26.3.1
resolution: "electron-publish@npm:26.3.1"
dependencies:
"@types/fs-extra": "npm:^9.0.11"
builder-util: "npm:26.1.0"
builder-util-runtime: "npm:9.5.0"
builder-util: "npm:26.3.1"
builder-util-runtime: "npm:9.5.1"
chalk: "npm:^4.1.2"
form-data: "npm:^4.0.0"
fs-extra: "npm:^10.1.0"
lazy-val: "npm:^1.0.5"
mime: "npm:^2.5.2"
checksum: 10c0/f6593e007f47bea311ab9678c31f724a3c0826de4e0f8ea917d4c3d073d3470ede6a093b51408cd53dd790bb1baa4d5b7647a8cd935d0ff3b4d011050e861f0b
checksum: 10c0/cbca48ea14403b7d05252fe9564b286c39a0c695889790dcb07194928e2f9dbb0eadccd3bce359f578cd3b2e7ab5435b48300835b395e6af62867d7538afe265
languageName: node
linkType: hard