)]}'
{
  "commit": "e3142a616b76cfb1b19cfb22375843b82d86e8a0",
  "tree": "e2a39b09dbc953750aedbe5746ea2b717e9836e1",
  "parents": [
    "cb8766b664ab29dc9de9df208493ce4ffdf753fe"
  ],
  "author": {
    "name": "Xùdōng Yáng",
    "email": "wyverald@gmail.com",
    "time": "Thu Oct 29 13:25:00 2026 -0400"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu Oct 29 17:25:00 2026 +0000"
  },
  "message": "[9.3.2] Remove remote endpoint and instance flags from action execution salt. (#32254)\n\nIncluding `--remote_cache`, `--remote_executor`, `--remote_downloader`,\n`--remote_instance_name`, `--remote_bytestream_uri_prefix`, and\n`--remote_proxy` in the action execution salt invalidates the entire\naction cache whenever any of these flags change across builds. With\n`--rewind_lost_inputs` enabled by default, Bazel already rewinds and\nregenerates only the cached actions whose remote outputs are missing\nfrom the new cache instance without invalidating unrelated cached\nactions.\n\nFixes https://github.com/bazelbuild/bazel/issues/32048.\nCloses #32253.\n\nPiperOrigin-RevId: 1009722875\nChange-Id: I4e6eb97b00a0c5e13dc457f11d5197a5c4a7287c\n(cherry picked from commit 0ebd37a61ebb4285742bbd7068f888f1581a6147)\n\nCo-authored-by: chiwang \u003cchiwang@google.com\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "633cae1f61fe7a2e913a68939a9b4e426e0ad5a3",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/remote/RemoteModule.java",
      "new_id": "ad89468372b558e749310b9125053fbd67e7788a",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/remote/RemoteModule.java"
    },
    {
      "type": "modify",
      "old_id": "07b16b7e39915f2e46d1b897dcc381525d661dc3",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/remote/BuildWithoutTheBytesIntegrationTest.java",
      "new_id": "08a99a85a3b2332aa9940bbae61254c29839f500",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/remote/BuildWithoutTheBytesIntegrationTest.java"
    },
    {
      "type": "modify",
      "old_id": "33e5767d6a488e1ae43e666f4cb41d9efda17d83",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/remote/RemoteModuleTest.java",
      "new_id": "a467e98d9483f761f6d627f1e83a850f8a4f17a2",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/remote/RemoteModuleTest.java"
    },
    {
      "type": "modify",
      "old_id": "1234d44ce0261a117170a3567bbbd95cbde4c507",
      "old_mode": 33188,
      "old_path": "src/test/shell/bazel/remote/remote_utils.sh",
      "new_id": "ed7a6b04e2d99df53edf2a48b00942baae713d14",
      "new_mode": 33188,
      "new_path": "src/test/shell/bazel/remote/remote_utils.sh"
    }
  ]
}
