)]}'
{
  "commit": "3ee8d8a008a5696f61aa72327e2c4cf2ae068e00",
  "tree": "c90105d6e451f46002a0fa538a7d4b9e9fe32964",
  "parents": [
    "615cfef34504630a0b774d0041d98810bf9b925f"
  ],
  "author": {
    "name": "Jie Luo",
    "email": "jieluo@google.com",
    "time": "Tue May 05 14:13:36 2026 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue May 05 14:13:36 2026 -0700"
  },
  "message": "Cherry pick bazel 9 tests to 35.x (#27240)\n\n* Add Bazel9 test\n\n#test-continuous\n\nPiperOrigin-RevId: 908263056\n\n* Update Bazel CI presubmit matrix\n\n- Remove macos (Intel Macs)\n- Update debian and ubuntu distribution\n- Add Bazel 9.x\n\nPiperOrigin-RevId: 910719323\n\n* Update files with ./regenerate_stale_files.sh\n\n---------\n\nCo-authored-by: Yun Peng \u003cpcloudy@google.com\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "545abc055486d6551a594be996ad0bed5806fcd0",
      "old_mode": 33188,
      "old_path": ".bazelci/presubmit.yml",
      "new_id": "7b70c713cec74ad422014cea6ccd9532e51b1d4d",
      "new_mode": 33188,
      "new_path": ".bazelci/presubmit.yml"
    },
    {
      "type": "modify",
      "old_id": "26244ad388971df3bb29185eb7c875cebd742c5f",
      "old_mode": 33188,
      "old_path": ".bazeliskrc",
      "new_id": "1ab22284bbdeb095c7917461cafc274a99bb6d81",
      "new_mode": 33188,
      "new_path": ".bazeliskrc"
    },
    {
      "type": "modify",
      "old_id": "ff1d99bbfe812c9af925fc386b79d565af8abef8",
      "old_mode": 33188,
      "old_path": ".bazelrc",
      "new_id": "61d3bb195d0f24fcd66837068a9275d48fc88e72",
      "new_mode": 33188,
      "new_path": ".bazelrc"
    },
    {
      "type": "modify",
      "old_id": "a53c96239b61d5dc465c3e517c8f5111dbdb7cf6",
      "old_mode": 33188,
      "old_path": ".bcr/presubmit.yml",
      "new_id": "c4e620367e9ca732667cca9525a3184faab6120c",
      "new_mode": 33188,
      "new_path": ".bcr/presubmit.yml"
    },
    {
      "type": "modify",
      "old_id": "9c281871cfc6c448493084802d3027879a502091",
      "old_mode": 33188,
      "old_path": ".github/workflows/test_bazel.yml",
      "new_id": "d2f048125ac1f343155eb18588ca4e50a6597cc2",
      "new_mode": 33188,
      "new_path": ".github/workflows/test_bazel.yml"
    },
    {
      "type": "modify",
      "old_id": "d2856e79e3edb31c5848f2086d2c3633e7a1760d",
      "old_mode": 33188,
      "old_path": ".github/workflows/test_cpp.yml",
      "new_id": "e94ed363978ee089d4a973324283447d4c787bf6",
      "new_mode": 33188,
      "new_path": ".github/workflows/test_cpp.yml"
    },
    {
      "type": "modify",
      "old_id": "aed632afcabedef5e6894f06d15a3a40aeea452c",
      "old_mode": 33188,
      "old_path": ".github/workflows/test_java.yml",
      "new_id": "d0547f598d49b8ecbf18dba82c54e03d8f026afc",
      "new_mode": 33188,
      "new_path": ".github/workflows/test_java.yml"
    },
    {
      "type": "modify",
      "old_id": "63c759889ce2c8ef9084d18752fd515f4ba3cfa2",
      "old_mode": 33188,
      "old_path": ".github/workflows/test_ruby.yml",
      "new_id": "180dfcc414472dc5df51c2dfd385b015120349b5",
      "new_mode": 33188,
      "new_path": ".github/workflows/test_ruby.yml"
    },
    {
      "type": "modify",
      "old_id": "0da28d3114f3c1ceb2831068e69e1a50303d5fec",
      "old_mode": 33188,
      "old_path": "MODULE.bazel",
      "new_id": "470b797cfe7a64781a9df3b58b677c21f7ef5714",
      "new_mode": 33188,
      "new_path": "MODULE.bazel"
    },
    {
      "type": "modify",
      "old_id": "448feed43e295630c0d3f62cc956e6092090ca4f",
      "old_mode": 33188,
      "old_path": "bazel/tests/cc_toolchain_tests.bzl",
      "new_id": "e878f1c9765ab50c589b224a8dd257daa150ee65",
      "new_mode": 33188,
      "new_path": "bazel/tests/cc_toolchain_tests.bzl"
    },
    {
      "type": "modify",
      "old_id": "9341c0be10784356f5e0d84ab72ce3fda64b759f",
      "old_mode": 33188,
      "old_path": "ci/Windows.bazelrc",
      "new_id": "911ab3795b42f3e6fe7e00383319a70c7c07dc14",
      "new_mode": 33188,
      "new_path": "ci/Windows.bazelrc"
    },
    {
      "type": "modify",
      "old_id": "4d70285c76d71a23cd91d7079e5ee87f4250dc2b",
      "old_mode": 33188,
      "old_path": "ci/bazel9.bazelrc",
      "new_id": "251ef29c26e7a0bd5f01778cdb47ba482e6fc721",
      "new_mode": 33188,
      "new_path": "ci/bazel9.bazelrc"
    },
    {
      "type": "modify",
      "old_id": "a19b7af757ffc3ac9d1f46a2102e7a6ddfa9b56f",
      "old_mode": 33188,
      "old_path": "ci/common.bazelrc",
      "new_id": "f12a7a20b66bb74a0cfe6db12b6216b428ec3188",
      "new_mode": 33188,
      "new_path": "ci/common.bazelrc"
    },
    {
      "type": "modify",
      "old_id": "e897621d8ea5e69d6c9a71feb3c8f83cbef47f37",
      "old_mode": 33188,
      "old_path": "cmake/dependencies.cmake",
      "new_id": "9db86e316aae10818eaba408be90c09dd93a349f",
      "new_mode": 33188,
      "new_path": "cmake/dependencies.cmake"
    },
    {
      "type": "modify",
      "old_id": "7873d890ec7ef01552ddbd8cc7183a7950b2fe6c",
      "old_mode": 33188,
      "old_path": "examples/.bazelrc",
      "new_id": "55fd1dc1584f511c6115231d7196c2fa17ee3ce0",
      "new_mode": 33188,
      "new_path": "examples/.bazelrc"
    },
    {
      "type": "modify",
      "old_id": "c79527c414804142c77f069dcd63d68a972aa526",
      "old_mode": 33188,
      "old_path": "examples/WORKSPACE",
      "new_id": "437d82bf0f60a70f5620edde88d3d34c3191a6b0",
      "new_mode": 33188,
      "new_path": "examples/WORKSPACE"
    },
    {
      "type": "modify",
      "old_id": "90f2a44147a5a13e144f0b92f26b16df81be0dc9",
      "old_mode": 33188,
      "old_path": "examples/example_without_cc_toolchain/.bazelrc",
      "new_id": "512d7b6d3b2ae015635aa06b5520a7fd79a8a5f8",
      "new_mode": 33188,
      "new_path": "examples/example_without_cc_toolchain/.bazelrc"
    },
    {
      "type": "modify",
      "old_id": "b617e7d329d8bb4251cfe4888bad15d83ff37b03",
      "old_mode": 33188,
      "old_path": "maven_install.json",
      "new_id": "d4a8caad1b92c19d922083ac2cbb76c549f11cf0",
      "new_mode": 33188,
      "new_path": "maven_install.json"
    },
    {
      "type": "delete",
      "old_id": "858475ad0276f232b5d7a4d3d1e6448dfda8779f",
      "old_mode": 33188,
      "old_path": "patches/protobuf_v29/0001-Update-module-name.patch",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "94d7fbc82f698cd7452fa3950c286d2d1ebefb9a",
      "old_mode": 33188,
      "old_path": "patches/protobuf_v29/0002-bazel9.patch",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a6580c4c93a243fae305bbc07fb544796fafb470",
      "new_mode": 33188,
      "new_path": "patches/protobuf_v33/0001-Update-module-name.patch"
    },
    {
      "type": "modify",
      "old_id": "b013e4f71dc09848a25d4ded614e80a89f0b37e6",
      "old_mode": 33188,
      "old_path": "third_party/jsoncpp.BUILD",
      "new_id": "8960b489437d0ebec811136a585e88fde93fd689",
      "new_mode": 33188,
      "new_path": "third_party/jsoncpp.BUILD"
    },
    {
      "type": "modify",
      "old_id": "dd54cb46972ac26b096cb5e00b631edd347acee0",
      "old_mode": 33261,
      "old_path": "upb/bazel/private/oss/amalgamate.py",
      "new_id": "f0cbde962600badb2359de71c5ba845489d0f4a2",
      "new_mode": 33261,
      "new_path": "upb/bazel/private/oss/amalgamate.py"
    }
  ]
}
