ci(packaging): time-box the Snap and Flatpak embedded MPV runtime probes (#1704)

This commit is contained in:
4gray authored and GitHub committed 2026-09-27 07:54:20 +02:00
1 parent e8902f472a
commit f166ff4d47
3 files changed
+189 -29

No files matched your search

+7
View File
@@ -91,6 +91,13 @@ exit. The retained handle still provides the actual exit code and signal.
The Linux portable build uploads `packaged-frame-copy-smoke` reports and traces
even when the smoke fails. Check the paused-frame screenshot and trace before
classifying a zero rendered-frame signal as an infrastructure flake.
The Snap and Flatpak `--embedded-mpv-runtime-probe` launches in
`build-and-make.yaml` run under GNU `timeout --verbose -k 10 300` with
`ELECTRON_ENABLE_LOGGING=1`, so a main process that throws before app ready
and blocks on Electron's uncaught-exception dialog under xvfb fails within
five minutes with a distinct `::error::` (exit 124, or 137 after timeout's
announced KILL escalation) and its stderr in the step log, instead of holding
the job until the 120-minute limit.
## Main-process ownership