)]}'
{
  "commit": "be0ae538b68e1a393c529ef80ddcc5129aa240d8",
  "tree": "b0432fe2365696214d2b545d40b20111b1fc794f",
  "parents": [
    "df4acbd8aff8be768357315dade03d3c586ca500"
  ],
  "author": {
    "name": "David Zbarsky",
    "email": "dzbarsky@gmail.com",
    "time": "Fri Jul 03 10:23:47 2026 -0400"
  },
  "committer": {
    "name": "github-actions[bot]",
    "email": "41898282+github-actions[bot]@users.noreply.github.com",
    "time": "Fri Jul 03 14:59:48 2026 +0000"
  },
  "message": "fix: run executable zip action with execution Python to better support windows building (#3890)\n\nThe legacy self-executable zip action invokes `cat` through `run_shell`.\nThe\naction does not declare `cat`, and a Windows-hosted Bazel invocation\ncannot use\nthat action reliably when the selected execution platform is Linux.\n\nRun the existing `exe_zip_maker` through `actions_run` instead. This\nselects the\nhelper and Python runtime from the execution configuration, preserves\nthe\nprelude-plus-zip output format, and removes the ambient shell utility\ndependency. A news entry documents the fix.\n\nThe Bazel integration that motivated this fix is\n\n[bazelbuild/bazel#30121](https://github.com/bazelbuild/bazel/pull/30121).\n\n---------\n\nCo-authored-by: Richard Levasseur \u003crichardlev@gmail.com\u003e\n(cherry picked from commit 1d99f70e5967da59ecd948c0e6775e1e6424d889)\n\nWork towards #3867\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d585ce84077620835a77168d3cc372f2cc07764d",
      "old_mode": 33188,
      "old_path": "CHANGELOG.md",
      "new_id": "58197969bddf0f8976add1c3fcf5a01d58550338",
      "new_mode": 33188,
      "new_path": "CHANGELOG.md"
    },
    {
      "type": "modify",
      "old_id": "11246ec513a0a21c0afe555a0088851ca9fd336d",
      "old_mode": 33188,
      "old_path": "python/private/py_executable.bzl",
      "new_id": "b15d1d2db286d4d1600c2038fe7bd243df88edd8",
      "new_mode": 33188,
      "new_path": "python/private/py_executable.bzl"
    }
  ]
}
