)]}'
{
  "commit": "946ea9d1e9ad4c5c16111aa511cd77405d364da8",
  "tree": "356c1c275feb7901fb04c868aca860591b5d0293",
  "parents": [
    "a6cd7f6db980724abe244459024bdc8e2bd2a7d5"
  ],
  "author": {
    "name": "Keyong Han",
    "email": "keyonghan@google.com",
    "time": "Tue May 16 17:06:13 2023 +0000"
  },
  "committer": {
    "name": "CQ Bot Account",
    "email": "flutter-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue May 16 17:06:13 2023 +0000"
  },
  "message": "Switch to osx_sdk module for devicelab recipes\n\nNow both host only and devicelab tasks are sharing the osx_sdk module.\n\nLEDs for devicelab tasks:\nhttps://luci-milo.appspot.com/raw/build/logs.chromium.org/flutter/led/keyonghan_google.com/320aaf2535e8e7d1043dcf63114e6b74415c256e8e704f4db919ea8066b7c91d/+/build.proto\nhttps://luci-milo.appspot.com/raw/build/logs.chromium.org/flutter/led/keyonghan_google.com/7f26a182cc96efb9267d747e36a1d661e894a8f9bdf731f59c62447e4788c0b4/+/build.proto\n\nLED for a host only task:\nhttps://luci-milo.appspot.com/raw/build/logs.chromium.org/flutter/led/keyonghan_google.com/d68ec2aec87d6782fbd31e82e8f446d4e815b25cd572d8720f69a7afe7e7c17d/+/build.proto\n\nChange-Id: I7fd0d9ed2efe2994eb4f64c2affec76b25d2e307\nBug: https://github.com/flutter/flutter/issues/117541\nReviewed-on: https://flutter-review.googlesource.com/c/recipes/+/43980\nReviewed-by: Ricardo Amador \u003cricardoamador@google.com\u003e\nCommit-Queue: Keyong Han \u003ckeyonghan@google.com\u003e\n(cherry picked from commit 27cd8de2c14cdd9a2c8d5895948cf2bf2efdf86d)\nReviewed-on: https://flutter-review.googlesource.com/c/recipes/+/44601\nReviewed-by: Xilai Zhang \u003cxilaizhang@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1b631098b420df994ed751f8da89a1d1ccd12ea5",
      "old_mode": 33188,
      "old_path": "recipes/devicelab/devicelab_drone.expected/no-task-name.json",
      "new_id": "6094e19b2cd3aed8ee5b90aa06c7cda9f280ab51",
      "new_mode": 33188,
      "new_path": "recipes/devicelab/devicelab_drone.expected/no-task-name.json"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "37dcedd367251e8b51d5f17a2082bbb676c57aed",
      "new_mode": 33188,
      "new_path": "recipes/devicelab/devicelab_drone.expected/xcode-devicelab-timeout.json"
    },
    {
      "type": "modify",
      "old_id": "f324445ff121519314f983430367f438840970eb",
      "old_mode": 33188,
      "old_path": "recipes/devicelab/devicelab_drone.expected/xcode-devicelab.json",
      "new_id": "4f3a0606362bb5aa24ef1851f5a4867951334d78",
      "new_mode": 33188,
      "new_path": "recipes/devicelab/devicelab_drone.expected/xcode-devicelab.json"
    },
    {
      "type": "modify",
      "old_id": "d6419071bc25f277f000c14d85456c8da680c652",
      "old_mode": 33188,
      "old_path": "recipes/devicelab/devicelab_drone.py",
      "new_id": "0a501d2452e9170b6049b25bbba162432fc8f2b4",
      "new_mode": 33188,
      "new_path": "recipes/devicelab/devicelab_drone.py"
    },
    {
      "type": "modify",
      "old_id": "6f9671c764a88446c24121da91f374e5e3b2789b",
      "old_mode": 33188,
      "old_path": "recipes/devicelab/devicelab_drone_build_test.expected/artifact does not exist.json",
      "new_id": "641e82448571f086454e7c152dc4f72f32972b88",
      "new_mode": 33188,
      "new_path": "recipes/devicelab/devicelab_drone_build_test.expected/artifact does not exist.json"
    },
    {
      "type": "modify",
      "old_id": "1cc9b7c39bb36918eccb52e45a9de4ec92d19cf8",
      "old_mode": 33188,
      "old_path": "recipes/devicelab/devicelab_drone_build_test.expected/artifact exists.json",
      "new_id": "89e9d93dc3a5972660bd49f704535e8fb729c794",
      "new_mode": 33188,
      "new_path": "recipes/devicelab/devicelab_drone_build_test.expected/artifact exists.json"
    },
    {
      "type": "modify",
      "old_id": "36e723e12141bab82e41756f6c2d686401cadc1b",
      "old_mode": 33188,
      "old_path": "recipes/devicelab/devicelab_drone_build_test.expected/local-engine.json",
      "new_id": "e1e2415870b3ab643a7f8bd34bd3a61d17cfc1ec",
      "new_mode": 33188,
      "new_path": "recipes/devicelab/devicelab_drone_build_test.expected/local-engine.json"
    },
    {
      "type": "modify",
      "old_id": "1f0a929a075d38b22876c818b7161d0439727fdd",
      "old_mode": 33188,
      "old_path": "recipes/devicelab/devicelab_drone_build_test.expected/no-task-name.json",
      "new_id": "d4546a6e570bd078a8ce4e4dbee7001369bb89a3",
      "new_mode": 33188,
      "new_path": "recipes/devicelab/devicelab_drone_build_test.expected/no-task-name.json"
    },
    {
      "type": "modify",
      "old_id": "e23a2b8944b1ef857f591cc38d70254f177f727d",
      "old_mode": 33188,
      "old_path": "recipes/devicelab/devicelab_drone_build_test.expected/xcode-mac.json",
      "new_id": "3787f7396ff1c807d05938ff9cb326bc90a118a3",
      "new_mode": 33188,
      "new_path": "recipes/devicelab/devicelab_drone_build_test.expected/xcode-mac.json"
    },
    {
      "type": "modify",
      "old_id": "6b6d7ac240e97ee4a4abe29cb6e82c7d4bdee51e",
      "old_mode": 33188,
      "old_path": "recipes/devicelab/devicelab_drone_build_test.py",
      "new_id": "26e99e8da4dd5cea91a6e530e8721a65a2875029",
      "new_mode": 33188,
      "new_path": "recipes/devicelab/devicelab_drone_build_test.py"
    },
    {
      "type": "modify",
      "old_id": "900f0569d904efd0d1483d1052c4d192d5712faf",
      "old_mode": 33188,
      "old_path": "recipes/devicelab/devicelab_test_drone.expected/mac.json",
      "new_id": "7351209a61669572f19ed8fb7cb27dff518212d5",
      "new_mode": 33188,
      "new_path": "recipes/devicelab/devicelab_test_drone.expected/mac.json"
    },
    {
      "type": "modify",
      "old_id": "285b96871ed63dbbe0974e38f034d698e0e1ea50",
      "old_mode": 33188,
      "old_path": "recipes/devicelab/devicelab_test_drone.expected/no-artifact-name.json",
      "new_id": "f1fbeebef7c56b99491914d505555f53b9aa20d1",
      "new_mode": 33188,
      "new_path": "recipes/devicelab/devicelab_test_drone.expected/no-artifact-name.json"
    },
    {
      "type": "modify",
      "old_id": "c918fb5fb3f84bdd13107dd6ddbbc33a96a9ab20",
      "old_mode": 33188,
      "old_path": "recipes/devicelab/devicelab_test_drone.expected/no-task-name.json",
      "new_id": "259f9bc0f49f23565b7e7e075cad7f1cb01133d0",
      "new_mode": 33188,
      "new_path": "recipes/devicelab/devicelab_test_drone.expected/no-task-name.json"
    },
    {
      "type": "modify",
      "old_id": "3f34d63ba2fb2d581751bb2289c83f6e794bf768",
      "old_mode": 33188,
      "old_path": "recipes/devicelab/devicelab_test_drone.py",
      "new_id": "f2b4a6d3f74704e677cd7f38f37ddd6c504d8cee",
      "new_mode": 33188,
      "new_path": "recipes/devicelab/devicelab_test_drone.py"
    },
    {
      "type": "modify",
      "old_id": "e37158abf6f276071cdc642556eeceae6c94e284",
      "old_mode": 33188,
      "old_path": "recipes/ios_usb_dependencies/ios-usb-dependencies.py",
      "new_id": "d65d32f02ad94ac1c2a959f24e732bf88a728381",
      "new_mode": 33188,
      "new_path": "recipes/ios_usb_dependencies/ios-usb-dependencies.py"
    }
  ]
}
