)]}'
{
  "commit": "86ff59bfec52a05efda32d3b0820781b6aa6146d",
  "tree": "32d8afbe2068bea3da804db57ba2a553c827a897",
  "parents": [
    "bb1618a4a81321fd72429b0d56b7ad885d80e8a9"
  ],
  "author": {
    "name": "Marcin Kowalczyk",
    "email": "qrczak@google.com",
    "time": "Wed Apr 22 20:00:29 2026 +0200"
  },
  "committer": {
    "name": "Marcin Kowalczyk",
    "email": "qrczak@google.com",
    "time": "Wed Apr 22 20:41:30 2026 +0200"
  },
  "message": "Fix bazel 9 compatibility:\n\n* Update google_cloud_cpp to 3.3.0 to avoid an incompatible version of\n  rules_foreign_cc which uses removed `--incompatible_use_toolchain_transition`\n\n* Force rules_go@0.60.0: even google_cloud_cpp@3.3.0 brings rules_go@0.58.3\n  which is still incompatible with bazel 9.\n\n* Update xz to 5.4.5.bcr.8 to avoid having to specify\n  `--incompatible_disallow_empty_glob\u003dfalse` (in bazel 8 and 9).\n\n* Update brotli, bzip2, and snappy, because old versions use `cc_library` or\n  `cc_binary` as builtins which are no longer supported.\n\n* Actually update all other dependencies to their current versions.\n  Some of them were already newer due to indirect dependencies, with warnings.\n\n  Except for abseil-py: on my machine 2.4.0 is broken (cannot find \"\u003cPython.h\u003e\",\n  in bazel 8 and 9).\n\n* Add 3.13 to supported Python versions.\n\nBuilding with `--copt\u003d-Wa,--gsframe\u003dno --host_copt\u003d-Wa,--gsframe\u003dno` might still\nbe needed (in bazel 8 and 9) because of issues in Abseil which were not fixed\nyet.\n\nPiperOrigin-RevId: 903936571\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7c038333717a4dca3df659dbfb95b7825e820411",
      "old_mode": 33188,
      "old_path": "MODULE.bazel",
      "new_id": "099b9265c96bdf94e73cb1ccfa396b720e9e3d3c",
      "new_mode": 33188,
      "new_path": "MODULE.bazel"
    }
  ]
}
