)]}'
{
  "commit": "8efbd6b27532fc9115cef102ca144d56648a030f",
  "tree": "e97d0a9a181c1c03d5c0286c4fcaeb104abab571",
  "parents": [
    "9373556208441f027e478bd6cb0b02561c66653b"
  ],
  "author": {
    "name": "Brian Sheedy",
    "email": "bsheedy@google.com",
    "time": "Fri Sep 12 16:42:23 2025 -0700"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Fri Sep 12 16:42:23 2025 -0700"
  },
  "message": "Add dawn.node CTS to gn_v2 testers\n\nAdds several runner scripts and makes the necessary build changes to\nsupport running the dawn.node CTS on gn_v2 testers. This new test is\nthen added to dawn-linux-x64-sws-rel and its trybot mirrors.\n\nThis should be functionally equivalent to the \"Run basic CTS test with\ndawn.node\" step on the testers using the older gn recipe.\n\nRunning these tests on Swarming is not supported yet, so they are run\ndirectly on the builder.\n\nBug: 441328362\nChange-Id: I83cc6778c5e767a82665d5aeeb1d0393331cbf71\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/260458\nReviewed-by: Kai Ninomiya \u003ckainino@chromium.org\u003e\nCommit-Queue: Brian Sheedy \u003cbsheedy@google.com\u003e\nAuto-Submit: Brian Sheedy \u003cbsheedy@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c67fd9a53c01fba0ae8baf834687ef31089d6497",
      "old_mode": 33188,
      "old_path": "BUILD.gn",
      "new_id": "352389ac06ca0147e553ef8782c578a0362e7b53",
      "new_mode": 33188,
      "new_path": "BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "bdbeb421cf4df8f92b822b507aca970066c6c1d3",
      "old_mode": 33188,
      "old_path": "infra/config/global/generated/builders/ci/dawn-linux-x64-builder-rel/gn-args.json",
      "new_id": "18ee69b18d5349e7d6efd7bd8cb65bba2f3cdc15",
      "new_mode": 33188,
      "new_path": "infra/config/global/generated/builders/ci/dawn-linux-x64-builder-rel/gn-args.json"
    },
    {
      "type": "modify",
      "old_id": "bdbeb421cf4df8f92b822b507aca970066c6c1d3",
      "old_mode": 33188,
      "old_path": "infra/config/global/generated/builders/try/dawn-cq-linux-x64-rel/gn-args.json",
      "new_id": "18ee69b18d5349e7d6efd7bd8cb65bba2f3cdc15",
      "new_mode": 33188,
      "new_path": "infra/config/global/generated/builders/try/dawn-cq-linux-x64-rel/gn-args.json"
    },
    {
      "type": "modify",
      "old_id": "bdbeb421cf4df8f92b822b507aca970066c6c1d3",
      "old_mode": 33188,
      "old_path": "infra/config/global/generated/builders/try/dawn-try-linux-x64-sws-rel/gn-args.json",
      "new_id": "18ee69b18d5349e7d6efd7bd8cb65bba2f3cdc15",
      "new_mode": 33188,
      "new_path": "infra/config/global/generated/builders/try/dawn-try-linux-x64-sws-rel/gn-args.json"
    },
    {
      "type": "modify",
      "old_id": "bc071dcc8111f5dbffa4ae6835716f11646b9bee",
      "old_mode": 33188,
      "old_path": "infra/config/global/gn_args.star",
      "new_id": "9d41664668006413b904967fdce168b7cc7350f5",
      "new_mode": 33188,
      "new_path": "infra/config/global/gn_args.star"
    },
    {
      "type": "modify",
      "old_id": "aaf766650bcb09ccdf2ea2649ffc2167cd4124ec",
      "old_mode": 33188,
      "old_path": "infra/config/global/gn_standalone_ci.star",
      "new_id": "1bd21ae13ddcb7f45a845b84424f5b48b6ac59d4",
      "new_mode": 33188,
      "new_path": "infra/config/global/gn_standalone_ci.star"
    },
    {
      "type": "modify",
      "old_id": "7c3bb941dc9f2b21b932deba1f6abd3d88a1920a",
      "old_mode": 33188,
      "old_path": "infra/specs/ci.json",
      "new_id": "df011d8bfd980fcd41f240487bf7392971a57783",
      "new_mode": 33188,
      "new_path": "infra/specs/ci.json"
    },
    {
      "type": "modify",
      "old_id": "7324d07b9023769a31d2665715edee85d4f43a9e",
      "old_mode": 33188,
      "old_path": "infra/specs/gn_isolate_map.pyl",
      "new_id": "3f39901b558fbe3cb1f65a6f7c9fa5f9d7a9a564",
      "new_mode": 33188,
      "new_path": "infra/specs/gn_isolate_map.pyl"
    },
    {
      "type": "modify",
      "old_id": "46f8ab16396fa8845723bc4d68e5ef3829f71a53",
      "old_mode": 33188,
      "old_path": "infra/specs/test_suites.pyl",
      "new_id": "aed80cd266db682d3b97112063db8d67185b7cb0",
      "new_mode": 33188,
      "new_path": "infra/specs/test_suites.pyl"
    },
    {
      "type": "modify",
      "old_id": "7f1c364a8ce0c97ee8bfb7728e0dc88329d4d6a1",
      "old_mode": 33188,
      "old_path": "infra/specs/waterfalls.pyl",
      "new_id": "c27c504de330f0b8805f7c6de11e46148c3cd841",
      "new_mode": 33188,
      "new_path": "infra/specs/waterfalls.pyl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "67c319b51b89c1dcf38ae789010f46cfca3cec74",
      "new_mode": 33188,
      "new_path": "scripts/dawn_node_cts/BUILD.gn"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0c83320f3df8f0aac4c0418af14e2517cad34a1c",
      "new_mode": 33188,
      "new_path": "scripts/dawn_node_cts/node_helpers.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9170895f70dd75b049df05389dc0c9bedf0aef68",
      "new_mode": 33261,
      "new_path": "scripts/dawn_node_cts/run_dawn_node_cts.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b1eb4ef025aa436507c523199bc34e72fb49ef80",
      "new_mode": 33261,
      "new_path": "scripts/dawn_node_cts/run_npx.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0ccf745357807c957778fdaa3399d20e663333a1",
      "new_mode": 33261,
      "new_path": "scripts/dawn_node_cts/run_npx.sh"
    },
    {
      "type": "modify",
      "old_id": "8f94f02503ce607b75b2f232809045119306b33b",
      "old_mode": 33188,
      "old_path": "src/dawn/node/BUILD.gn",
      "new_id": "75231d9fd75f06ed6031356f60acfeaf595cd5c7",
      "new_mode": 33188,
      "new_path": "src/dawn/node/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "2c795e7516f0190a95ce8ca696a76783b4965b10",
      "old_mode": 33188,
      "old_path": "src/tint/BUILD.gn",
      "new_id": "11f8765c93d7042de6af5edb308ddc6677c5144e",
      "new_mode": 33188,
      "new_path": "src/tint/BUILD.gn"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "998a09b959f3d92798439dc7bae574ef2b0674f8",
      "new_mode": 33188,
      "new_path": "tools/BUILD.gn"
    }
  ]
}
