)]}'
{
  "commit": "eed169034e989dc39b02a4e6a6767b3f59541ae0",
  "tree": "2e06b6e0ee04edae89d174172e815a0b215566bc",
  "parents": [
    "2918ef9be6016580a527eb25892e083c374d667b"
  ],
  "author": {
    "name": "Douglas Thor",
    "email": "dougthor42@users.noreply.github.com",
    "time": "Tue Aug 26 19:51:56 2025 -0700"
  },
  "committer": {
    "name": "Ignas Anikevicius",
    "email": "240938+aignas@users.noreply.github.com",
    "time": "Mon Sep 08 21:56:21 2025 +0900"
  },
  "message": "fix(gazelle): Do not build proto targets with default Gazelle (#3216)\n\nFixes #3209.\n\nRevert the change to `//:gazelle_binary` so that it once again only\ngenerates python code. We then create a new, private target\n`//:_gazelle_binary_with_proto` that gets used by tests.\n\nUpdate docs accordingly.\n\nLonger term, I\u0027d like to adjust the `test.yaml` file to include a\nsection:\n\n```yaml\nconfig:\n  gazelle_binary: _gazelle_binary_with_proto\n```\n\nSo that test cases that need to generate `(py_)proto_library` targets\ncan use the multi-lang Gazelle binary and that tests that do _not_ need\nto generate proto targets can use the single-lang Gazelle binary.\n\nHowever, there were some minor roadblocks in doing so and thus I\u0027m doing\nthis quick-to-implement method instead.\n\n(cherry picked from commit 2ed714f9bd3c7df8c1de351455fb8d8d340f76e4)\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "fc3d7bbce3347a0ade3c2806bbb5542b6e04b2f9",
      "old_mode": 33188,
      "old_path": "CHANGELOG.md",
      "new_id": "9a89d24b71e9983783c450dea60b1baa02aadeaf",
      "new_mode": 33188,
      "new_path": "CHANGELOG.md"
    },
    {
      "type": "modify",
      "old_id": "ecc30a93b5b6e311356d321645fb07b159c9ac4b",
      "old_mode": 33188,
      "old_path": "gazelle/docs/directives.md",
      "new_id": "a553226a5996d0acf1fa35e6548df7cf418be2b5",
      "new_mode": 33188,
      "new_path": "gazelle/docs/directives.md"
    },
    {
      "type": "modify",
      "old_id": "b6ca8adef5eb49a94884c9abda4d479710e78927",
      "old_mode": 33188,
      "old_path": "gazelle/python/BUILD.bazel",
      "new_id": "b988e493c7b28dfcf1d362cabfaf04e13cc3b13d",
      "new_mode": 33188,
      "new_path": "gazelle/python/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "dd8c2411f19c90e4e6ec1cf5a432bb3f69760d98",
      "old_mode": 33188,
      "old_path": "gazelle/python/python_test.go",
      "new_id": "e7b95cc1e6ebb9ec2a1145a7124676684dcc2a1f",
      "new_mode": 33188,
      "new_path": "gazelle/python/python_test.go"
    }
  ]
}
