)]}'
{
  "commit": "fa2b9db28969aa8a32378eeab01a8ea366023db7",
  "tree": "2a0da78c4ef15f4392f66fad1c809875ee45447e",
  "parents": [
    "884cab11bddb8a7f430816d3fc9b4419e0759ba3"
  ],
  "author": {
    "name": "Ricardo Amador",
    "email": "ricardoamador@google.com",
    "time": "Wed Jan 31 20:25:08 2024 +0000"
  },
  "committer": {
    "name": "CQ Bot Account",
    "email": "flutter-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Wed Jan 31 20:25:08 2024 +0000"
  },
  "message": "Change the android_virtual_device_version to the name of the proto config file.\n\nExpose the avd_cipd_version so that developers can update the package when they need to through the config to avoid recipe changes.\n\nAfter the refactor with an integer value as the version:\nLinux production engine drone: https://ci.chromium.org/ui/p/flutter/builders/prod.shadow/Linux%20Production%20Engine%20Drone/83/overview\n\nAfter the refactor with the proto config as the version:\nLinux pixel 7pro android defines test:\nhttps://ci.chromium.org/raw/build/logs.chromium.org/flutter/led/ricardoamador_google.com/1560bbe430644e7f2e69ccdce4375e962284cb129e3e5a05a13cec048bc04063/+/build.proto?server\u003dchromium-swarm.appspot.com\n\nhttps://ci.chromium.org/raw/build/logs.chromium.org/flutter/led/ricardoamador_google.com/3b990bab3ecc1d4b00a2d9a6d32fa8741b36b9c19f3e962253eafb2abf66d073/+/build.proto?server\u003dchromium-swarm.appspot.com\n\nThese tests also do not specify the avd_cipd_version as that is defaulted so this should be fine to land now.\n\nChange-Id: Ie23010ada467539c7c8397ee7b0a83f36a69d1e8\nReviewed-on: https://flutter-review.googlesource.com/c/recipes/+/54481\nReviewed-by: Godofredo Contreras \u003cgodofredoc@google.com\u003e\nCommit-Queue: Ricardo Amador \u003cricardoamador@google.com\u003e\nReviewed-by: Yusuf Mohsinally \u003cmohsinally@google.com\u003e\nReviewed-by: Keyong Han \u003ckeyonghan@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5635f83d3e7a99bad0ea0472eeb989eea05a31f4",
      "old_mode": 33188,
      "old_path": "recipe_modules/android_virtual_device/api.py",
      "new_id": "7f59da5e6f35f4daf14bf615ad4c764c255575f7",
      "new_mode": 33188,
      "new_path": "recipe_modules/android_virtual_device/api.py"
    },
    {
      "type": "modify",
      "old_id": "164f8d5d9e4be9a91afe6c706d0e2e20df09049e",
      "old_mode": 33188,
      "old_path": "recipe_modules/android_virtual_device/examples/full.expected/emulator started and stopped, processes killed.json",
      "new_id": "224f23d2336a25374da97be8f57006d3034a2910",
      "new_mode": 33188,
      "new_path": "recipe_modules/android_virtual_device/examples/full.expected/emulator started and stopped, processes killed.json"
    },
    {
      "type": "modify",
      "old_id": "e88f384cc9511a07ed17574b85586d2766d211b8",
      "old_mode": 33188,
      "old_path": "recipe_modules/android_virtual_device/examples/full.expected/emulator started.json",
      "new_id": "51b4d69696deafd19f55f1438c3ec02d2d772ca4",
      "new_mode": 33188,
      "new_path": "recipe_modules/android_virtual_device/examples/full.expected/emulator started.json"
    },
    {
      "type": "modify",
      "old_id": "d892216984dcd5fb19a86b5882e2c77a09a22ee3",
      "old_mode": 33188,
      "old_path": "recipe_modules/android_virtual_device/examples/full.py",
      "new_id": "99dfc215d8cfd8fe9a8d1f7258c3fcac1260e35d",
      "new_mode": 33188,
      "new_path": "recipe_modules/android_virtual_device/examples/full.py"
    },
    {
      "type": "modify",
      "old_id": "cac28cfd755ae04ae781dd2623de1457dcb44ea9",
      "old_mode": 33188,
      "old_path": "recipe_modules/android_virtual_device/examples/full_api_34.expected/emulator fails to start.json",
      "new_id": "4192016446b00e16d2593fef36f637cd5c694b50",
      "new_mode": 33188,
      "new_path": "recipe_modules/android_virtual_device/examples/full_api_34.expected/emulator fails to start.json"
    },
    {
      "type": "modify",
      "old_id": "fc37c4dcab853b110a559730103378b9647b2d81",
      "old_mode": 33188,
      "old_path": "recipe_modules/android_virtual_device/examples/full_api_34.expected/emulator started and stopped, processes killed.json",
      "new_id": "224f23d2336a25374da97be8f57006d3034a2910",
      "new_mode": 33188,
      "new_path": "recipe_modules/android_virtual_device/examples/full_api_34.expected/emulator started and stopped, processes killed.json"
    },
    {
      "type": "modify",
      "old_id": "5f4f55f9b8cd8bbaf75d8ea0bfa54e6992ba6e7d",
      "old_mode": 33188,
      "old_path": "recipe_modules/android_virtual_device/examples/full_api_34.expected/emulator started.json",
      "new_id": "51b4d69696deafd19f55f1438c3ec02d2d772ca4",
      "new_mode": 33188,
      "new_path": "recipe_modules/android_virtual_device/examples/full_api_34.expected/emulator started.json"
    },
    {
      "type": "modify",
      "old_id": "8b83bb89488cda1c9b068a6e64ffbf03ada2e023",
      "old_mode": 33188,
      "old_path": "recipe_modules/android_virtual_device/examples/full_api_34.py",
      "new_id": "3f719d9accaaac1deb419de9d0d59216fdaf2e47",
      "new_mode": 33188,
      "new_path": "recipe_modules/android_virtual_device/examples/full_api_34.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8ba2a6febafdb3044829c4e1772382c9fa97cea6",
      "new_mode": 33188,
      "new_path": "recipe_modules/android_virtual_device/examples/full_legacy_version.expected/emulator started and stopped, processes killed.json"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "020896005c18e2450628e31ddf4e9b63c844972e",
      "new_mode": 33188,
      "new_path": "recipe_modules/android_virtual_device/examples/full_legacy_version.expected/emulator started.json"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a9db14a21aad50b4a8505f6285e30825109aae9c",
      "new_mode": 33188,
      "new_path": "recipe_modules/android_virtual_device/examples/full_legacy_version.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "aed91664681c09765baf1c5b9ca9f141eee5a2f8",
      "new_mode": 33188,
      "new_path": "recipe_modules/android_virtual_device/examples/full_legacy_version_28.expected/emulator started and stopped, processes killed.json"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "398773aa8be6ea013e46d27a48abe6174252d441",
      "new_mode": 33188,
      "new_path": "recipe_modules/android_virtual_device/examples/full_legacy_version_28.expected/emulator started.json"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "38ef2e800cf40be6bae013d6a505f0f803248297",
      "new_mode": 33188,
      "new_path": "recipe_modules/android_virtual_device/examples/full_legacy_version_28.py"
    },
    {
      "type": "modify",
      "old_id": "175a55863da926612b9632774a03bd1d77363b37",
      "old_mode": 33188,
      "old_path": "recipe_modules/flutter_deps/api.py",
      "new_id": "4610e5ca7127b3aaa82e21109fe527a0426ca666",
      "new_mode": 33188,
      "new_path": "recipe_modules/flutter_deps/api.py"
    },
    {
      "type": "modify",
      "old_id": "c0cb7486e416053b6ce8cba4ee59149d3b83745f",
      "old_mode": 33188,
      "old_path": "recipe_modules/flutter_deps/examples/full.py",
      "new_id": "94aff115fd29653ae11fb1229a022a20d1efe4ef",
      "new_mode": 33188,
      "new_path": "recipe_modules/flutter_deps/examples/full.py"
    },
    {
      "type": "modify",
      "old_id": "a766428ede1c25e7f7617292ec5b53e8fa009e7c",
      "old_mode": 33188,
      "old_path": "recipes/devicelab/devicelab_drone.expected/emulator-test.json",
      "new_id": "84056af09d162a45efe029fc338fabdbf196f3b7",
      "new_mode": 33188,
      "new_path": "recipes/devicelab/devicelab_drone.expected/emulator-test.json"
    },
    {
      "type": "modify",
      "old_id": "24fedcc80d3cccc48c98c8647d1a504f7da805d6",
      "old_mode": 33188,
      "old_path": "recipes/devicelab/devicelab_drone.expected/no-task-name.json",
      "new_id": "b7171838c24242dea569510efc7a890efcc39cc6",
      "new_mode": 33188,
      "new_path": "recipes/devicelab/devicelab_drone.expected/no-task-name.json"
    },
    {
      "type": "modify",
      "old_id": "2103427d1459eb0a4419cba973928d3dd579baff",
      "old_mode": 33188,
      "old_path": "recipes/devicelab/devicelab_drone.py",
      "new_id": "4d74b5b1f4b292016a0e5c918ae00862c3446b43",
      "new_mode": 33188,
      "new_path": "recipes/devicelab/devicelab_drone.py"
    },
    {
      "type": "modify",
      "old_id": "34d385ad7a1aea8289fe6b76b90a2efd997b9b00",
      "old_mode": 33188,
      "old_path": "recipes/packages/packages.expected/emulator-test.json",
      "new_id": "aa018d0bddfbfefa436d7188b4c462d2ed4e232d",
      "new_mode": 33188,
      "new_path": "recipes/packages/packages.expected/emulator-test.json"
    },
    {
      "type": "modify",
      "old_id": "33b9d4f899fd6299823547ed4aad2e28cd576831",
      "old_mode": 33188,
      "old_path": "recipes/packages/packages.py",
      "new_id": "5d3e31ad21b8aa6c5f0f4d2ba7cbe613a0a76c20",
      "new_mode": 33188,
      "new_path": "recipes/packages/packages.py"
    }
  ]
}
