)]}'
{
  "commit": "6f5f9de1d81497c6095d3a4780f65d81c78567c5",
  "tree": "8f0b7d12a9f03f8824872dac48dbeba4a9c2a036",
  "parents": [
    "c927bc8b5df454d9de13fe955d3b0baacf2e566f"
  ],
  "author": {
    "name": "Richard Levasseur",
    "email": "richardlev@gmail.com",
    "time": "Wed Oct 21 23:33:46 2026 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Wed Oct 21 23:33:46 2026 -0700"
  },
  "message": "workflow: enable BuildBuddy BES and remote cache on macOS and Windows (#4300)\n\nBuildBuddy\u0027s managed cloud pool only provides Linux executors. When\nremote execution was enabled on macOS and Windows runners, actions\nlacked OS exec_properties and defaulted to Linux workers, where\nmacOS and Windows tools failed to execute. Restricting BuildBuddy to\nLinux runners avoided those failures, but also disabled Build Event\nService (BES) reporting and remote caching on macOS and Windows.\n\nEnable the BuildBuddy configuration across all OSes in the\nsetup-bazel action, re-apply `--enable_platform_specific_config` in\n`_buildbuddy_base` in `buildbuddy.bazelrc`, and clear\n`--remote_executor` for `macos` and `windows` in `.bazelrc` so macOS\nand Windows builds run actions locally while still uploading BES\nresults and using the remote cache.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ffe7f45f2587b0def949735bee09a61337c17023",
      "old_mode": 33188,
      "old_path": ".bazelrc",
      "new_id": "a5b9664ce6c5c8c9f48d39c8e403df68a79e217b",
      "new_mode": 33188,
      "new_path": ".bazelrc"
    },
    {
      "type": "modify",
      "old_id": "2938ca3515f441108996b8086c4bafeb4139e3b2",
      "old_mode": 33188,
      "old_path": ".github/actions/setup-bazel/action.yaml",
      "new_id": "6e7e49e291f4b59d1142b6d4b001c5505dc01bd2",
      "new_mode": 33188,
      "new_path": ".github/actions/setup-bazel/action.yaml"
    },
    {
      "type": "modify",
      "old_id": "1e555d5123a836aa3b7ecf83bf3419fda9653fb4",
      "old_mode": 33188,
      "old_path": "BUILD.bazel",
      "new_id": "71cdb8232590cc020bfa2639f42080514bd76c39",
      "new_mode": 33188,
      "new_path": "BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "4c031775d7613fa58507a4c9cfeccfab7bbe497f",
      "old_mode": 33188,
      "old_path": "buildbuddy.bazelrc",
      "new_id": "861e70e2cdf23bc10b71c2065469b9c67581c522",
      "new_mode": 33188,
      "new_path": "buildbuddy.bazelrc"
    },
    {
      "type": "modify",
      "old_id": "ab5573a2494b4d049e950c58eedc0b468df1ba3c",
      "old_mode": 33188,
      "old_path": "tests/workflows/BUILD.bazel",
      "new_id": "41f0927fbf127adebbd0baeed743696bc3d8fe7a",
      "new_mode": 33188,
      "new_path": "tests/workflows/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "335c53e0ca9c38a355e17f8ca41227f20035e2f0",
      "old_mode": 33188,
      "old_path": "tests/workflows/setup_bazel_test.py",
      "new_id": "ba04a964c4d99f858e2f3524477152a99cde6e1e",
      "new_mode": 33188,
      "new_path": "tests/workflows/setup_bazel_test.py"
    }
  ]
}
