Skip to content

CI: streamdeck validate step flakes on transient network errors fetching Elgato validation rules #1436

Description

@amrmelsayed

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    area/streamdeckStream Deck plugin — apps/streamdeck, Elgato channel (profiles, Maker Console, packaging)

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions