nx
Nx
GitHub
nx-cloud-workflows
Workspace
GitHub
CI Pipeline Executions
Filtered
Runs
Demo
Insights
Compare tasks
Analytics
Sign in
Toggle sidebar
Overview
⌘K
nx-cloud-workflows
Loading workspace stats
Loading workspace insights...
Statistics interval
7 days
30 days
Latest CI Pipeline Executions
Status
Fix filter
Filter
Fuzzy
Filter range
Sort by
Sort by
Start time
Sort ascending
Sort descending
Succeeded
install-browsers-bound-timeouts
edccfaec fix(install-browsers): drop redundant last-stdout/stderr dump on failure The captured chunks are already in the live log right above the failure context, so re-printing them just looks like a second run and makes the output harder to scan. Keep only the bits that aren't visible elsewhere: the kill reason, the active node version, and the resolved playwright version.
by rarmatei
r
Succeeded
install-browsers-bound-timeouts
47681b07 fix(install-browsers): kill the whole process group on timeout Previous attempt used child_process.exec + proc.kill('SIGTERM'), which only signals /bin/sh — the pnpm/node/playwright descendants keep running and the 'close' event never fires, so timers are never cleared and printFailureContext never prints. Switch to spawn('sh', ['-c', cmd], { detached: true }) so the shell is the leader of its own process group, then signal the whole group with process.kill(-pid, signal).
by rarmatei
r
Succeeded
install-browsers-bound-timeouts
f998b78c fix(install-browsers): add idle + absolute timeouts and surface playwright install failures - 3min idle timeout, 5min absolute timeout, SIGTERM then SIGKILL after a 5s grace - Inject DEBUG=pw:install into the child env so the extraction step actually logs progress - On failure, print the active node version, resolved playwright version, and the last 10 lines of stdout/stderr so the cause of a hang is visible Supersedes #121.
by rarmatei
r
Previous
Next