)]}'
{
  "commit": "afb922cfba991a2af1473da5850b75e8db03dd56",
  "tree": "3628d11c046f80d27446bc0c903202da0f0a2a5f",
  "parents": [
    "af72f68cf9415fbcdf00183b5392b1e7a842b9aa"
  ],
  "author": {
    "name": "Jan Schär",
    "email": "jan@monogon.tech",
    "time": "Mon May 19 10:18:37 2025 +0000"
  },
  "committer": {
    "name": "Jan Schär",
    "email": "jan@monogon.tech",
    "time": "Tue May 20 07:05:56 2025 +0000"
  },
  "message": ".bazelrc: include platform in output directory\n\nThis change enables the --experimental_platform_in_output_dir flag,\nwhich changes output directory names to includes the platform instead of\nthe legacy --cpu flag.\n\nThis fixes two problems: The first is that builds of the OS image for\ntwo architectures use the same directory name \"k8-fastbuild\", so they\noverwrite each other. The second problem is that when the OS image is\nbuilt as a depencency of metroctl, where metrocl is built for a\ndifferent platform, then the OS image is built in an output directory\nlike \"k8-fastbuild-ST-12f4ce3d1c3f\" and thus is not shared with the\ndirect build of the OS image.\n\nAfter this change, the OS image is built under a path such as\n\"linux-x86_64-fastbuild\", and this doesn\u0027t change when it is built as a\ndependency of metroctl.\n\nChange-Id: I74b91c927a633c1ce05226e035fb92cf7a8f3b04\nReviewed-on: https://review.monogon.dev/c/monogon/+/4205\nReviewed-by: Tim Windelschmidt \u003ctim@monogon.tech\u003e\nTested-by: Jenkins CI\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a62c64d550c3db057a90208678cb7840621d7419",
      "old_mode": 33188,
      "old_path": ".bazelrc",
      "new_id": "061547708838539f20d9265ac5d07d1ebd6557d8",
      "new_mode": 33188,
      "new_path": ".bazelrc"
    }
  ]
}
