)]}'
{
  "commit": "0bced2e98e20f16e3cf1f3defded2d8ea0c9797c",
  "tree": "b2de73512709fd82e981b8b412c853053e5f8035",
  "parents": [
    "567e32699e52412459690cd861c9f2252d685e04"
  ],
  "author": {
    "name": "Dmitri Shuralyov",
    "email": "dmitshur@golang.org",
    "time": "Mon Oct 06 14:41:45 2025 -0400"
  },
  "committer": {
    "name": "Gopher Robot",
    "email": "gobot@golang.org",
    "time": "Tue Oct 07 12:42:44 2025 -0700"
  },
  "message": "internal/workflow: correct type for constant, taskResult, expansionResult\n\nThe type was already correct for parameter and slice, but these three\nhad an extra slice on top of T. Thanks to Alan for noticing this during\nthe review of CL 709155.\n\nAlso switch to reflect.TypeFor in one more place.\n\nChange-Id: I1fd2db001b0cbad1f13ba8ca342f98df75a2db29\nReviewed-on: https://go-review.googlesource.com/c/build/+/709516\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nAuto-Submit: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\nReviewed-by: Alan Donovan \u003cadonovan@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "dba91f38c147fa34afdb9f05b7e66d61b29135df",
      "old_mode": 33188,
      "old_path": "internal/workflow/workflow.go",
      "new_id": "ed436be7ce61a81670b69c3f266d4175aa489fcd",
      "new_mode": 33188,
      "new_path": "internal/workflow/workflow.go"
    }
  ]
}
