)]}'
{
  "commit": "371faaca47a77fa1c567f26c082a1d8e9c7ce30f",
  "tree": "fee968b5e3263f9fde87d01cf0f75c06aaae039b",
  "parents": [
    "7d1538f30cda018f55303fb1a76a8ddf3286990a"
  ],
  "author": {
    "name": "Jan Schär",
    "email": "jan@monogon.tech",
    "time": "Thu Jul 17 14:02:58 2025 +0200"
  },
  "committer": {
    "name": "Jan Schär",
    "email": "jan@monogon.tech",
    "time": "Thu Jul 17 12:30:25 2025 +0000"
  },
  "message": "m/cli/metroctl: add multiplatform metroctl target\n\nThis adds a target which builds metroctl for multiple platforms. Because\nthis target will be built with \"bazel test //...\", we no longer need to\nexplicitly test building metroctl for various platforms in CI.\n\nBuilding fails with --config\u003drace; I added a target_compatible_with so\nthe target is skipped in this case.\n\nChange-Id: Ib747233bc8442af5f947d35289d36ddd147b7953\nReviewed-on: https://review.monogon.dev/c/monogon/+/4439\nTested-by: Jenkins CI\nReviewed-by: Tim Windelschmidt \u003ctim@monogon.tech\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c6581338e980592beb6c70d5161786c3b49c0aa3",
      "old_mode": 33188,
      "old_path": "build/ci/jenkins-presubmit.groovy",
      "new_id": "59d7c6071d2213b1f906b88fdae90443ca677f0c",
      "new_mode": 33188,
      "new_path": "build/ci/jenkins-presubmit.groovy"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2e4796a0787793d9c9604176e23cf9b9691cddc3",
      "new_mode": 33188,
      "new_path": "build/platforms/def.bzl"
    },
    {
      "type": "modify",
      "old_id": "f300f44f916a74a3b9751d9498488e3c012ca860",
      "old_mode": 33188,
      "old_path": "metropolis/cli/metroctl/BUILD.bazel",
      "new_id": "b280aea8b8bc891fdd407c7d0693c4a031f6755b",
      "new_mode": 33188,
      "new_path": "metropolis/cli/metroctl/BUILD.bazel"
    }
  ]
}
