Skip to content

Retry transient Renovate package restores - #1805

Draft
Jevan Saks (jevansaks) wants to merge 1 commit into
mainfrom
jevansa-microsoft-review-renovate-prs
Draft

Retry transient Renovate package restores#1805
Jevan Saks (jevansaks) wants to merge 1 commit into
mainfrom
jevansa-microsoft-review-renovate-prs

Conversation

@jevansaks

Copy link
Copy Markdown
Member

Summary

  • retry package and tool restores when a Renovate PR encounters a transient package-feed cache miss
  • preserve single-attempt behavior for all other callers and fail unrelated restore errors immediately
  • apply the retry window to build, test, and documentation validation jobs

Rationale

New dependency versions can appear in feed metadata before their package content is available to PR validation. A separate authenticated build may populate the configured feed shortly afterward. Waiting and retrying the recognized transient failure avoids leaving otherwise-valid Renovate PRs red until someone manually retriggers them.

Validation

  • exercised cache-miss retry and unrelated-failure behavior with synthetic restore commands
  • validated PowerShell syntax and checked the diff for whitespace errors

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
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