Skip to content

fix: preserve github provider fallback errors - #96

Merged
f0rr0 merged 1 commit into
nextfrom
f0rr0/preserve-provider-fallback
Aug 31, 2026
Merged

fix: preserve github provider fallback errors#96
f0rr0 merged 1 commit into
nextfrom
f0rr0/preserve-provider-fallback

Conversation

@f0rr0

@f0rr0 f0rr0 commented Aug 31, 2026

Copy link
Copy Markdown
Owner

What changed

  • preserve a private-repository 404 when exact durable recovery is over the bounded cap so another configured token can try the normal comparison
  • preserve typed retryable GraphQL errors and retry timestamps instead of replacing them with a terminal plain error
  • keep 409 and deterministic incomplete evidence on the bounded explicit-gap path

Why

The 100-commit liveness cap prevented unbounded recovery, but the first version could suppress token rotation or rate-limit metadata at that boundary. This keeps both boundedness and provider retry semantics.

Verification

  • 249 tests passed with 1,545 assertions
  • focused provider suite 42/42
  • typecheck, lint, formatting, and diff check passed
  • independent re-review found no blocker

@vercel

vercel Bot commented Aug 31, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
f0rr0-github-io Ready Ready Preview Aug 31, 2026 10:12am

@f0rr0
f0rr0 merged commit 367e6a8 into next Aug 31, 2026
3 checks passed
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