)]}'
{
  "commit": "ca685344e4859d236df06f3b14015f1758ff4976",
  "tree": "69ac013284e00888cf6d0603bd1ebece5c4d8893",
  "parents": [
    "a832b2d175db979c0fdc84b20eb1cbbe6b5431c0"
  ],
  "author": {
    "name": "Richard Levasseur",
    "email": "richardlev@gmail.com",
    "time": "Fri Nov 06 23:46:24 2026 -0800"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Fri Nov 06 23:46:24 2026 -0800"
  },
  "message": "workflows: dispatch release issue workflows against the release branch (#4422)\n\nWhen release commands (such as `/create-rc`, `/process-backports`,\n`/sync-changelog`, or `/promote`) are triggered via comments on a\nrelease tracking issue, `on_comment.yaml` runs on `main` and previously\ninvoked reusable workflows from `main` via `uses:`. When `main` diverges\nfrom the `release/X.Y` branch, workflow and script changes on `main` can\nfail against the older release branch.\n\nTo run the release branch\u0027s own workflow definitions, extract the\n`release/X.Y` branch name from the release issue title in\n`on_comment.py` and dispatch the post-branch release workflows\n(`create-rc`, `process-backports`, `sync-changelog`, and `promote`) on\nthat branch using `gh workflow run --ref`.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2687972ae8f42b127f449143fe7a8b98c18ab109",
      "old_mode": 33261,
      "old_path": ".github/workflows/on_comment.py",
      "new_id": "ac15168799ed4c42f7bafa0ef7dfb48805366342",
      "new_mode": 33261,
      "new_path": ".github/workflows/on_comment.py"
    },
    {
      "type": "modify",
      "old_id": "49504163af6fb82387ffd4c308580086d08a37a0",
      "old_mode": 33188,
      "old_path": ".github/workflows/on_comment.yaml",
      "new_id": "fb6589ce22b85264fc8fcb1d528a7776b09c898a",
      "new_mode": 33188,
      "new_path": ".github/workflows/on_comment.yaml"
    },
    {
      "type": "modify",
      "old_id": "a65eb698b2b4763a3a8a8ad9cd5ff7d77dbbd01a",
      "old_mode": 33188,
      "old_path": ".github/workflows/release_promote.yaml",
      "new_id": "eb44a5fd2fbee22b6a3e1647452922fb7ce98f36",
      "new_mode": 33188,
      "new_path": ".github/workflows/release_promote.yaml"
    },
    {
      "type": "modify",
      "old_id": "09738c39b036831790e63a57a029cf4500d7831d",
      "old_mode": 33188,
      "old_path": "tests/workflows/on_comment_test.py",
      "new_id": "1fd7dc5dda6424e385cedf4ffc09cf38a4f7a224",
      "new_mode": 33188,
      "new_path": "tests/workflows/on_comment_test.py"
    },
    {
      "type": "modify",
      "old_id": "b1c70577be4ecb0ea8a72b278b9d0eb06cd6108b",
      "old_mode": 33188,
      "old_path": "tests/workflows/workflow_permissions_test.py",
      "new_id": "994e94dda6cfaf9c56243b2346186a1ae7ddc428",
      "new_mode": 33188,
      "new_path": "tests/workflows/workflow_permissions_test.py"
    }
  ]
}
