SanyamSuyal opened a new pull request, #2733: URL: https://github.com/apache/fory/pull/2733
### Problem Fixes #2731 Python CI is unstable because of downloading Bazel error. The CI randomly fails with: could not download Bazel: failed to download bazel: stream error: stream ID 1; INTERNAL_ERROR; received from peer ### Solution Added retry logic with exponential backoff (5 attempts with 2s, 4s, 8s, 16s, 32s delays) to handle transient network errors from GitHub CDN. ### Changes - ci/run_ci.sh: Added retry loop in install_bazel() function - ci/tasks/common.py: Added urlretrieve_with_retries() helper function ### Impact - No breaking changes - Fully backward compatible - Reduces CI flakiness significantly Fixes #2731 -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
