)]}'
{
  "commit": "b18dfe86b7fca200b8bfb073a93b06509937a5a0",
  "tree": "0c7280fd01e852aa7f0b9e5b313508c680dcb3a6",
  "parents": [
    "65cee35819acca4ba083657299b469b5f944c2e4"
  ],
  "author": {
    "name": "James Fredley",
    "email": "jamesfredley@users.noreply.github.com",
    "time": "Fri May 29 13:30:26 2026 -0400"
  },
  "committer": {
    "name": "James Fredley",
    "email": "jamesfredley@users.noreply.github.com",
    "time": "Fri May 29 13:30:26 2026 -0400"
  },
  "message": "ci: tolerate release-drafter create-release failure on pull_request runs\n\nrelease-drafter v7 attempts to create the release draft and hard-fails\nunder the job\u0027s contents:read permission when triggered by pull_request\n(v6 was a silent no-op). The draft is still created/updated by the\nparallel pull_request_target run, so mark the step continue-on-error to\nkeep the redundant pull_request run from failing CI. This matches the\ncontinue-on-error pattern used on grails-core\u0027s release-drafter step.\n\nAssisted-by: claude-code:claude-4.8-opus\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0510d7c39fe1fa182aef65aecdac77a2610fbb51",
      "old_mode": 33188,
      "old_path": ".github/workflows/release-notes.yml",
      "new_id": "fcacc1939a2b8d954496129dc5deaf71657efb3b",
      "new_mode": 33188,
      "new_path": ".github/workflows/release-notes.yml"
    }
  ]
}
