)]}'
{
  "commit": "3a171d123fff540c8c9d646152a5d5ed9ef873de",
  "tree": "62fe245a0182c3ba931d8c33278f2dd89c35e77b",
  "parents": [
    "0996ea85ca6200e1729941d316f7891835871938"
  ],
  "author": {
    "name": "Tim Windelschmidt",
    "email": "tim@monogon.tech",
    "time": "Mon Dec 09 23:51:23 2024 +0100"
  },
  "committer": {
    "name": "Tim Windelschmidt",
    "email": "tim@monogon.tech",
    "time": "Thu Jan 09 21:19:31 2025 +0000"
  },
  "message": "treewide: add race-detector config\n\nThis also disables all `pure \u003d \"on\"` attributes as they propagate too\nfar and break the race detector because rules_go contradicts itself by\nforcing pure go even when CGO is required by the race detector. We build\neverything for our node images static and pure via a transition anyway,\nso this is actually fine.\n\nChange-Id: I5cd3879fba4258caa94df4dbea5c6472867b7e34\nReviewed-on: https://review.monogon.dev/c/monogon/+/3725\nTested-by: Jenkins CI\nReviewed-by: Hendrik Hofstadt \u003chendrik@monogon.tech\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0af5b3f093c9017c92f54ff1117536620635d7b0",
      "old_mode": 33188,
      "old_path": ".bazelrc",
      "new_id": "1dcf729519ad6622b8532b24c7a9bb9f94a0be20",
      "new_mode": 33188,
      "new_path": ".bazelrc"
    },
    {
      "type": "modify",
      "old_id": "8701c3e46d5e712110568028028c7cc7f1f36eec",
      "old_mode": 33188,
      "old_path": "build/ci/jenkins-presubmit.groovy",
      "new_id": "861e9671471fe7756ba3aed15953c71ca2adb571",
      "new_mode": 33188,
      "new_path": "build/ci/jenkins-presubmit.groovy"
    },
    {
      "type": "modify",
      "old_id": "d43d3077156b7fc334fc20fa0800c84e059a0efd",
      "old_mode": 33188,
      "old_path": "metropolis/cli/takeover/BUILD.bazel",
      "new_id": "08f4f19fd468623ae97f6b6689bd2222a83be633",
      "new_mode": 33188,
      "new_path": "metropolis/cli/takeover/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "b7d10afa8db7f0dd53905dd58ced2ed1d9513f4b",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/BUILD.bazel",
      "new_id": "4f15dea0f4745d2f171ae006040c109eb958e26d",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "24dbe8362d03b7ee6dbef163e0a550c349d8bfb5",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/network/dhcp4c/BUILD.bazel",
      "new_id": "34f2a23bcc712057307692aa238c6729e337eba9",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/network/dhcp4c/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "2091f6b76a888f1800906ac1d3c0990366b67b21",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/network/dhcp4c/callback/BUILD.bazel",
      "new_id": "b6659ba273605093de3df12c52d8333568b20841",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/network/dhcp4c/callback/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "3c4e31b64979f222cf853ff0ae3ad8c2bf055682",
      "old_mode": 33188,
      "old_path": "metropolis/node/kubernetes/hyperkube/BUILD.bazel",
      "new_id": "406ec7dc70d82f59af9778f765aad2c000d2be0d",
      "new_mode": 33188,
      "new_path": "metropolis/node/kubernetes/hyperkube/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "9370eeb661ee759220696fc072664c033db4ff2f",
      "old_mode": 33188,
      "old_path": "metropolis/test/e2e/httpserver/BUILD.bazel",
      "new_id": "d32e3de9bc246ff478f6ab3e49860912253bf85e",
      "new_mode": 33188,
      "new_path": "metropolis/test/e2e/httpserver/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "cf0917eec147b0d7df4b51d95116224ce412293e",
      "old_mode": 33188,
      "old_path": "metropolis/test/e2e/persistentvolume/BUILD.bazel",
      "new_id": "7c97c21ced4d83d8881161ba424df257d186467f",
      "new_mode": 33188,
      "new_path": "metropolis/test/e2e/persistentvolume/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "68f5717a4695424f8577b5450150a877528228b9",
      "old_mode": 33188,
      "old_path": "metropolis/test/e2e/preseedtest/BUILD.bazel",
      "new_id": "ad43f78001466115def30d6e5785fde8107f1ba1",
      "new_mode": 33188,
      "new_path": "metropolis/test/e2e/preseedtest/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "23445a0ff29f62a341ec1f9af2bb6b0c4b3dfa4f",
      "old_mode": 33188,
      "old_path": "metropolis/test/e2e/selftest/BUILD.bazel",
      "new_id": "31754d6137ec265e9fad8716506e2dd7f4be2d58",
      "new_mode": 33188,
      "new_path": "metropolis/test/e2e/selftest/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "323d53e2a9a47e0ca0ef9ae3271d601de6c13959",
      "old_mode": 33188,
      "old_path": "metropolis/test/nanoswitch/BUILD.bazel",
      "new_id": "8e246ba76aa115a1ebed2c6205111afaa96e6eb4",
      "new_mode": 33188,
      "new_path": "metropolis/test/nanoswitch/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "b2dfe91c5057b69649b038127356baf0945cace9",
      "old_mode": 33188,
      "old_path": "osbase/build/def.bzl",
      "new_id": "24f2af79177abd28d99d61d5e1791ad12b682bc6",
      "new_mode": 33188,
      "new_path": "osbase/build/def.bzl"
    },
    {
      "type": "modify",
      "old_id": "596b428611455f5a956d7b7d31fe44b87cb5de4e",
      "old_mode": 33188,
      "old_path": "osbase/erofs/BUILD.bazel",
      "new_id": "d48eb1fb968059395360152d271e9b4fa9e6e9ea",
      "new_mode": 33188,
      "new_path": "osbase/erofs/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "350f33d639e41b39059fa9eb1200dfdb80a99649",
      "old_mode": 33188,
      "old_path": "osbase/fsquota/BUILD.bazel",
      "new_id": "7c62fd7b21bc1c33a8eb26c5c8a62a52a1d27d49",
      "new_mode": 33188,
      "new_path": "osbase/fsquota/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "733d695352d9c2ea1f6d1f7edc975e576a6a8f79",
      "old_mode": 33188,
      "old_path": "osbase/test/ktest/BUILD.bazel",
      "new_id": "0a43ab48ae51c2262a59ce6fe973a6523489e35d",
      "new_mode": 33188,
      "new_path": "osbase/test/ktest/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "56b262c43f16a3b4ad610fb8bb6b77b32a9e9097",
      "old_mode": 33188,
      "old_path": "osbase/test/ktest/init/BUILD.bazel",
      "new_id": "ec34d49a68cc51b38f5f215f64de301ee1457800",
      "new_mode": 33188,
      "new_path": "osbase/test/ktest/init/BUILD.bazel"
    }
  ]
}
