)]}'
{
  "commit": "56b554d58ade1df53f672dedfe539df931745be0",
  "tree": "9b46f1d1ffb2a3f3c8f7afd98229dcc9bf88f691",
  "parents": [
    "5d9e1961fe6ccf08b780473dd2688e25d9530429"
  ],
  "author": {
    "name": "Alex Eagle",
    "email": "alex@aspect.dev",
    "time": "Wed Jan 15 16:01:50 2025 -0800"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Wed Jan 15 16:01:50 2025 -0800"
  },
  "message": "chore: add Bazel 8 testing (#39)\n\n* chore: add Bazel 8 testing\r\n\r\n* fix: revert rules_uv upgrade\r\n\r\n* chore: rules_proto leaked another setup routine for WORKSPACE users\r\n\r\n* PYSTAR is now required\r\n\r\n* chore: reduce delta\r\n\r\n* fix: add a rules_java dependency that protobuf is leaking\r\n\r\n* chore: give up on bazel8 without bzlmod\r\n\r\nRevert WORKSPACE-only changes\r\n\r\n* fix: disable Java toolchain which is causing C++ compiles\r\n\r\n* disable python too",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "508ee119a575d4d367899a2dfea45b1e47f6bd71",
      "old_mode": 33188,
      "old_path": ".bcr/presubmit.yml",
      "new_id": "2dcdc32acd72e60381efa0e50fb9bfb41c6601d8",
      "new_mode": 33188,
      "new_path": ".bcr/presubmit.yml"
    },
    {
      "type": "modify",
      "old_id": "e21346c641c4d437de22843bddc4c9130698d182",
      "old_mode": 33188,
      "old_path": ".github/workflows/ci.yaml",
      "new_id": "b10c9f9aaf7a4e9addb82d3b160e0ad1e677be61",
      "new_mode": 33188,
      "new_path": ".github/workflows/ci.yaml"
    },
    {
      "type": "modify",
      "old_id": "940b2fb41f71aea28a7005bbb1b9d284a8d09063",
      "old_mode": 33188,
      "old_path": "MODULE.bazel",
      "new_id": "4e9a8cdc8ac87a5d5c633c982a9acd189bfe2793",
      "new_mode": 33188,
      "new_path": "MODULE.bazel"
    },
    {
      "type": "modify",
      "old_id": "0b9c087dcebca7893f2ab6e14badd46627884119",
      "old_mode": 33188,
      "old_path": "README.md",
      "new_id": "3322fa49363b4edacc9195872fe1e2e3c3dd4d70",
      "new_mode": 33188,
      "new_path": "README.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "96cf94962b42d2f253d5dc303a45b5ec1db9a3f9",
      "new_mode": 40960,
      "new_path": "e2e/smoke/.bazelversion"
    },
    {
      "type": "modify",
      "old_id": "ae51e6b827044f446833d9f799405da419a74330",
      "old_mode": 33188,
      "old_path": "e2e/smoke/MODULE.bazel",
      "new_id": "72aee7e20df03cc23ce3a81c929dbbde877621ed",
      "new_mode": 33188,
      "new_path": "e2e/smoke/MODULE.bazel"
    },
    {
      "type": "modify",
      "old_id": "7e8772b5123271d50c5b989aa16d54fdc46d9b5d",
      "old_mode": 33188,
      "old_path": "examples/.bazelrc",
      "new_id": "06d1d1b75cb4eabdbddfe9fbc1e265a97325e91b",
      "new_mode": 33188,
      "new_path": "examples/.bazelrc"
    },
    {
      "type": "delete",
      "old_id": "1502020768a7b4ee9a2968d4efa1fcb13ce8d53f",
      "old_mode": 33188,
      "old_path": "examples/.bazelversion",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b3326049790db82887541d72dd2b859e511502f5",
      "new_mode": 40960,
      "new_path": "examples/.bazelversion"
    },
    {
      "type": "modify",
      "old_id": "ce6cb5f25993459d521f49a7c7a657e858bff71d",
      "old_mode": 33188,
      "old_path": "examples/BUILD.bazel",
      "new_id": "91da98516016fa396127971528d4601de1fdaaa1",
      "new_mode": 33188,
      "new_path": "examples/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "90ea055960cbbba68506990423ae91d1e369ac35",
      "old_mode": 33188,
      "old_path": "examples/MODULE.bazel",
      "new_id": "310bfbf4bdc500aa279a403f84a71c44a791652f",
      "new_mode": 33188,
      "new_path": "examples/MODULE.bazel"
    },
    {
      "type": "modify",
      "old_id": "fe35ad5f601917b85cee78a18107b379adc4aab0",
      "old_mode": 33188,
      "old_path": "examples/java/BUILD",
      "new_id": "e0f5fe8a35a296451c336a33faa7f0e1a8be5746",
      "new_mode": 33188,
      "new_path": "examples/java/BUILD"
    },
    {
      "type": "modify",
      "old_id": "a55aab04176360cd024f1a774d69fe53c9711627",
      "old_mode": 33188,
      "old_path": "examples/python/BUILD",
      "new_id": "5f3d3b43dbc8a4682be729759c529915794bfae5",
      "new_mode": 33188,
      "new_path": "examples/python/BUILD"
    }
  ]
}
