)]}'
{
  "commit": "7c38e7845bad04db14031741e879e887e2f571b5",
  "tree": "8481308f7280a6153de818497d11f0c9614baeeb",
  "parents": [
    "dc97912eb162144d7bd92509ad8f064a8cf98ecb"
  ],
  "author": {
    "name": "Jan Schär",
    "email": "jan@monogon.tech",
    "time": "Tue Apr 29 09:23:37 2025 +0000"
  },
  "committer": {
    "name": "Jan Schär",
    "email": "jan@monogon.tech",
    "time": "Tue Apr 29 13:11:33 2025 +0000"
  },
  "message": "treewide: replace go_binary_with_tag\n\nInstead of using go_binary_with_tag, we can write a go_binary rule which\nembeds the library. Then we can easily change all the Go configs, not\njust tags.\n\nBy default, Gazelle generates the libraries for a go_binary with private\nvisibility, so we need to override it to pulic. The go_binary_with_tag\nrule had the additional feature of combining the specified tags with the\nincoming ones (osusergo, netgo); instead I added those manually.\n\nChange-Id: I23965176f87e3a0bbd18ba5a72f190e4f9047363\nReviewed-on: https://review.monogon.dev/c/monogon/+/4157\nTested-by: Jenkins CI\nReviewed-by: Tim Windelschmidt \u003ctim@monogon.tech\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "120f4c8ce08fdeb2a41e340c453fbaebf6712d81",
      "old_mode": 33188,
      "old_path": "build/bazel/go.MODULE.bazel",
      "new_id": "eb4aea5469f6fe8cc9e1a3407014ac8466d9fdb3",
      "new_mode": 33188,
      "new_path": "build/bazel/go.MODULE.bazel"
    },
    {
      "type": "delete",
      "old_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "old_mode": 33188,
      "old_path": "build/go/BUILD.bazel",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "c696564e5189461f32467a8ba23701be27d3ffa7",
      "old_mode": 33188,
      "old_path": "build/go/def.bzl",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "63fd6fff3b1b5ac00652180cc0657a159f9469dd",
      "old_mode": 33188,
      "old_path": "build/sqlc/BUILD.bazel",
      "new_id": "22fbb6a9a575b5ed33dc7d68a9f1e21234e9fd40",
      "new_mode": 33188,
      "new_path": "build/sqlc/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "231456ad148e52e47d2ac215f39c5cd3938a3693",
      "old_mode": 33188,
      "old_path": "metropolis/node/BUILD.bazel",
      "new_id": "a7e9f9a1a26061e84b9e4b5081ce1c058f4b3b99",
      "new_mode": 33188,
      "new_path": "metropolis/node/BUILD.bazel"
    }
  ]
}
