mirror of
https://github.com/4gray/iptvnator.git
synced 2026-10-11 02:46:16 -08:00
chore(deps): hold electron-builder back at ^26.0.12
Reverts the electron-builder bump and both fixes it required, leaving 43
bumps. The packaged Linux job builds a snap that cannot start:
/snap/iptvnator/x1/command.sh: line 2:
/snap/iptvnator/x1/desktop-init.sh: No such file or directory
26.15.3 rewrote the snap target — 26.0.12 had one `snap.js`, 26.15.3 splits it
into `SnapTarget` plus `core24`/`coreCustom`/`coreLegacy` and moves the desktop
integration scripts out of the Go binary into templates staged through a new
`launch-scripts` dump part. The generated `command.sh` execs
`$SNAP/desktop-init.sh`, and with our core22 strict config plus custom
layout/plugs that script never lands at the snap root.
Diagnosing that properly means iterating on real snap builds, which needs
Linux and snapcraft, and it puts the whole snap/flatpak/afterPack contract at
risk — too much to carry inside a 44-package sweep for a dev-only tool. Same
call as epg-parser: it gets its own PR.
The two follow-ups go with it, since both were consequences of that bump: the
`engines` floor came from @electron/rebuild 4 (`>=22.12.0`; rebuild 3 asks for
`>=12.13.0`), and the node-gyp resolution fix existed because rebuild 4 dropped
the `@electron/node-gyp` fork the build script scanned for. Both belong in the
electron-builder PR. Re-verified the addon still builds against Electron 41 on
the restored path.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
1 parent
d55b5ee774
commit
05da35f8f7
3 files changed
+652
-375
No files matched your search
@@ -3,7 +3,7 @@ type: internal
|
||||
area: deps
|
||||
---
|
||||
|
||||
Updated 44 dependencies, including the HTTP client behind every playlist and
|
||||
Updated 43 dependencies, including the HTTP client behind every playlist and
|
||||
portal request — that one closes seven advisories that affect the shipped app,
|
||||
among them a proxy-credential leak on redirects. Also refreshes the ArtPlayer,
|
||||
hls.js, Video.js and Shaka player engines. No behaviour change intended.
|
||||
+1
-5
@@ -70,9 +70,6 @@
|
||||
"build": "nx build electron-backend"
|
||||
},
|
||||
"private": true,
|
||||
"engines": {
|
||||
"node": ">=22.12.0"
|
||||
},
|
||||
"packageManager": "pnpm@10.33.0+sha512.10568bb4a6afb58c9eb3630da90cc9516417abebd3fabbe6739f0ae795728da1491e9db5a544c76ad8eb7570f5c4bb3d6c637b2cb41bfdcdb47fa823c8649319",
|
||||
"dependencies": {
|
||||
"@angular/animations": "21.2.17",
|
||||
@@ -185,7 +182,7 @@
|
||||
"cors": "2.8.6",
|
||||
"drizzle-kit": "0.31.10",
|
||||
"electron": "^41.7.2",
|
||||
"electron-builder": "^26.15.3",
|
||||
"electron-builder": "^26.0.12",
|
||||
"electron-playwright-helpers": "1.8.2",
|
||||
"esbuild": "0.28.1",
|
||||
"eslint": "^9.8.0",
|
||||
@@ -205,7 +202,6 @@
|
||||
"jsonc-eslint-parser": "^2.1.0",
|
||||
"material-design-icons-iconfont": "6.7.0",
|
||||
"ng-mocks": "14.15.3",
|
||||
"node-gyp": "12.2.0",
|
||||
"nx": "22.7.1",
|
||||
"nx-electron": "22.0.0",
|
||||
"prettier": "^3.9.6",
|
||||
|
||||
Generated
+650
-369
File diff suppressed because it is too large.
Load diff
Reference in new issue
Block a user