)]}'
{
  "commit": "97c7de37bccde02a8997f8f94ad9ea6527a0c18b",
  "tree": "1aec8506fedba81f3da38f397593ab5e71633aca",
  "parents": [
    "4d4f7d8094b4cab04377a9877ea7eb449cecd541"
  ],
  "author": {
    "name": "zijiehe@",
    "email": "68449066+zijiehe-google-com@users.noreply.github.com",
    "time": "Wed Oct 16 10:55:12 2024 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Wed Oct 16 17:55:12 2024 +0000"
  },
  "message": "[fuchsia] Remove pm use in build_fuchsia_artifacts (#55832)\n\nThis change removes the in-house built pm-based build rules in favor of the high level fuchsia_component / fuchsia_package in the gn-sdk.\r\n\r\nAlso the use of pm in build_fuchsia_artifacts.py is removed as the placements of the binaries changed.\r\nhttps://github.com/flutter/engine/pull/55445 was a previous attempt and it generates [a malformatted cipd](https://chrome-infra-packages.appspot.com/p/flutter/fuchsia/+/vU1Op26qgO5XYs9S8AqQMvBwgITD9hq3-2dIu2H5-iwC).\r\n\r\nBug: http://b/353729557, http://b/368608542\r\n\r\n[C++, Objective-C, Java style guides]: https://github.com/flutter/engine/blob/main/CONTRIBUTING.md#style",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "947226c7f5c567e000fe3166237dd7413896bc0f",
      "old_mode": 33188,
      "old_path": "ci/builders/linux_fuchsia.json",
      "new_id": "d003edb6d054ed1a8af7878918bc4370fb9f3500",
      "new_mode": 33188,
      "new_path": "ci/builders/linux_fuchsia.json"
    },
    {
      "type": "modify",
      "old_id": "e36ce927430026022be5d399b966aa8a2a79daf9",
      "old_mode": 33188,
      "old_path": "shell/platform/fuchsia/dart_runner/BUILD.gn",
      "new_id": "1a626e1f7af473ff75a24bd9e61318c0558141ca",
      "new_mode": 33188,
      "new_path": "shell/platform/fuchsia/dart_runner/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "525846614538794e56ff67491bae58daf7407a88",
      "old_mode": 33261,
      "old_path": "tools/fuchsia/build_fuchsia_artifacts.py",
      "new_id": "3f74d19640d0f0b4812922336e05e04c29ea0a0f",
      "new_mode": 33261,
      "new_path": "tools/fuchsia/build_fuchsia_artifacts.py"
    },
    {
      "type": "delete",
      "old_id": "7f46cb09180576b835723101a1a9d74194388c01",
      "old_mode": 33261,
      "old_path": "tools/fuchsia/copy_path.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "844d15087194eafd581c52a0bd3dd291c0143e2f",
      "old_mode": 33188,
      "old_path": "tools/fuchsia/development.key",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "d18a4c9ec80432cdf9657fe6c4b529b0803ed223",
      "old_mode": 33188,
      "old_path": "tools/fuchsia/fuchsia_archive.gni",
      "new_id": "911c30ac3da03d32b3c294d46a8bf235089c4b62",
      "new_mode": 33188,
      "new_path": "tools/fuchsia/fuchsia_archive.gni"
    },
    {
      "type": "delete",
      "old_id": "1b92a67214fa147248b8c6199df0960eba8afef1",
      "old_mode": 33261,
      "old_path": "tools/fuchsia/gather_flutter_runner_artifacts.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "5ca757d845121a544d84f507b9cbac48393b393f",
      "old_mode": 33261,
      "old_path": "tools/fuchsia/gen_package.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "b795254b8df06b596df4660a1596bdfec2cccae8",
      "old_mode": 33261,
      "old_path": "tools/fuchsia/gen_repo.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    }
  ]
}
