)]}'
{
  "commit": "8a825aae648d3cfe0ef32c0f822d00e9e8f3d5c8",
  "tree": "1b4111b0cde66980da61ca8fd7f39e456fe08bd5",
  "parents": [
    "9734b11bbd1ec2d04431bd0865b1a59778473397"
  ],
  "author": {
    "name": "Richard Levasseur",
    "email": "richardlev@gmail.com",
    "time": "Mon Jun 29 19:16:14 2026 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon Jun 29 19:16:14 2026 -0700"
  },
  "message": "chore(release): reuse existing PRs and avoid early exit in prep tool (#3870)\n\nFix the release preparation tool to prevent it from exiting early when\nno local changes are present, ensuring the pipeline can always proceed.\nThe tool now detects and reuses existing open branch PRs or PRs already\nassociated with the tracking issue, avoiding the creation of duplicate\nPRs.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "534aa2a5fdb5037d0cbfad91b5abb89613da3419",
      "old_mode": 33188,
      "old_path": "tests/tools/private/release/release_test.py",
      "new_id": "a1467d898748f84e9d55b93ce195134532a52387",
      "new_mode": 33188,
      "new_path": "tests/tools/private/release/release_test.py"
    },
    {
      "type": "modify",
      "old_id": "f37d87f3966eb0d3a5ed8808c2d50ddc4bb9a9f3",
      "old_mode": 33188,
      "old_path": "tools/private/release/gh.py",
      "new_id": "da8641565095751f4ff0241d164613c8663fe781",
      "new_mode": 33188,
      "new_path": "tools/private/release/gh.py"
    },
    {
      "type": "modify",
      "old_id": "1d946bda6c67acbe0cdb55e863f69fc1d9e7f76d",
      "old_mode": 33188,
      "old_path": "tools/private/release/prepare.py",
      "new_id": "c9012e0d043bd246b802035a83a3a9429e85af27",
      "new_mode": 33188,
      "new_path": "tools/private/release/prepare.py"
    },
    {
      "type": "modify",
      "old_id": "d9a225d5cf58b3a8ae2873da8482342a5533b5a2",
      "old_mode": 33188,
      "old_path": "tools/private/release/release.py",
      "new_id": "dab99e6d059d70b6f1a57c1ac2fd1361b953d712",
      "new_mode": 33188,
      "new_path": "tools/private/release/release.py"
    },
    {
      "type": "modify",
      "old_id": "27bcf3d7746ffefe69e7f591d25be2d5d373608b",
      "old_mode": 33188,
      "old_path": "tools/private/release/release_issue.py",
      "new_id": "f96b917ab9270b27109a20da559890babe5396d8",
      "new_mode": 33188,
      "new_path": "tools/private/release/release_issue.py"
    }
  ]
}
