Scheduled runs in the GitHub Actions CI workflow pass `--cache_test_results=no` across all 12 matrix jobs to re-run the full test suite without cached test results. Running that uncached 12-job wave every hour creates recurring contention on the remote execution pool.
Change the `schedule` cron expression from `0 * * * *` to `17 */4 * * *` so scheduled test runs execute every 4 hours, and offset the trigger to minute 17 to avoid top-of-the-hour cron traffic spikes.
Co-authored-by: Chris Kennelly <ckennelly@google.com>
PiperOrigin-RevId: 1005214566
Migrate Abseil and TCMalloc GitHub Actions workflows and RBE platform targets to the latest oss-linux Docker images built with LLVM 23.1.3, GCC 16.2.0, and Bazelisk 1.29.0.
PiperOrigin-RevId: 1001357278
This shaves ~30s off the noop run time of the total test suite for downloading the previously 1GB image (now ~100 MB). It also restores the old test coverage off the latest gcc, rather than gcc 14.
PiperOrigin-RevId: 949797683
This uses RBE to offload all most the work to GCP, giving substantial speedups. A noop run takes under 3m to complete all tests, and a full rebuild finished in under 15m.
PiperOrigin-RevId: 944584081