You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix(bootstrap): retry transient network failures during install
The install bootstrap chain had no retry anywhere, so a single transient
GitHub CDN failure (e.g. a 504) aborted the whole install. This adds
bounded exponential-backoff retry to every blocking fetch in the rune CLI
bootstrap, matching the convention already used by runed's downloadWithRetry.
- bin/rune: add `--retry 3 --retry-delay 2` to the version-lookup and
binary/checksums curls so a transient CDN blip is ridden out.
- internal/bootstrap: add a shared withRetry helper (3 attempts, backoff
2s -> 6s -> 18s, ctx-cancel aware) and wrap artifact downloads
(DownloadAndVerify) and the manifest fetch. Only the network fetch is
retried; deterministic parse/version errors fail fast.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
0 commit comments