Commit 4952d9f
committed
chore: remove unneeded electron-builder flags
Drop the electronFuses block, win.verifyUpdateCodeSignature, and
win.signAndEditExecutable added in #3740. None of them are required
for the ssh2 tunnel to work:
- ssh2's native bindings (sshcrypto.node, cpufeatures.node) are
auto-unpacked by Electron and don't conflict with default fuses.
- onlyLoadAppFromAsar only governs the entry point (main.js), which
stays inside the asar.
- Embedded asar integrity validation is handled correctly by modern
electron-builder, including for asarUnpack entries.
- verifyUpdateCodeSignature only matters when electron-updater is
active; Keira3 doesn't ship the auto-updater.
- signAndEditExecutable: false skipped not only signing (which
electron-builder skips automatically without a cert) but also
rcedit, which means the portable .exe shipped without its icon
or version metadata. Letting it run by default restores both.1 parent 879c904 commit 4952d9f
1 file changed
Lines changed: 1 addition & 7 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
8 | | - | |
9 | | - | |
10 | | - | |
11 | | - | |
12 | 8 | | |
13 | 9 | | |
14 | | - | |
15 | | - | |
16 | | - | |
| 10 | + | |
17 | 11 | | |
18 | 12 | | |
19 | 13 | | |
| |||
0 commit comments