Skip to content

CI: Retry spot-terminated jobs in merge queue - #34853

Draft
alexslavr wants to merge 3 commits into
mainfrom
lavrov/gatekeeper-for-demo-tests
Draft

CI: Retry spot-terminated jobs in merge queue#34853
alexslavr wants to merge 3 commits into
mainfrom
lavrov/gatekeeper-for-demo-tests

Conversation

@alexslavr

@alexslavr alexslavr commented Aug 20, 2026

Copy link
Copy Markdown
Contributor

Merge-queue runs of Demos Visual Tests occasionally fail because their self-hosted spot runners get reclaimed mid-job. A single spot-driven failure of any required check evicts the PR from the queue even though the failure is unrelated to the change. Angular framework screenshot jobs (testcafe-frameworks-all matrix entries whose CONSTEL starts with angular) are the most affected because they take up to 60 min per entry and there are 10 of them.

What this PR does

Adds a merge-queue-only wrapper that gives the workflow one automatic retry, scoped to the matrix entries known to be affected. Ordinary pull_request and workflow_dispatch runs are unaffected.

@alexslavr
alexslavr force-pushed the lavrov/gatekeeper-for-demo-tests branch from 6a1e9bd to 14566b1 Compare August 20, 2026 13:49
@alexslavr alexslavr changed the title CI: Wrap visual-tests-demos workflow to handle spot termination failures CI: Wrap visual-tests-demos workflow to handle spot termination failures Aug 20, 2026
@alexslavr alexslavr changed the title CI: Wrap visual-tests-demos workflow to handle spot termination failures CI: Retry spot-terminated jobs in merge queue Aug 20, 2026
@alexslavr alexslavr self-assigned this Aug 20, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant