)]}'
{
  "commit": "3c192eeef0684c83d2dfad45dc957067d0dfd569",
  "tree": "c33699fbb75f39087e0161d0f01ef44235f40ccb",
  "parents": [
    "0d876462a383cdb136d90e0fa9d978fb9a40a026"
  ],
  "author": {
    "name": "Geoffrey Martin-Noble",
    "email": "gcmn@google.com",
    "time": "Thu Aug 11 14:58:22 2022 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu Aug 11 14:58:22 2022 -0700"
  },
  "message": "Use a concurrency group to avoid unnecessary CI runs (#10059)\n\nRight now, we build every time someone pushes, which is quite wasteful.\r\nThere are some use cases for finishing in-progress runs because we\r\nmight be close to creating a cacheable artifact, but we don\u0027t have\r\nthose yet, and for now this should avoid a lot of unnecessary builds.\r\n\r\nTested: You can see the run for 07241b5088 was cancelled when I pushed\r\nanother commit fixing up some leftover debugging.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3c3f8cd542404e5e6be2ce3e818d2522189ddfa3",
      "old_mode": 33188,
      "old_path": ".github/workflows/ci.yml",
      "new_id": "2a6b6a05a9ef0b6c4fb01c85a86987ad1f82ee54",
      "new_mode": 33188,
      "new_path": ".github/workflows/ci.yml"
    }
  ]
}
