)]}'
{
  "commit": "e213957fd428ed14f567ff1b58432b2c01433b73",
  "tree": "8fdd73beb2014b74607a7fac16e0e4883b02468f",
  "parents": [
    "9308754c395cd65d0f9a27de8a193a96be10c746"
  ],
  "author": {
    "name": "Brian Sheedy",
    "email": "bsheedy@google.com",
    "time": "Thu Oct 02 05:03:34 2025 -0700"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Thu Oct 02 05:03:34 2025 -0700"
  },
  "message": "Explicitly list Node architectures\n\nUpdates Dawn\u0027s NodeJS dependency to explicitly fetch CIPD packages for\nall supported architectures for an OS instead of relying on\n${{platform}}. Users of this dependency are also updated to select the\ncorrect copy based on the OS/arch combination at runtime.\n\nThis is necessary in order to properly support running Node-based tests\non OSes that support multiple architectures. Using ${{platform}} when\nfetching dependencies implicitly assumes that the architecture of the\nmachine fetching dependencies/building is the same as the machine that\nwill run tests. This assumption does not hold true now that we support\nrunning tests on Swarming, as Mac in particular prefers to build on\narm64 regardless of which architecture is being built for.\n\nBug: 441328362\nChange-Id: Ida2786ff421e35effc812d40a83af951ef3dbb48\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/264634\nAuto-Submit: Brian Sheedy \u003cbsheedy@google.com\u003e\nReviewed-by: Yuly Novikov \u003cynovikov@chromium.org\u003e\nCommit-Queue: Yuly Novikov \u003cynovikov@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "168dd458681ef9e14cada33495a29fdd9dfd8ba8",
      "old_mode": 33188,
      "old_path": "DEPS",
      "new_id": "2835ba70523d4b99f047a91dac93ef5d4da4451f",
      "new_mode": 33188,
      "new_path": "DEPS"
    },
    {
      "type": "modify",
      "old_id": "2912147a63682a276bb18c8843c146d535597361",
      "old_mode": 33188,
      "old_path": "scripts/dawn_node_cts/node_helpers.py",
      "new_id": "cbf2cf0402f4e40e48a84b02e3f0009195f0c24a",
      "new_mode": 33188,
      "new_path": "scripts/dawn_node_cts/node_helpers.py"
    },
    {
      "type": "modify",
      "old_id": "c9467bc66976dc4e30468649d6cfc498772a8014",
      "old_mode": 33188,
      "old_path": "tools/src/fileutils/paths.go",
      "new_id": "620c5e5ec2901b44df78951b6609b9aed99bb827",
      "new_mode": 33188,
      "new_path": "tools/src/fileutils/paths.go"
    }
  ]
}
