Flake (recurring; hit PR #1432 and PR #1434 CI runs)
The streamdeck validate CI step shells the Elgato CLI, which fetches validation rules over the network at run time; transient 'fetch failed' / UND_ERR_SOCKET errors fail the job with no code defect. Observed twice in two days on unrelated PRs (#1432 - confirmed infra flake by rerun; #1434 run 1).
Fix direction
Add a retry (2-3 attempts with backoff) around the validate step, or vendor/cache the validation rules so the step runs offline. Either removes the network from the pass/fail path.
Impact
Fails unrelated PRs' CI intermittently; each occurrence costs a human-triggered rerun.
Flake (recurring; hit PR #1432 and PR #1434 CI runs)
The streamdeck validate CI step shells the Elgato CLI, which fetches validation rules over the network at run time; transient 'fetch failed' / UND_ERR_SOCKET errors fail the job with no code defect. Observed twice in two days on unrelated PRs (#1432 - confirmed infra flake by rerun; #1434 run 1).
Fix direction
Add a retry (2-3 attempts with backoff) around the validate step, or vendor/cache the validation rules so the step runs offline. Either removes the network from the pass/fail path.
Impact
Fails unrelated PRs' CI intermittently; each occurrence costs a human-triggered rerun.