)]}'
{
  "commit": "a9a7cdc5848a9e0bd0f3c08cf12ea7198a5f5418",
  "tree": "08c19b765abed441b5344d96f606cb281ea7fed8",
  "parents": [
    "101d6e9830a150c7f5e404a388a73b0000d8059f"
  ],
  "author": {
    "name": "Ethan Lee",
    "email": "ethanalee@google.com",
    "time": "Tue May 19 23:22:50 2026 +0000"
  },
  "committer": {
    "name": "Gopher Robot",
    "email": "gobot@golang.org",
    "time": "Tue May 19 17:19:41 2026 -0700"
  },
  "message": "devtools/ci, tests/screentest: capture and upload screentest diffs on failure\n\nEnsure that visual regression screenshot diffs generated during failing\nscreentests are successfully uploaded and archived in Kokoro.\n\nChange-Id: I88b5d60299af906da3adc8a324da20ac7ca0e541\nReviewed-on: https://go-review.googlesource.com/c/pkgsite/+/780160\nkokoro-CI: kokoro \u003cnoreply+kokoro@google.com\u003e\nLUCI-TryBot-Result: golang-scoped@luci-project-accounts.iam.gserviceaccount.com \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nAuto-Submit: Ethan Lee \u003cethanalee@google.com\u003e\nReviewed-by: Jonathan Amsterdam \u003cjba@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "88d6ef85e90961b09ecf00e0388193ba23462b19",
      "old_mode": 33261,
      "old_path": "devtools/ci/ci.sh",
      "new_id": "884a69338bd047f26ec1054ce22b22330ce358ea",
      "new_mode": 33261,
      "new_path": "devtools/ci/ci.sh"
    },
    {
      "type": "modify",
      "old_id": "6481e9742813a21ea10ac83cbc9b4de2ab0251e2",
      "old_mode": 33261,
      "old_path": "tests/screentest/run.sh",
      "new_id": "3a961b79ba224b4b9d6a34dde47a96c258e109d7",
      "new_mode": 33261,
      "new_path": "tests/screentest/run.sh"
    }
  ]
}
