)]}'
{
  "commit": "65702194ea264a0fd01fb470bacaf39264b4f637",
  "tree": "3469201097b30e638f1e446655e1d23b33d90f8d",
  "parents": [
    "f551a7696824a9ddbac63191c489db8280aee0a4"
  ],
  "author": {
    "name": "Lorenz Brun",
    "email": "lorenz@monogon.tech",
    "time": "Thu Aug 31 16:27:38 2023 +0200"
  },
  "committer": {
    "name": "Tim Windelschmidt",
    "email": "tim@monogon.tech",
    "time": "Thu Sep 14 13:43:45 2023 +0000"
  },
  "message": "workspace: rules_go, gazelle, go, gVisor update\n\nThis commit not only updates rules_go and friends, but also updates\ngVisor, removes legacy protobuf usage and switches from using\nbuild_configuration to a config flag for bazel\n\nChange-Id: Idb383f35ca0fec4cb7329e9d991f08f28cf9b1fb\nReviewed-on: https://review.monogon.dev/c/monogon/+/2129\nTested-by: Jenkins CI\nReviewed-by: Lorenz Brun \u003clorenz@monogon.tech\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "18253f10c8a73804a73dd6448023e490bc2ab851",
      "old_mode": 33188,
      "old_path": ".bazelrc",
      "new_id": "28b73037d208e856e68aed0422f2b9121e30c980",
      "new_mode": 33188,
      "new_path": ".bazelrc"
    },
    {
      "type": "modify",
      "old_id": "00a6945c0b1bb30dceb8a7802fa790ad838fdfb9",
      "old_mode": 33188,
      "old_path": "README.md",
      "new_id": "34c51d38d7e945093203f605c12f061f644d9813",
      "new_mode": 33188,
      "new_path": "README.md"
    },
    {
      "type": "modify",
      "old_id": "47c12b5e04e23e30d424d8832f0742c5fedebe49",
      "old_mode": 33188,
      "old_path": "WORKSPACE",
      "new_id": "5e00a6ab70256464340e60d46264bf5028f121cd",
      "new_mode": 33188,
      "new_path": "WORKSPACE"
    },
    {
      "type": "modify",
      "old_id": "06cb4c4dbd3fee85cc43b7a2059366e7a262fb16",
      "old_mode": 33188,
      "old_path": "build/analysis/nogo_config.json",
      "new_id": "6d9cc8e167b6282a360f3c140ab3c0db363ab05b",
      "new_mode": 33188,
      "new_path": "build/analysis/nogo_config.json"
    },
    {
      "type": "modify",
      "old_id": "3b2f1975c5ceac2993955b00c735665bba8826f7",
      "old_mode": 33188,
      "old_path": "build/bazel_cc_fix/BUILD.bazel",
      "new_id": "522cad4392b7cb6056089ea0cdc06556c66b7492",
      "new_mode": 33188,
      "new_path": "build/bazel_cc_fix/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "611f1eb80e9a389db9d5b0cbf9ba7f04364f8682",
      "old_mode": 33188,
      "old_path": "build/bazel_cc_fix/main.go",
      "new_id": "2e6911018e991dd4596f027528537d9c9d0fdf38",
      "new_mode": 33188,
      "new_path": "build/bazel_cc_fix/main.go"
    },
    {
      "type": "modify",
      "old_id": "02a3a98ff3598270067300482cc3956c5b2d8b2c",
      "old_mode": 33188,
      "old_path": "build/ci/jenkins-presubmit.groovy",
      "new_id": "d5ad565472a32174364e6a06b44c7c55b9013096",
      "new_mode": 33188,
      "new_path": "build/ci/jenkins-presubmit.groovy"
    },
    {
      "type": "modify",
      "old_id": "e22269f3987fc239ea9203cb69827b7d794a8fcd",
      "old_mode": 33188,
      "old_path": "go.mod",
      "new_id": "cc88cd0b983bd72edc2c594d19bb27779fa63b50",
      "new_mode": 33188,
      "new_path": "go.mod"
    },
    {
      "type": "modify",
      "old_id": "9f026ccf8d1644278c0223b1e60e89d8a4648788",
      "old_mode": 33188,
      "old_path": "go.sum",
      "new_id": "929e7c9087441e183443c52e12ef2100744650df",
      "new_mode": 33188,
      "new_path": "go.sum"
    },
    {
      "type": "modify",
      "old_id": "49ff9a0ded832a95cd277caff2986f93b4127291",
      "old_mode": 33188,
      "old_path": "metropolis/node/build/fsspec/BUILD.bazel",
      "new_id": "eeddda7bc2abb1e06df2950afddf3035619d0e47",
      "new_mode": 33188,
      "new_path": "metropolis/node/build/fsspec/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "2438220bd414e97f0c2b985301e728c4e1f7e61c",
      "old_mode": 33188,
      "old_path": "metropolis/node/build/fsspec/utils.go",
      "new_id": "c51df065294d87958d9b3dc1c2489bcc76b39d87",
      "new_mode": 33188,
      "new_path": "metropolis/node/build/fsspec/utils.go"
    },
    {
      "type": "modify",
      "old_id": "0e91e0e77edc111dd42f618c35dadd725c6e3438",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/curator/BUILD.bazel",
      "new_id": "302579f11df7d919cfebfbf58fdd6d4479de5d30",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/curator/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "cbad36767cfb3b315cde1c265359f5a61192b3c2",
      "old_mode": 33188,
      "old_path": "metropolis/node/kubernetes/BUILD.bazel",
      "new_id": "f888a57275ae34cb13fb1c9719606f40748142f5",
      "new_mode": 33188,
      "new_path": "metropolis/node/kubernetes/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "e9f2ffa9bcb479a899f06911082a4bbf3ada8d9d",
      "old_mode": 33188,
      "old_path": "metropolis/node/kubernetes/csi.go",
      "new_id": "ab9549d68c89965e010fa7a6a5652c04b8355969",
      "new_mode": 33188,
      "new_path": "metropolis/node/kubernetes/csi.go"
    },
    {
      "type": "modify",
      "old_id": "f307a97be7f9356c4d03db3a984fe5a866c93c98",
      "old_mode": 33188,
      "old_path": "metropolis/pkg/scsi/BUILD.bazel",
      "new_id": "9c00b2639b6caeb0b1474b34d25cd59627e11e40",
      "new_mode": 33188,
      "new_path": "metropolis/pkg/scsi/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "4873a82657c84ebccefbe6edd5010a660d5a0b2c",
      "old_mode": 33188,
      "old_path": "metropolis/pkg/tpm/BUILD.bazel",
      "new_id": "76bb8bd08386a1ddfed6da188b6346465a7ffad7",
      "new_mode": 33188,
      "new_path": "metropolis/pkg/tpm/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "2a3f67afe83cf2f10fffe11793b457aa8bc7cb28",
      "old_mode": 33188,
      "old_path": "metropolis/pkg/tpm/tpm.go",
      "new_id": "7d45036c95e1cb269e0ae66b0af336b1bb84c8d8",
      "new_mode": 33188,
      "new_path": "metropolis/pkg/tpm/tpm.go"
    },
    {
      "type": "modify",
      "old_id": "dd2b1e097d3a3ae20797f5d8c53c68201699be0a",
      "old_mode": 33188,
      "old_path": "third_party/gazelle/add-prepatching.patch",
      "new_id": "1049e8e2da6a2b3bf0dbf6f24d67cda69997e198",
      "new_mode": 33188,
      "new_path": "third_party/gazelle/add-prepatching.patch"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2030e6d17d33ecadf5480eaa55c62881a2fb730a",
      "new_mode": 33188,
      "new_path": "third_party/go/patches/grpc_extra_deps.patch"
    },
    {
      "type": "modify",
      "old_id": "89eb40f3389a3b6758b6c4de04b93a42ac07835f",
      "old_mode": 33188,
      "old_path": "third_party/go/patches/gvisor-containerd-compat.patch",
      "new_id": "a1a2dc77cf118f8b8453f4f0bf2c3005a9a465d6",
      "new_mode": 33188,
      "new_path": "third_party/go/patches/gvisor-containerd-compat.patch"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ea5b04d1e78b8c658ab1cf84459c4796acad7d33",
      "new_mode": 33188,
      "new_path": "third_party/go/patches/gvisor-fix-debug-builds.patch"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fb33edbbef6f9cf6c3139b9996a2e054c1b069c3",
      "new_mode": 33188,
      "new_path": "third_party/go/patches/gvisor-fix-gazelle-debug-builds.patch"
    },
    {
      "type": "modify",
      "old_id": "71e0af5136866a6a092f70e1f86e152112f1e201",
      "old_mode": 33188,
      "old_path": "third_party/go/patches/gvisor-fix-resolution.patch",
      "new_id": "0f7959917aeb98ede80e5657c30364d9c2f2ad12",
      "new_mode": 33188,
      "new_path": "third_party/go/patches/gvisor-fix-resolution.patch"
    },
    {
      "type": "modify",
      "old_id": "0778f332d4fc0db449d43f5cdc13336da3dbee28",
      "old_mode": 33188,
      "old_path": "third_party/go/patches/libseccomp.patch",
      "new_id": "27de7d594dd2937ced150dbc2e8ad60a885b5435",
      "new_mode": 33188,
      "new_path": "third_party/go/patches/libseccomp.patch"
    },
    {
      "type": "modify",
      "old_id": "4f59ea09e1bff23e8a50bd87a8a07eaffc426739",
      "old_mode": 33188,
      "old_path": "third_party/go/repositories.bzl",
      "new_id": "abfdfe4e61af3ff13e1fa7312e36c31e08b73093",
      "new_mode": 33188,
      "new_path": "third_party/go/repositories.bzl"
    }
  ]
}
