)]}'
{
  "commit": "7fd5496f177699940dd57decc4ed7695d966d151",
  "tree": "88720d40b325a405800aea4837e79076853931d1",
  "parents": [
    "d15e1b0d81ee2700f6826ed86dfced0601d602b1"
  ],
  "author": {
    "name": "Richard Levasseur",
    "email": "richardlev@gmail.com",
    "time": "Sat Nov 07 04:41:48 2026 +0000"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Sat Nov 07 04:41:48 2026 +0000"
  },
  "message": "workflows: publish gazelle in a separate BCR pull request (#4413)\n\nPublishing `rules_python` and `rules_python_gazelle_plugin` in a single\nBCR pull request couples `rules_python_gazelle_plugin` presubmit and\nreview to `rules_python` releases.\n\nRestrict the `publish` job to `.` and add a `publish_gazelle` job with\n`module_roots: gazelle` so `rules_python_gazelle_plugin` is submitted in\nits own BCR pull request.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "146bdde681453ade97f6e644dd0bd7ebb2c5fff0",
      "old_mode": 33188,
      "old_path": ".github/workflows/publish.yml",
      "new_id": "6212bb97587c10cebb74db1e869b43ac14a8d38b",
      "new_mode": 33188,
      "new_path": ".github/workflows/publish.yml"
    },
    {
      "type": "modify",
      "old_id": "81153bd1729546e179c0352b77320e6137f4828e",
      "old_mode": 33188,
      "old_path": "tests/workflows/workflow_permissions_test.py",
      "new_id": "b1c70577be4ecb0ea8a72b278b9d0eb06cd6108b",
      "new_mode": 33188,
      "new_path": "tests/workflows/workflow_permissions_test.py"
    }
  ]
}
