)]}'
{
  "commit": "c1d09ef447a679973178a79487909dbe757d7b3f",
  "tree": "a9279a9ccdd7c4555bc301c57b4a70f43396d398",
  "parents": [
    "6442c45c9699f3ec860a7cdb7fbfd6c523a2cf73"
  ],
  "author": {
    "name": "Richard Levasseur",
    "email": "richardlev@gmail.com",
    "time": "Thu Nov 05 21:10:42 2026 -0800"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu Nov 05 21:10:42 2026 -0800"
  },
  "message": "workflows: publish sphinxdocs in a separate BCR pull request (#4409)\n\nPublishing `rules_python`, `rules_python_gazelle_plugin`, and\n`sphinxdocs` in a single BCR pull request couples `sphinxdocs` presubmit\nand review to `rules_python` releases.\n\nBump `bazel-contrib/publish-to-bcr` to `v1.7.0`, restrict the `publish`\njob to `.` and `gazelle`, and add a `publish_sphinxdocs` job with\n`module_roots: sphinxdocs` so `sphinxdocs` is submitted in its own BCR\npull request.",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1966da7e3850f161ee17d0a7c0fcd325aa14c34f",
      "new_mode": 33188,
      "new_path": ".bcr/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "a64ed3379bc4c97453f1f56aced147f8417748f8",
      "old_mode": 33188,
      "old_path": ".github/workflows/publish.yml",
      "new_id": "146bdde681453ade97f6e644dd0bd7ebb2c5fff0",
      "new_mode": 33188,
      "new_path": ".github/workflows/publish.yml"
    },
    {
      "type": "modify",
      "old_id": "3fdcb987131e7156fc6de499a16719b37bf4c239",
      "old_mode": 33188,
      "old_path": "tests/workflows/BUILD.bazel",
      "new_id": "1f99e5a614897e54b0570affb37ca26c2e33fbc2",
      "new_mode": 33188,
      "new_path": "tests/workflows/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "67b1ee410513e031d1f1ece7cf19d1941290d7fd",
      "old_mode": 33188,
      "old_path": "tests/workflows/workflow_permissions_test.py",
      "new_id": "81153bd1729546e179c0352b77320e6137f4828e",
      "new_mode": 33188,
      "new_path": "tests/workflows/workflow_permissions_test.py"
    }
  ]
}
