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
[#31426] build: Retry thirdparty downloads at the Python level on any curl failure (#31427)
## Summary
Thirdparty archive downloads occasionally fail with curl exit status 22
on
GitHub Actions because curl's `--retry` only retries timeouts and HTTP
408/429/5xx, not transient 403s on GitHub's signed release-asset
redirects.
`--retry-all-errors` would cover this but requires curl >= 7.71.0, which
is
unavailable on AlmaLinux 8 / RHEL 8 (curl 7.61.1) and similar runners.
Wrap the curl invocation in a Python retry loop instead, so any curl
failure
is retried regardless of curl version.
Fixes#31426.
## Test Plan
Jenkins: compile only
---
[CSI](<https://csiweb.dev.yugabyte.com/pull/31427/>)
0 commit comments