)]}'
{
  "commit": "d5803ab2949559bf649ffa65679064c4f23cc17e",
  "tree": "73796b9a3b11709b741095fa884056727bb4530e",
  "parents": [
    "3df91a3161f81b61458f1e84480c2ac2d46f5df9"
  ],
  "author": {
    "name": "Ryan Harrison",
    "email": "rharrison@chromium.org",
    "time": "Wed Nov 19 16:33:42 2025 -0800"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Wed Nov 19 16:33:42 2025 -0800"
  },
  "message": "[tint][val] Add testing coverage for @color validation\n\nMissed doing this when I migrated the colour validation code.\n\nI have also refactored ValidateIOAttributes to only fire one type of\nerror per check, i.e. if this is the wrong entry point usage don\u0027t\nbother with running the check function, since they tended to be a bit\nnoisy in the logs.\n\nCleaned up some existing tests that were using wrong entry point type,\nsince with the above refactoring we wouldn\u0027t be getting the later\nerror messages.\n\nIssue: 455376684\nChange-Id: Ic1673fa9a4adecd1f2f1a383a9b0f973b5523c0e\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/275154\nCommit-Queue: Ryan Harrison \u003crharrison@chromium.org\u003e\nAuto-Submit: Ryan Harrison \u003crharrison@chromium.org\u003e\nReviewed-by: dan sinclair \u003cdsinclair@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "016bcb1217954c87576c303ff9c9c3279807229a",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/validator.cc",
      "new_id": "f2c0ae216a251820108d56ca74a5136f17feb9a0",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/validator.cc"
    },
    {
      "type": "modify",
      "old_id": "88b291ef0adf73e13a483f0d4377f2d185a1143a",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/validator_function_test.cc",
      "new_id": "67c4254a16676e37d7bea89c7c2263952357de98",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/validator_function_test.cc"
    }
  ]
}
