)]}'
{
  "commit": "097f6a15c186f170a0471a0551e47fc910889693",
  "tree": "00f4e3b2b9de6f53e95e5b8eb9af478ff1c6cff4",
  "parents": [
    "367190add274b22efe9992fd8b364d22396a2809"
  ],
  "author": {
    "name": "Richard Levasseur",
    "email": "richardlev@gmail.com",
    "time": "Sun Jun 28 22:51:06 2026 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon Jun 29 05:51:06 2026 +0000"
  },
  "message": "chore(release): correct version tagging and improve promotion flow (#3866)\n\nThis change refactors the release promotion tool to ensure all\npre-conditions are verified before making any modifications and\nautomates post-promotion tracking updates. It also fixes a bug where the\ntool incorrectly assumed \u0027v\u0027 prefixes when identifying the latest\nrelease candidate and computing the final version tag.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9f9cd2e8018293d0b02e520d3cc112137956f635",
      "old_mode": 33188,
      "old_path": "tests/tools/private/release/release_test.py",
      "new_id": "4ec7de53ba575b600d8a4e58316638dc01e1afd7",
      "new_mode": 33188,
      "new_path": "tests/tools/private/release/release_test.py"
    },
    {
      "type": "modify",
      "old_id": "9fa94eee207011e9d908989ccef4de1d4ea0026b",
      "old_mode": 33188,
      "old_path": "tools/private/release/gh.py",
      "new_id": "09a0d3ae47030f2587c4c388323e3b3e72cfce72",
      "new_mode": 33188,
      "new_path": "tools/private/release/gh.py"
    },
    {
      "type": "modify",
      "old_id": "9bfd905109c2806372fb87b1c5f6ec63978c31d4",
      "old_mode": 33188,
      "old_path": "tools/private/release/git.py",
      "new_id": "4e623e2f7ae37b8e2f02f17168fd3808023b39d7",
      "new_mode": 33188,
      "new_path": "tools/private/release/git.py"
    },
    {
      "type": "modify",
      "old_id": "0e509f1bf3263147bfc805d5a28c16ce9e2d4039",
      "old_mode": 33188,
      "old_path": "tools/private/release/release.py",
      "new_id": "3c2eed82ff923ffd68191504ccc0bb9494267e80",
      "new_mode": 33188,
      "new_path": "tools/private/release/release.py"
    },
    {
      "type": "modify",
      "old_id": "5a8411b6579a658803138cb4b804cb78b19389c9",
      "old_mode": 33188,
      "old_path": "tools/private/release/utils.py",
      "new_id": "5eb7c43a718e7ff8c9691a0111ceb906a0a34a3a",
      "new_mode": 33188,
      "new_path": "tools/private/release/utils.py"
    }
  ]
}
