)]}'
{
  "commit": "aca0a8a312fb75ca5f87fe36a071d2946544b071",
  "tree": "70c1bf57ea873ee909e29f469873b900e23b9123",
  "parents": [
    "5da173b819d450b2d6f8ea78ac466384835dcb01"
  ],
  "author": {
    "name": "Brian Sheedy",
    "email": "bsheedy@google.com",
    "time": "Thu Jan 16 10:34:57 2025 -0800"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Thu Jan 16 10:34:57 2025 -0800"
  },
  "message": "[tools][cts] Make tags less explicit\n\nChanges how the CTS roller generates expectations for failing tests.\nPreviously, the most explicit tags were used. Now, the least explicit\ntags from several core tag sets (OS, GPU, device) are used. The old\nbehavior is still available behind the --generate-explicit-tags flag.\n\nThis is almost guaranteed to generate expectations which are overly\nbroad, but the unexpected pass finder will be used to automatically\nnarrow expectations to the configurations that actually need them.\n\nThis CL also includes the following changes to the expectation files:\n  * Auto-generated expectations have their tags simplified in accordance\n    with the CTS roller changes\n  * Skip expectations moved into permanent/temporary Skip expectations\n    to make it clearer which should be fixed vs. left alone\n  * Old CTS roller annotations removed since the simplified code path\n    is here to stay\n\nBug: 388307199\nChange-Id: I37164c1d6c7e533bf3cc6719e1566f2d8ef3b6e6\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/221859\nReviewed-by: Yuly Novikov \u003cynovikov@chromium.org\u003e\nCommit-Queue: Brian Sheedy \u003cbsheedy@google.com\u003e\nReviewed-by: dan sinclair \u003cdsinclair@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "55195e8ce2b6ff9eccf691d8eb0a959bad9d0a6c",
      "old_mode": 33188,
      "old_path": "tools/src/cmd/cts/roll/roll.go",
      "new_id": "fe8fca69d6257d637b4b1e569d85f503101f0726",
      "new_mode": 33188,
      "new_path": "tools/src/cmd/cts/roll/roll.go"
    },
    {
      "type": "modify",
      "old_id": "b1afc68129c0861e8046312c0d104d722907d05d",
      "old_mode": 33188,
      "old_path": "tools/src/cmd/cts/update/expectations/expectations.go",
      "new_id": "060dcd02070506c639a0d73f3b883325e2cc2958",
      "new_mode": 33188,
      "new_path": "tools/src/cmd/cts/update/expectations/expectations.go"
    },
    {
      "type": "modify",
      "old_id": "2c934afd16013daf32a32f050e1197dd9c64fcfe",
      "old_mode": 33188,
      "old_path": "tools/src/cts/expectations/tags.go",
      "new_id": "b0b62957b7086180038bfe1ccf724b223591ee52",
      "new_mode": 33188,
      "new_path": "tools/src/cts/expectations/tags.go"
    },
    {
      "type": "modify",
      "old_id": "abea9916cffbe1dc0bf36a6041c4f039209f7e01",
      "old_mode": 33188,
      "old_path": "tools/src/cts/expectations/tags_test.go",
      "new_id": "903e287ce1c6682384ed79c9d870424cfd82245e",
      "new_mode": 33188,
      "new_path": "tools/src/cts/expectations/tags_test.go"
    },
    {
      "type": "modify",
      "old_id": "5a107d7fd628ae18a0bee6fced3c44bc4c1aea2d",
      "old_mode": 33188,
      "old_path": "tools/src/cts/expectations/update.go",
      "new_id": "58cf29bdbac05b307450f91d95baf1557674ada3",
      "new_mode": 33188,
      "new_path": "tools/src/cts/expectations/update.go"
    },
    {
      "type": "modify",
      "old_id": "ce172dca54e93d4723b5a0019f42d3a84f730245",
      "old_mode": 33188,
      "old_path": "tools/src/cts/expectations/update_test.go",
      "new_id": "824e78acf0f243455f7993fabdacf87f88915c04",
      "new_mode": 33188,
      "new_path": "tools/src/cts/expectations/update_test.go"
    },
    {
      "type": "modify",
      "old_id": "4a10c52a34244e3475e46ce87a65ef659ca2e248",
      "old_mode": 33188,
      "old_path": "webgpu-cts/compat-expectations.txt",
      "new_id": "c3afddc56b907d5ccf0aec24d96b06a172259a9b",
      "new_mode": 33188,
      "new_path": "webgpu-cts/compat-expectations.txt"
    },
    {
      "type": "modify",
      "old_id": "c4f06869c10a336afc6f9e84d8667fd7456888c8",
      "old_mode": 33188,
      "old_path": "webgpu-cts/expectations.txt",
      "new_id": "08d3abfa9da8b3eb99dd166763c0c70627ccd8fd",
      "new_mode": 33188,
      "new_path": "webgpu-cts/expectations.txt"
    }
  ]
}
