)]}'
{
  "commit": "8ac324e5300323b0bd586abed2e0ccf2aeae93fb",
  "tree": "f18aefbb327b38393370d46c934d7b676e148ded",
  "parents": [
    "48f447a60df01ce99799f205c7939430133e2dcc"
  ],
  "author": {
    "name": "bazel.build machine account",
    "email": "ci.bazel@gmail.com",
    "time": "Tue Apr 07 17:34:49 2026 +0200"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Apr 07 15:34:49 2026 +0000"
  },
  "message": "[9.0.2] Fix launcher/launcher_maker for cross build (https://github.com/bazelbuild/bazel/pull/29200) (#29238)\n\n### Description\n\nFix launcher/launcher_maker for cross build. launcher will be used in\nthe build output, so it should use cfg\u003dtarget. launcher_maker is used to\ncombine a binary for target and launcher for target into the final\noutput at build time, so it should use cfg\u003dexec.\n\n### Motivation\n\nTo make py_binary launcher work when building on linux (exec) for\nwindows (target).\n\n### Build API Changes\n\nNo\n\n### Checklist\n\n- [ ] I have added tests for the new use cases (if any).\n- [ ] I have updated the documentation (if applicable).\n\n### Release Notes\n\nRELNOTES: Fix launcher/launcher_maker for cross build, e.g. build\nwindows binary on linux machine.\n\nCloses #29200.\n\nPiperOrigin-RevId: 895761405\nChange-Id: I0b3dd3431d25fb4fb9ea827f344eb5cf42c11276\n\nCommit\nhttps://github.com/bazelbuild/bazel/commit/4ff312727ec3eedb4f1206127393819917ec2714\n\nCo-authored-by: Boleyn Su \u003cboleyn.su@gmail.com\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "21e262a7104244c375e98ff056176811a7f1fe9e",
      "old_mode": 33188,
      "old_path": "tools/build_defs.bzl",
      "new_id": "2df261fd746842c8ffe99cc415444f1bda575478",
      "new_mode": 33188,
      "new_path": "tools/build_defs.bzl"
    },
    {
      "type": "modify",
      "old_id": "7b67369f1d7b839e8b8b81da5001b54a5050b3a3",
      "old_mode": 33188,
      "old_path": "tools/launcher/BUILD.bootstrap",
      "new_id": "b68fe2424787f394affe11e49a58fecb18b23829",
      "new_mode": 33188,
      "new_path": "tools/launcher/BUILD.bootstrap"
    },
    {
      "type": "modify",
      "old_id": "22d5de007db146299c2d263c517829e7054b63cb",
      "old_mode": 33188,
      "old_path": "tools/launcher/BUILD.tools",
      "new_id": "fe4345422dbd8ee180d6dbb9ad69a59d62d73fe6",
      "new_mode": 33188,
      "new_path": "tools/launcher/BUILD.tools"
    }
  ]
}
