)]}'
{
  "commit": "941c6f04f992e66ddb78528edcf56d079ff2ccab",
  "tree": "a10be72d595f79f6cd8daa8294c00a7affe5e246",
  "parents": [
    "a65990c737f184fa0b0c9ccbd3eb24a1ec90ee4c"
  ],
  "author": {
    "name": "David Ostrovsky",
    "email": "david@ostrovsky.org",
    "time": "Fri Aug 07 12:23:20 2026 +0200"
  },
  "committer": {
    "name": "David Ostrovsky",
    "email": "david@ostrovsky.org",
    "time": "Wed Sep 02 13:06:45 2026 +0000"
  },
  "message": "Use the default C++ toolchain for RBE instead of rbe_autoconfig\n\nJGit is a pure-Java project and schedules no C++ compile actions, so\nthe RBE C++ toolchain is never invoked; it only has to exist to\nsatisfy analysis-time resolution of\n@bazel_tools//tools/cpp:toolchain_type (used by ijar/zipper in the\nJava rules).\n\nDrop the @rbe_autoconfig crosstool_top and extra_toolchains flags and\nrely on Bazel\u0027s built-in autodetected C++ toolchain, which resolves on\nthe Linux CI host and is never run. The RBE execution container is\nstill pinned explicitly: a minimal platform in tools/remote/BUILD\nnames the container via the container-image exec property, which is\nwhat actually selects it, not the C++ toolchain. This also updates the\ncontainer from ubuntu2204 to the current gcr.io/bazel-public/ubuntu2404\nimage, matching Gerrit. Bumping the image is now a one-line digest edit\nrather than regenerating configs with rbe_configs_gen.\n\nThis removes the dependency on the rbe_autoconfig module, and the\nbazel-toolchains / rbe_configs_gen tooling behind it, entirely.\n\nChange-Id: Icf4c40cf83a8451263fef03d18eb58b937b3e796\nSigned-off-by: David Ostrovsky \u003cdavid@ostrovsky.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "843d08e227d2b0bfe43496325fa5a803635a4ee6",
      "old_mode": 33188,
      "old_path": "MODULE.bazel",
      "new_id": "c873b1385fe5ce95c5b91a0ea5e7a2c6226ce4c9",
      "new_mode": 33188,
      "new_path": "MODULE.bazel"
    },
    {
      "type": "modify",
      "old_id": "da5f7020b8754612c6c1497f458f4993edfa7b56",
      "old_mode": 33188,
      "old_path": "MODULE.bazel.lock",
      "new_id": "7d473fc7c384ff80d276c768118075e180f4edf8",
      "new_mode": 33188,
      "new_path": "MODULE.bazel.lock"
    },
    {
      "type": "modify",
      "old_id": "39797b866ca947e164958904f834375a41111c2b",
      "old_mode": 33188,
      "old_path": "tools/remote-bazelrc",
      "new_id": "b5654f948d34f2d6c8ab33d9d0c204ad9dc80f23",
      "new_mode": 33188,
      "new_path": "tools/remote-bazelrc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f89121514d29d813ff738f870582970b8cd1c687",
      "new_mode": 33188,
      "new_path": "tools/remote/BUILD"
    }
  ]
}
