)]}'
{
  "commit": "c49463d7ff26a90cec16603ec47867c6e5b87f3f",
  "tree": "5868ad0bf0f4c5905189ea5e03a320f970c9e623",
  "parents": [
    "af904120bb6af9df35fe026a8cb71b083fc52b41"
  ],
  "author": {
    "name": "Dmitri Shuralyov",
    "email": "dmitshur@golang.org",
    "time": "Mon Jul 06 15:14:38 2026 -0400"
  },
  "committer": {
    "name": "Gopher Robot",
    "email": "gobot@golang.org",
    "time": "Wed Jul 08 15:28:31 2026 -0700"
  },
  "message": "internal/task: add support for okay-after-rc2 label\n\nWe\u0027ve created an okay-after-rc2 label, which works like okay-after-rc1\nbut for RC 2 instead of RC 1. Make the \u0027Check blocking issues\u0027 task more\nuseful by having it ask only about release blockers that aren\u0027t already\nmarked up as being \"okay to resolve before or after \u003cthis release\u003e\".\n\nChange-Id: I8e5cc00dea7125915fc2151d4b3094625e2ade18\nReviewed-on: https://go-review.googlesource.com/c/build/+/797220\nReviewed-by: David Chase \u003cdrchase@google.com\u003e\nLUCI-TryBot-Result: golang-scoped@luci-project-accounts.iam.gserviceaccount.com \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nReviewed-by: Junyang Shao \u003cshaojunyang@google.com\u003e\nAuto-Submit: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a2ed3c7f1a658d50fd42a55016ce3c86957a635b",
      "old_mode": 33188,
      "old_path": "internal/task/milestones.go",
      "new_id": "8f3f020922a3bd7ef028072face6c196065056ff",
      "new_mode": 33188,
      "new_path": "internal/task/milestones.go"
    },
    {
      "type": "modify",
      "old_id": "a3e5d3373ea41d2a67b2944f6abff1c8037be69d",
      "old_mode": 33188,
      "old_path": "internal/task/milestones_test.go",
      "new_id": "2d688de2b999c13d9e51557f269cd6d1c45fd808",
      "new_mode": 33188,
      "new_path": "internal/task/milestones_test.go"
    }
  ]
}
