The GitHub Actions job "Sync Files" on fory.git/main has failed. Run started by GitHub user chaokunyang (triggered by chaokunyang).
Head commit for run: c9c8f8e0fd40ac9ac428602ca739b06c379fcb7b / Sanyam Suyal <[email protected]> fix(ci): add retry logic to Bazel downloads to prevent flaky CI failures (#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 Report URL: https://github.com/apache/fory/actions/runs/18395795834 With regards, GitHub Actions via GitBox --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
