)]}'
{
  "commit": "208cbda5bb4511a5ed11738e5a6c1099ed38033d",
  "tree": "55e4a73c20954d73f3985504d1fb162dbbac47bf",
  "parents": [
    "e0799057e52f0df4f7f07e032215ea68df6436e3"
  ],
  "author": {
    "name": "racequite",
    "email": "quiterace@gmail.com",
    "time": "Fri Aug 07 00:03:14 2026 +0800"
  },
  "committer": {
    "name": "Gopher Robot",
    "email": "gobot@golang.org",
    "time": "Wed Aug 19 13:26:05 2026 -0700"
  },
  "message": "cmd/screentest: avoid racing on screenshot errors\n\ntestcase.run starts concurrent goroutines to capture the test and want\nscreenshots, but both goroutines previously assigned to the same named\nreturn variable err. This caused a data race and could result in an\nincorrect error being returned.\n\nKeep the screenshot and error variables local to each goroutine,\nand assign the outer screenshot variables only after a successful\ncapture.\n\nAdd regression tests covering failures from either screenshot and\nfailures from both screenshots.\n\nFixes golang/go#80763\n\nChange-Id: Id216f1e8ac2ecc91e9091817d9fca6c3ecc26ee0\nReviewed-on: https://go-review.googlesource.com/c/website/+/811480\nAuto-Submit: Ethan Lee \u003cethanalee@google.com\u003e\nReviewed-by: Carlos Amedee \u003ccarlos@golang.org\u003e\nReviewed-by: Ethan Lee \u003cethanalee@google.com\u003e\nLUCI-TryBot-Result: golang-scoped@luci-project-accounts.iam.gserviceaccount.com \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7877e4bfe42cfe507c044f7bf043c2e56445e528",
      "old_mode": 33188,
      "old_path": "cmd/screentest/screentest.go",
      "new_id": "ada5ccfacc42f45ee1a21c033a4a33c4b14fe273",
      "new_mode": 33188,
      "new_path": "cmd/screentest/screentest.go"
    },
    {
      "type": "modify",
      "old_id": "eed03a924b4f1a632103d1744ff7fe2b310928cf",
      "old_mode": 33188,
      "old_path": "cmd/screentest/screentest_test.go",
      "new_id": "000fa14bb516b48c5e22c941e4709ebdf0ba8436",
      "new_mode": 33188,
      "new_path": "cmd/screentest/screentest_test.go"
    }
  ]
}
