Skip to content

ref(ci): tolerate action-download flakes on collect-test-data#113453

Merged
mchen-sentry merged 1 commit intomasterfrom
mchen/ci-collect-test-data-continue-on-error
Apr 20, 2026
Merged

ref(ci): tolerate action-download flakes on collect-test-data#113453
mchen-sentry merged 1 commit intomasterfrom
mchen/ci-collect-test-data-continue-on-error

Conversation

@mchen-sentry
Copy link
Copy Markdown
Member

@mchen-sentry mchen-sentry commented Apr 20, 2026

Currently we're seeing transient Github Actions infra flakes in the collect test data step which is failing the job.

It's somewhat inconvenient to add retry logic as it's the prepare phase here (using a retry action would run into the same download problem; shell scripts inside run only happen after the step's own prepare phase which is failing here), but fundamentally test collection is telemetry and not test correctness so we shouldn't fail the workflow for this.

The inner composite step already has continue-on-error, but that only covers the step's run phase. When tarball downloads during the action prepare phase 404 (which happens before any step runs), the attribute never gets a chance to apply. Putting it on the outer step catches the prepare-phase failures too.

With this change, the step itself will be marked as failed in the UI with a warning icon, but the job conclusion and run stays green.

Outer continue-on-error so transient GitHub runner prepare-phase
404s emit a warning instead of red-failing the job. Test collection
is telemetry-only; we don't want it blocking CI signal.

DI-1861
@mchen-sentry mchen-sentry requested a review from a team as a code owner April 20, 2026 17:23
@github-actions github-actions Bot added the Scope: Backend Automatically applied to PRs that change backend components label Apr 20, 2026
@mchen-sentry mchen-sentry changed the title ci: tolerate action-download flakes on collect-test-data ref(ci): tolerate action-download flakes on collect-test-data Apr 20, 2026
@mchen-sentry mchen-sentry requested a review from a team April 20, 2026 17:31
@mchen-sentry mchen-sentry merged commit 0e1afd4 into master Apr 20, 2026
58 checks passed
@mchen-sentry mchen-sentry deleted the mchen/ci-collect-test-data-continue-on-error branch April 20, 2026 17:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Scope: Backend Automatically applied to PRs that change backend components

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants