Skip to content

[ci] Retry transient setup failures - #3507

Merged
joshlf merged 1 commit into
mainfrom
G5v4j2xq7m3n6c9kptwfhzr8dsaeybluq
Jul 31, 2026
Merged

[ci] Retry transient setup failures#3507
joshlf merged 1 commit into
mainfrom
G5v4j2xq7m3n6c9kptwfhzr8dsaeybluq

Conversation

@joshlf

@joshlf joshlf commented Jul 31, 2026

Copy link
Copy Markdown
Member

Retry Buildx setup, registry authentication, and Anneal artifact
downloads up to three times, with increasing jitter between
attempts. Clean up only the expected partial artifact before a
download retry.

Enable bounded Cargo and rustup client-native retries for recognized
transient downloads, and propagate them through the CI image build
and runtime container boundary.

Keep every retry below the build and test command boundary so
deterministic compilation, test, Miri, and Anneal failures are never
retried.


⬇️ Download this PR

Branch

git fetch origin refs/heads/G5v4j2xq7m3n6c9kptwfhzr8dsaeybluq && git checkout -b pr-G5v4j2xq7m3n6c9kptwfhzr8dsaeybluq FETCH_HEAD

Checkout

git fetch origin refs/heads/G5v4j2xq7m3n6c9kptwfhzr8dsaeybluq && git checkout FETCH_HEAD

Cherry Pick

git fetch origin refs/heads/G5v4j2xq7m3n6c9kptwfhzr8dsaeybluq && git cherry-pick FETCH_HEAD

Pull

git pull origin refs/heads/G5v4j2xq7m3n6c9kptwfhzr8dsaeybluq

Stacked PRs enabled by GHerrit.

Retry Buildx setup, registry authentication, and Anneal artifact
downloads up to three times, with increasing jitter between
attempts. Clean up only the expected partial artifact before a
download retry.

Enable bounded Cargo and rustup client-native retries for recognized
transient downloads, and propagate them through the CI image build
and runtime container boundary.

Keep every retry below the build and test command boundary so
deterministic compilation, test, Miri, and Anneal failures are never
retried.

gherrit-pr-id: G5v4j2xq7m3n6c9kptwfhzr8dsaeybluq
@codecov-commenter

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 91.85%. Comparing base (b8c2b9f) to head (8836c18).

Additional details and impacted files
@@           Coverage Diff           @@
##             main    #3507   +/-   ##
=======================================
  Coverage   91.85%   91.85%           
=======================================
  Files          20       20           
  Lines        6093     6093           
=======================================
  Hits         5597     5597           
  Misses        496      496           

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@joshlf
joshlf merged commit bef8e4d into main Jul 31, 2026
128 checks passed
@joshlf
joshlf deleted the G5v4j2xq7m3n6c9kptwfhzr8dsaeybluq branch July 31, 2026 18:24
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.

2 participants