)]}'
{
  "commit": "1e45f103ea633ea5a84089598bc70090cddbd578",
  "tree": "232ca66bf551e967c423bdbae9d7c2c33ae04cce",
  "parents": [
    "928fb929353b66680455bdd510ee8b0770cbf021"
  ],
  "author": {
    "name": "Ryan Harrison",
    "email": "rharrison@chromium.org",
    "time": "Thu Jun 12 16:13:40 2025 -0700"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Thu Jun 12 16:13:40 2025 -0700"
  },
  "message": "[infra] Cleanup/modernize PRESUBMIT.py\n\nSince I am working on adding a new check to this file, decided to do\nsome housekeeping beforehand.\n\nAdded some missing documentation to functions.\n\nSwitched over to using the \u00272.0.0\u0027 version of the presubmit infra,\nwhich means that functions of the form CheckXXX are automatically run\non commit and upload, so don\u0027t need to be explicitly called. So the\n\u0027common\u0027 check function can just be the canned check that are desired.\n\nUsed list comprehensions, and more modern iteration options to make\nsome of the code more terse.\n\nIntentionally avoided using comprehensions in some places with nested\niterations, since though technically feasible to do, it makes very\nunreadable code.\n\nConfirmed that the file only used features available in 3.8. From what\nI can tell depot_tools ships/uses 3.11, though I have previously seen\nissues with bots only having 3.9 available.\n\nBug: 422414025\nChange-Id: I3918259acec381e662ab7518b5e089579bac2ce6\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/246775\nCommit-Queue: James Price \u003cjrprice@google.com\u003e\nCommit-Queue: Ryan Harrison \u003crharrison@chromium.org\u003e\nAuto-Submit: Ryan Harrison \u003crharrison@chromium.org\u003e\nReviewed-by: James Price \u003cjrprice@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8895256449f56396fcdc0798f6c4aaf254d6e926",
      "old_mode": 33188,
      "old_path": "PRESUBMIT.py",
      "new_id": "6f4eb5126fde9f245b84e6f3e2666709ba0ec506",
      "new_mode": 33188,
      "new_path": "PRESUBMIT.py"
    }
  ]
}
