Use the GCS bucket for the Bazel remote-cache CI configuration.

RBE rejects ActionCache.UpdateActionResult calls when Command.Platform is unset, causing Windows and macOS CI builds using --config=remote-cache to fail to populate the remote cache. Switch build:remote-cache back to the absl-bazel-remote-cache GCS bucket until Windows and macOS RBE platforms are configured.

PiperOrigin-RevId: 1003491410
diff --git a/.bazelrc b/.bazelrc
index fd7c3ef..02f2b1b 100644
--- a/.bazelrc
+++ b/.bazelrc
@@ -83,8 +83,7 @@
 test:tsan --test_tag_filters=-benchmark,-notsan
 
 # Remote build configuration for CI.
-build:remote-cache --remote_cache=grpcs://us-east1-remotebuildexecution.googleapis.com
-build:remote-cache --remote_instance_name=projects/google.com:absl-177019/instances/absl-ci-east
+build:remote-cache --remote_cache=https://storage.googleapis.com/absl-bazel-remote-cache
 build:remote-cache --remote_timeout=1200 --bes_timeout=600s
 build:remote-cache --remote_download_minimal
 # Retry up for up to 15 minutes under heavy load (exponential backoff).
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index bf9774f..9957543 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -202,7 +202,7 @@
   all-blocking-tests:
     name: All Blocking Tests
     needs: [linux, cmake, windows, macos]
-    runs-on: ubuntu-latest
+    runs-on: ubuntu-24.04
     steps:
       - name: Check for cancellations
         if: ${{ contains(join(needs.*.result, ' '), 'cancelled') }}