mirror of
https://github.com/4gray/iptvnator.git
synced 2026-10-09 01:16:15 -08:00
Wrap the three packaged `--embedded-mpv-runtime-probe` launches in GNU `timeout -k 10 300`, report exit 124 as a distinct `::error::` that says the packaged app never exited, capture and print the hostile-environment Snap probe output like the other two probes, and set ELECTRON_ENABLE_LOGGING=1 so main-process exceptions reach the step log. A main process that throws before app ready (seen in #1696 with "Cannot find module './main.app.js'") blocks on Electron's uncaught-exception dialog under xvfb and previously held the job until its 120-minute limit with no useful output. The probe's JSON verdict is still one stdout line, so the exact `grep -Fx` match on the disconnected Snap probe is unchanged; verified locally with the workspace Electron binary. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>