Skip to content

ci: make artifact uploads non-blocking#10158

Merged
ReubenBond merged 4 commits into
mainfrom
reubenbond/ci-failure-fix
May 31, 2026
Merged

ci: make artifact uploads non-blocking#10158
ReubenBond merged 4 commits into
mainfrom
reubenbond/ci-failure-fix

Conversation

@ReubenBond

@ReubenBond ReubenBond commented May 30, 2026

Copy link
Copy Markdown
Member

Addresses the CI failure mode where diagnostic artifact uploads could fail the job after the test run had already completed.

The workflow now treats diagnostic artifact uploads as non-blocking, so a failed diagnostics upload does not fail an otherwise completed job.

@ReubenBond ReubenBond changed the title ci: make artifact uploads non-blocking ci: stabilize diagnostics and reminder CI failures May 31, 2026
@ReubenBond ReubenBond changed the title ci: stabilize diagnostics and reminder CI failures ci: make artifact uploads non-blocking May 31, 2026
@ReubenBond ReubenBond enabled auto-merge May 31, 2026 04:10
ReubenBond and others added 3 commits May 30, 2026 21:10
Prevent artifact upload service glitches from failing otherwise successful CI jobs.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Retry reminder test helper calls through transient silo-churn windows so tests do not fail on stale routing during deliberate silo stop/start operations.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Keep this PR scoped to the CI workflow artifact-upload fix only.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@ReubenBond ReubenBond force-pushed the reubenbond/ci-failure-fix branch from 9d94aef to 58f9f1c Compare May 31, 2026 04:10
@ReubenBond ReubenBond added this pull request to the merge queue May 31, 2026
@github-merge-queue github-merge-queue Bot removed this pull request from the merge queue due to failed status checks May 31, 2026
@ReubenBond ReubenBond added this pull request to the merge queue May 31, 2026
@ReubenBond ReubenBond removed this pull request from the merge queue due to a manual request May 31, 2026
@ReubenBond ReubenBond added this pull request to the merge queue May 31, 2026
@ReubenBond ReubenBond removed this pull request from the merge queue due to a manual request May 31, 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