)]}'
{
  "commit": "99a6bcb240e38495d45290a91357c41fd4821b61",
  "tree": "cdf00b9433787a5d97c727498606fb6bfa91661f",
  "parents": [
    "5bfcb1a684550626ce138fe0fe8f5f702b3764c3"
  ],
  "author": {
    "name": "Alexandre Rostovtsev",
    "email": "arostovtsev@google.com",
    "time": "Fri Jan 20 16:48:10 2023 -0500"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Fri Jan 20 16:48:10 2023 -0500"
  },
  "message": "Add gazelle plugin to CI and distribution mechanism (#424)\n\nAfter #400, the gazelle plugin has been cleanly separated out into its own bazel workspace, which will soon finally allow us to mark it stable. But this means:\r\n\r\n* we need to change our bazelci config to explicitly build and test it, since `bazel build //...` no longer includes the plugin;\r\n* we need to add proper distribution rules for it;\r\n* we need to update release instructions, since now we will have two distribution tarballs",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "31934d27b691fc71addf28e27258ac80da3f23aa",
      "old_mode": 33188,
      "old_path": ".bazelci/presubmit.yml",
      "new_id": "aabe02a4e0dd991d106cab86d3fba2de6c556bd0",
      "new_mode": 33188,
      "new_path": ".bazelci/presubmit.yml"
    },
    {
      "type": "modify",
      "old_id": "81b8b5cf912f8762b82cf9e116b7ab0f600a92c6",
      "old_mode": 33188,
      "old_path": "MODULE.bazel",
      "new_id": "a8de50fa7fcffec671b4c177966bf89df80c6de7",
      "new_mode": 33188,
      "new_path": "MODULE.bazel"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0f307770862e7efa5d8bd3ddfd32e79d31ff7553",
      "new_mode": 33188,
      "new_path": "MODULE.bazel-remove-override.patch"
    },
    {
      "type": "modify",
      "old_id": "a9c182a6656cd0b08c4307f03ae4be2776675c00",
      "old_mode": 33188,
      "old_path": "WORKSPACE",
      "new_id": "0cfb154f5313e7ede8bb53465cde755379e649a5",
      "new_mode": 33188,
      "new_path": "WORKSPACE"
    },
    {
      "type": "modify",
      "old_id": "326cee7ab16dbe4d8ae261f2756766646c6f34cd",
      "old_mode": 33188,
      "old_path": "distribution/BUILD",
      "new_id": "8762525599a99b6285f0c77d1b66b1807b04e0cc",
      "new_mode": 33188,
      "new_path": "distribution/BUILD"
    },
    {
      "type": "modify",
      "old_id": "5339b6a26338b1b57c06d1c5dcce4dfe7485d5cf",
      "old_mode": 33188,
      "old_path": "docs/maintainers_guide.md",
      "new_id": "09b2f3c18b3829f76fd64939dd306e0e97b2e7d7",
      "new_mode": 33188,
      "new_path": "docs/maintainers_guide.md"
    },
    {
      "type": "modify",
      "old_id": "2259933a4d27e92a534ac29a62868a5f85a8ffc2",
      "old_mode": 33188,
      "old_path": "gazelle/BUILD",
      "new_id": "ff51bab123ee971501d52d67a3d609535db05f6a",
      "new_mode": 33188,
      "new_path": "gazelle/BUILD"
    },
    {
      "type": "modify",
      "old_id": "4620c0822d76758a026263e6551cc6dfc8d5c0a1",
      "old_mode": 33188,
      "old_path": "gazelle/MODULE.bazel",
      "new_id": "b897c814e05dc1cc559908bf9845e1484f215f29",
      "new_mode": 33188,
      "new_path": "gazelle/MODULE.bazel"
    },
    {
      "type": "modify",
      "old_id": "dca6b611f9a1cba075c3d531d37fcecb2c27d3e8",
      "old_mode": 33188,
      "old_path": "gazelle/bzl/BUILD",
      "new_id": "ab8a7197be35be0f1fcd9fad8682b0992df74e73",
      "new_mode": 33188,
      "new_path": "gazelle/bzl/BUILD"
    },
    {
      "type": "modify",
      "old_id": "70a04d68b0c81d38bff12da0fae1c4696923a975",
      "old_mode": 33188,
      "old_path": "version.bzl",
      "new_id": "0bcd28a856cb649f039fc106ed4c3b4b95552cf0",
      "new_mode": 33188,
      "new_path": "version.bzl"
    }
  ]
}
