)]}'
{
  "commit": "9125023542a63f1f894b6c05d1db45fed2723837",
  "tree": "c4ac3f6954a37b029e6e5ee580f98744f6fdce37",
  "parents": [
    "3cbc4e55d3882c2a0a92b160ee133aa97d16926a"
  ],
  "author": {
    "name": "Andrzej Głuszak",
    "email": "andrzej.gluszak@jetbrains.com",
    "time": "Fri Dec 19 17:34:36 2025 -0800"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Fri Dec 19 17:35:20 2025 -0800"
  },
  "message": "Merge #424 by agluszak: Update Bazel dependencies and load rules for bazel 9 compatibility\n\n- bump bazel versions on CI to 7.7.1 and 8.4.2\n- bump linux CI platform to ubuntu2404\n- bump bzlmod deps\n- add missing loads for rules_cc\n- bump protobuf\n- re-enable maven lock file for bzlmod\nCloses #424\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/bazelbuild/rules_android/pull/424 from agluszak:bazel-9 77cdf9cad90e6585761f42c3b03e2ea4c881d85f\nPiperOrigin-RevId: 846923758\nChange-Id: I61e3360b2820fbdd21bdc040704e2e0969265f2f\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ef9042299ad7dccf52e746d383484b0663ac0166",
      "old_mode": 33188,
      "old_path": ".bazelci/presubmit.yml",
      "new_id": "927228e14bc9e7f74642e6988214aae929fc4bff",
      "new_mode": 33188,
      "new_path": ".bazelci/presubmit.yml"
    },
    {
      "type": "modify",
      "old_id": "10a6915eea1b31fb5f3fc2f60f43035b75976e0b",
      "old_mode": 33188,
      "old_path": ".bazelrc",
      "new_id": "faa25c257e5e828608f396dbe6814109c5d00350",
      "new_mode": 33188,
      "new_path": ".bazelrc"
    },
    {
      "type": "modify",
      "old_id": "ba7f754d0c33efc277ab296ee7d1cf6b084ba36b",
      "old_mode": 33188,
      "old_path": ".bazelversion",
      "new_id": "af813d8c44f5e9ffc853f3bdf88e117c92ade909",
      "new_mode": 33188,
      "new_path": ".bazelversion"
    },
    {
      "type": "modify",
      "old_id": "fd2cf91ed85d38161af98de635eb66f80a9535fb",
      "old_mode": 33188,
      "old_path": ".bcr/presubmit.yml",
      "new_id": "ee5b3f034ed754c6aac9822c096e51160f9fb99a",
      "new_mode": 33188,
      "new_path": ".bcr/presubmit.yml"
    },
    {
      "type": "modify",
      "old_id": "9825d54a8278ad51f321d574b32009d48f708632",
      "old_mode": 33188,
      "old_path": ".gitignore",
      "new_id": "33c1160b78cb3e63f3b10416cafcd7a24f34a353",
      "new_mode": 33188,
      "new_path": ".gitignore"
    },
    {
      "type": "modify",
      "old_id": "4c9dcbc28b6595a153afb92fef1924073701bd82",
      "old_mode": 33188,
      "old_path": "BUILD",
      "new_id": "5cd188c266011bbf64b24273bb5e0fdf4e16b3da",
      "new_mode": 33188,
      "new_path": "BUILD"
    },
    {
      "type": "modify",
      "old_id": "19a49858fba5b5146cd6a69261cf94d3efdd40b0",
      "old_mode": 33188,
      "old_path": "MODULE.bazel",
      "new_id": "897db4cf6cd07e4dcc9346cd6c7c132a8264d791",
      "new_mode": 33188,
      "new_path": "MODULE.bazel"
    },
    {
      "type": "modify",
      "old_id": "099ac3367311a60e02335e269f3db56c722ced05",
      "old_mode": 33188,
      "old_path": "WORKSPACE",
      "new_id": "c5a3ae9139896cd12c4a4831bd3313faadb9d6ad",
      "new_mode": 33188,
      "new_path": "WORKSPACE"
    },
    {
      "type": "modify",
      "old_id": "6d9fff7996af5e74c11ec5ada7a2927e159cfa83",
      "old_mode": 33188,
      "old_path": "defs.bzl",
      "new_id": "395540471d3569a74133657b0eaa9dddb95d17ac",
      "new_mode": 33188,
      "new_path": "defs.bzl"
    },
    {
      "type": "modify",
      "old_id": "54df4b997d6dc183acc6b5cdee60cb35eee5eb68",
      "old_mode": 33188,
      "old_path": "examples/basicapp/.bazelrc",
      "new_id": "08999d781cd3cd609a013203366cb435cf11266b",
      "new_mode": 33188,
      "new_path": "examples/basicapp/.bazelrc"
    },
    {
      "type": "modify",
      "old_id": "997e5292b0b5cfef31a8aa37eb19f87352e2420a",
      "old_mode": 33188,
      "old_path": "examples/basicapp/MODULE.bazel",
      "new_id": "7a213eb920554841e9b836fbe7116a03028f67a6",
      "new_mode": 33188,
      "new_path": "examples/basicapp/MODULE.bazel"
    },
    {
      "type": "modify",
      "old_id": "4e9b9c549c65925c992f8cec93b6c2d95da9cd6f",
      "old_mode": 33188,
      "old_path": "examples/basicapp/WORKSPACE",
      "new_id": "3f4d9342f73a28432a19f90e01d90e29cf890496",
      "new_mode": 33188,
      "new_path": "examples/basicapp/WORKSPACE"
    },
    {
      "type": "modify",
      "old_id": "f4511d7f8910422f840fcecb94c81b9cfbfb4e82",
      "old_mode": 33188,
      "old_path": "kokoro/presubmit/presubmit_main.sh",
      "new_id": "c07894328e89622d186fdc1be3fe9e8fe59957e4",
      "new_mode": 33188,
      "new_path": "kokoro/presubmit/presubmit_main.sh"
    },
    {
      "type": "modify",
      "old_id": "ca22a430bce6903c8adbc483985f7a3544249e10",
      "old_mode": 33188,
      "old_path": "prereqs.bzl",
      "new_id": "8decb3a09de082ea6d31b16fccc0d395a1299cde",
      "new_mode": 33188,
      "new_path": "prereqs.bzl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6a4f5c4092eabd0643c86ebeef560b65c3beca13",
      "new_mode": 33188,
      "new_path": "py_support/requirements.in"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "30448b9aff3d7c71ef3d5747e541bd70d6f7b906",
      "new_mode": 33188,
      "new_path": "py_support/requirements_lock.txt"
    },
    {
      "type": "modify",
      "old_id": "502bc94b37b23eac549897609ef37d1f0ba46dcf",
      "old_mode": 33188,
      "old_path": "rules/BUILD",
      "new_id": "5f35bea31c01089f7f43339d05484a1b65c2c600",
      "new_mode": 33188,
      "new_path": "rules/BUILD"
    },
    {
      "type": "modify",
      "old_id": "493abb64f1fd11bd22ea780906c699d23d6c532b",
      "old_mode": 33188,
      "old_path": "rules/android_sdk_repository/empty.template.bzl",
      "new_id": "272e66690b246e5a6e7b97135063d9446a33af92",
      "new_mode": 33188,
      "new_path": "rules/android_sdk_repository/empty.template.bzl"
    },
    {
      "type": "modify",
      "old_id": "a0b40ed6ea91bf36e7f8ad85e161497f018b2e1f",
      "old_mode": 33188,
      "old_path": "rules/resources.bzl",
      "new_id": "e82c640fcd58e89643a3a39a159d309424ff2263",
      "new_mode": 33188,
      "new_path": "rules/resources.bzl"
    },
    {
      "type": "modify",
      "old_id": "2e1b0f2965b1620a7334f809dcea74bbf54649d6",
      "old_mode": 33188,
      "old_path": "rules_android_maven_install.json",
      "new_id": "f72db6b4ce9dc285cebeb38d0aa274924bd5b470",
      "new_mode": 33188,
      "new_path": "rules_android_maven_install.json"
    },
    {
      "type": "modify",
      "old_id": "0e248017b27887b5decf05ccbbd5f589566aaa44",
      "old_mode": 33188,
      "old_path": "src/java/com/example/sampleapp/BUILD",
      "new_id": "1ba04447c15eede8e7aabc48d4ec3435bb61ef63",
      "new_mode": 33188,
      "new_path": "src/java/com/example/sampleapp/BUILD"
    },
    {
      "type": "modify",
      "old_id": "141c58c24bf36a0237faa214c788b03873971898",
      "old_mode": 33188,
      "old_path": "src/tools/javatests/com/google/devtools/build/android/r8/testdata/naming001/Reflect.java",
      "new_id": "53632e086b58bdb735de3fb0675bf95b6590ff01",
      "new_mode": 33188,
      "new_path": "src/tools/javatests/com/google/devtools/build/android/r8/testdata/naming001/Reflect.java"
    },
    {
      "type": "modify",
      "old_id": "4b5e849152599f3be88ee72fe8aba5125a862124",
      "old_mode": 33188,
      "old_path": "test/rules/android_binary/AndroidManifest.xml",
      "new_id": "749b4a5f941dafebfdb7db3fb79dc08d49272cd3",
      "new_mode": 33188,
      "new_path": "test/rules/android_binary/AndroidManifest.xml"
    },
    {
      "type": "modify",
      "old_id": "5cc48d9468d592877c9f70046e03a9c010a1e090",
      "old_mode": 33188,
      "old_path": "test/rules/android_binary/BUILD",
      "new_id": "1d37d42d46ea641aee47761419945ba2f45b2bf2",
      "new_mode": 33188,
      "new_path": "test/rules/android_binary/BUILD"
    },
    {
      "type": "modify",
      "old_id": "7a08146518b376e8c0dc6d93366033b0676ac05e",
      "old_mode": 33188,
      "old_path": "test/rules/android_binary/test.bzl",
      "new_id": "35439d056e69b40d8f3c86794064ff49d347f6ef",
      "new_mode": 33188,
      "new_path": "test/rules/android_binary/test.bzl"
    },
    {
      "type": "modify",
      "old_id": "23f319e7e73e32a8154abc99b6e3794ac28aa6f2",
      "old_mode": 33188,
      "old_path": "test/rules/resources/test.bzl",
      "new_id": "1cabb2ea4f4935498a66f7705cdb63c065108d96",
      "new_mode": 33188,
      "new_path": "test/rules/resources/test.bzl"
    },
    {
      "type": "modify",
      "old_id": "751b6c47c3ffa5e6a1c429f9211db2fc507bf13d",
      "old_mode": 33188,
      "old_path": "test/utils/asserts.bzl",
      "new_id": "bdbd284633eccf8c7545b603b42e0fd7c140abce",
      "new_mode": 33188,
      "new_path": "test/utils/asserts.bzl"
    }
  ]
}
