)]}'
{
  "commit": "f2388813b0b25bc3e33d143d369a8367ab2e30c8",
  "tree": "be5a7f2240b72245aa78ae4a9e985301a4ad80bc",
  "parents": [
    "615c7b0e639649c406685a51da7afa35709a35e1"
  ],
  "author": {
    "name": "Samuel Freilich",
    "email": "sfreilich@google.com",
    "time": "Sun Aug 02 15:57:06 2026"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Sun Aug 02 15:57:29 2026"
  },
  "message": "Add a Bazel lockfile\n\nThis allows checking the transitive dependencies against known hashes. Changed bazelrc to enforce that by default, including in CI. Bumped some dependency versions for consistency.\n\nPiperOrigin-RevId: 957965657\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6518746a4436ebe2cfaccff3a2681d0aa48f86a4",
      "old_mode": 33188,
      "old_path": ".bazelrc",
      "new_id": "48fc66be7c7546b30ac1c086f0d71bf80af65e39",
      "new_mode": 33188,
      "new_path": ".bazelrc"
    },
    {
      "type": "modify",
      "old_id": "df5e503d5d33fc83bbff56866431c6ef43a0514f",
      "old_mode": 33188,
      "old_path": ".github/workflows/bazel-test.yaml",
      "new_id": "9cdf6ac05fb3152584c5501397f008bdb2d2d173",
      "new_mode": 33188,
      "new_path": ".github/workflows/bazel-test.yaml"
    },
    {
      "type": "modify",
      "old_id": "811d1370e478042b7071b1239d0e9b07b97bb218",
      "old_mode": 33188,
      "old_path": "MODULE.bazel",
      "new_id": "e43fe40f5741ede5c5a4c2897fd5bcd579907107",
      "new_mode": 33188,
      "new_path": "MODULE.bazel"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "608f49cb2a1d59c84ca4da4d39b0e50cc017bedb",
      "new_mode": 33188,
      "new_path": "MODULE.bazel.lock"
    }
  ]
}
