)]}'
{
  "commit": "b4b31aedad90172792e510e3ff5fd804d129c346",
  "tree": "2f115fd4ebc6b29a0b35001165ad22c45b802f3b",
  "parents": [
    "281e98aa3a103356ed8fa3aaf36f3bf646f28fd9"
  ],
  "author": {
    "name": "Richard Levasseur",
    "email": "richardlev@gmail.com",
    "time": "Sat Aug 29 02:40:48 2026 +0000"
  },
  "committer": {
    "name": "github-actions[bot]",
    "email": "41898282+github-actions[bot]@users.noreply.github.com",
    "time": "Wed Sep 02 14:35:22 2026 +0000"
  },
  "message": "fix(zipapp): guard against null runtime files (#4119)\n\nWhen building a zipapp archive with a Python runtime whose \\`files\\`\nattribute is \\`None\\` (such as a system interpreter), adding\n\\`py_runtime.files\\` to the runfiles builder raises an error.\n\nOnly add \\`py_runtime.files\\` to the runfiles builder when it is not\n\\`None\\`.\n\n(cherry picked from commit 3da7faf4293499b6398a924583dc4a3beda1c4a3)\n\nWork towards #4121\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "db92e878ef9d1a177f743d6e5f247d5f7b6c5e49",
      "old_mode": 33188,
      "old_path": "CHANGELOG.md",
      "new_id": "5c4a77406ee355f6b261044c0474507af33f3341",
      "new_mode": 33188,
      "new_path": "CHANGELOG.md"
    },
    {
      "type": "modify",
      "old_id": "b1a9399e901572b081324cf3cb9e29ecc8d69939",
      "old_mode": 33188,
      "old_path": "python/private/zipapp/py_zipapp_rule.bzl",
      "new_id": "7e11b06b1b47ba6586b134c512fe3117cb25f96c",
      "new_mode": 33188,
      "new_path": "python/private/zipapp/py_zipapp_rule.bzl"
    }
  ]
}
