Commit Graph

3 Commits

Author SHA1 Message Date
diegosouzapw
ae77d1370e fix(electron): pre-create userData dir for Windows + stream logs in CI
Windows smoke test exits code=0 because requestSingleInstanceLock()
fails silently when the APPDATA/<productName> directory doesn't exist.
Pre-create the directory so the lock file can be written.

Also enables ELECTRON_SMOKE_STREAM_LOGS=1 in CI for better debugging.
2026-04-27 02:48:25 -03:00
diegosouzapw
4d48454c11 fix(electron): add --no-sandbox and sandbox env for CI smoke tests
Linux: SUID sandbox error (chrome-sandbox needs root:4755)
Windows: silent exit 0 without sandbox bypass

Adds --no-sandbox, --disable-gpu, --disable-dev-shm-usage CLI args
and ELECTRON_DISABLE_SANDBOX=1 env var when CI=true is detected.
2026-04-27 02:33:35 -03:00
Prateek Rungta
56ae1b8246 fix: package Electron runtime deps (#1639)
Integrated into release/v3.7.1 — fixes Electron installer shipping empty node_modules. Adds separate extraResources FileSet, CI smoke test job, and cross-platform packaged app validation script. Closes #1636.
2026-04-26 23:59:51 -03:00