)]}'
{
  "commit": "c2e80b1afdfce4868943e53b8acf8b8985f7bd41",
  "tree": "21142a585d60159a46293dcdff4dbc0c3ea8339c",
  "parents": [
    "8055c28858d168872c9c3f9a5b46049c0c25f4ed"
  ],
  "author": {
    "name": "Godofredo Contreras",
    "email": "godofredoc@google.com",
    "time": "Mon May 15 22:41:46 2023 +0000"
  },
  "committer": {
    "name": "CQ Bot Account",
    "email": "flutter-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Mon May 15 22:41:46 2023 +0000"
  },
  "message": "Add android user home for android sdk dep.\n\nAndroid tests were using the default location which had two different\nissues: it was writing state outside of the test chroot, and it was\ndeleting the state after the test execution. This change sets the\nandroid home to a tmp directory that is deleted after the task is\ncomplete.\n\nBug: https://github.com/flutter/flutter/issues/126557\nChange-Id: I7237b5eaccdfa252930faa5b293bf1cc17fbf937\nReviewed-on: https://flutter-review.googlesource.com/c/recipes/+/44380\nReviewed-by: Keyong Han \u003ckeyonghan@google.com\u003e\nReviewed-by: Ricardo Amador \u003cricardoamador@google.com\u003e\nCommit-Queue: Godofredo Contreras \u003cgodofredoc@google.com\u003e\nReviewed-by: Gray Mackall \u003cmackall@google.com\u003e\n(cherry picked from commit 3dc72af1591b18ac83cdf0cd9fe7bf2db9e8ed86)\nReviewed-on: https://flutter-review.googlesource.com/c/recipes/+/44544\nReviewed-by: Xilai Zhang \u003cxilaizhang@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "fe52090df2eb64768c7848f2c09c5d2179a9570c",
      "old_mode": 33188,
      "old_path": "recipe_modules/flutter_deps/api.py",
      "new_id": "e6c83ff5f0a1a9032a6077c1d04da285eead0f35",
      "new_mode": 33188,
      "new_path": "recipe_modules/flutter_deps/api.py"
    },
    {
      "type": "modify",
      "old_id": "b3a756f2a1c280a1ac6c3be2ae3faf4c991a1226",
      "old_mode": 33188,
      "old_path": "recipe_modules/flutter_deps/examples/full.expected/basic.json",
      "new_id": "7fefbe58d291c1949d01873551e058af63fdfb4f",
      "new_mode": 33188,
      "new_path": "recipe_modules/flutter_deps/examples/full.expected/basic.json"
    },
    {
      "type": "modify",
      "old_id": "1a44f08e655acfc3cb24ca33b680a9406cfad482",
      "old_mode": 33188,
      "old_path": "recipe_modules/flutter_deps/examples/full.expected/flutter_engine.json",
      "new_id": "59b1b6f5949597c28dddeb0a088ba9a3c2f6773e",
      "new_mode": 33188,
      "new_path": "recipe_modules/flutter_deps/examples/full.expected/flutter_engine.json"
    },
    {
      "type": "modify",
      "old_id": "b3a756f2a1c280a1ac6c3be2ae3faf4c991a1226",
      "old_mode": 33188,
      "old_path": "recipe_modules/flutter_deps/examples/full.expected/goldTryjob.json",
      "new_id": "7fefbe58d291c1949d01873551e058af63fdfb4f",
      "new_mode": 33188,
      "new_path": "recipe_modules/flutter_deps/examples/full.expected/goldTryjob.json"
    },
    {
      "type": "modify",
      "old_id": "b3a756f2a1c280a1ac6c3be2ae3faf4c991a1226",
      "old_mode": 33188,
      "old_path": "recipe_modules/flutter_deps/examples/full.expected/linux.json",
      "new_id": "7fefbe58d291c1949d01873551e058af63fdfb4f",
      "new_mode": 33188,
      "new_path": "recipe_modules/flutter_deps/examples/full.expected/linux.json"
    },
    {
      "type": "modify",
      "old_id": "097a09cb4e10776d8696059f4ce30ad15a381eca",
      "old_mode": 33188,
      "old_path": "recipe_modules/flutter_deps/examples/full.expected/local_engine_cas.json",
      "new_id": "edcca7a55644e7829ba34d6847d28fcd71d0f21d",
      "new_mode": 33188,
      "new_path": "recipe_modules/flutter_deps/examples/full.expected/local_engine_cas.json"
    },
    {
      "type": "modify",
      "old_id": "9aa97a579c2b2e21f70deebc86ca7a05c9b13367",
      "old_mode": 33188,
      "old_path": "recipe_modules/flutter_deps/examples/full.expected/local_web_sdk_cas.json",
      "new_id": "130ee7512e03b3f29ec38c8b3225d913621f59b3",
      "new_mode": 33188,
      "new_path": "recipe_modules/flutter_deps/examples/full.expected/local_web_sdk_cas.json"
    },
    {
      "type": "modify",
      "old_id": "e6066608a72c018f4079fa37cade3828004052a1",
      "old_mode": 33188,
      "old_path": "recipe_modules/flutter_deps/examples/full.expected/mac.json",
      "new_id": "e83c252acfc3cf53c8f4eaaf17a50ffd7b44e79f",
      "new_mode": 33188,
      "new_path": "recipe_modules/flutter_deps/examples/full.expected/mac.json"
    },
    {
      "type": "modify",
      "old_id": "142fee2cf61710328423a4bd05d6b97462db56f3",
      "old_mode": 33188,
      "old_path": "recipe_modules/flutter_deps/examples/full.expected/windows.json",
      "new_id": "cc4cea4970e213f29a7fd2b35c557b847383d011",
      "new_mode": 33188,
      "new_path": "recipe_modules/flutter_deps/examples/full.expected/windows.json"
    },
    {
      "type": "modify",
      "old_id": "8a9261f5360fab19727abf8ae640b179a3a7da3b",
      "old_mode": 33188,
      "old_path": "recipe_modules/flutter_deps/examples/full.expected/with-arm64ruby.json",
      "new_id": "6dd949408e3ed912f3ca2dfb298e1b5e7ae4a635",
      "new_mode": 33188,
      "new_path": "recipe_modules/flutter_deps/examples/full.expected/with-arm64ruby.json"
    },
    {
      "type": "modify",
      "old_id": "12a66ba765ab732b43056a3e4fc1a473974ef1f5",
      "old_mode": 33188,
      "old_path": "recipe_modules/flutter_deps/examples/full.expected/with-gems.json",
      "new_id": "d8d4d7cc9a34d40224fb2eba7fd236e69b82f643",
      "new_mode": 33188,
      "new_path": "recipe_modules/flutter_deps/examples/full.expected/with-gems.json"
    },
    {
      "type": "delete",
      "old_id": "ff13048b70baaf7bf91fa11040e87bd0a532d8e8",
      "old_mode": 33188,
      "old_path": "recipes/engine_v2/builder.pyback",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "0430e7084ae3d8faeac1dc4a42f491c7d8d7f049",
      "old_mode": 33188,
      "old_path": "recipes/engine_v2/tester.expected/monorepo_framework_tests.json",
      "new_id": "4f4f72832c83fb3520df175129da71ba8647f260",
      "new_mode": 33188,
      "new_path": "recipes/engine_v2/tester.expected/monorepo_framework_tests.json"
    },
    {
      "type": "modify",
      "old_id": "8b0883e6dbcd2f5bb4c1d4babb175c606648f9eb",
      "old_mode": 33188,
      "old_path": "recipes/flutter/android_views.expected/flutter_drive_clean_exit.json",
      "new_id": "f2510582bd70b982d1ed3fda92eaa77a369db02e",
      "new_mode": 33188,
      "new_path": "recipes/flutter/android_views.expected/flutter_drive_clean_exit.json"
    },
    {
      "type": "modify",
      "old_id": "2158ffecacc85bf59967d0be98a91039c9b3bc69",
      "old_mode": 33188,
      "old_path": "recipes/flutter/android_views.expected/flutter_drive_zombie_process.json",
      "new_id": "75a87288c79c08dd1842fe4de905e2fa695d92bd",
      "new_mode": 33188,
      "new_path": "recipes/flutter/android_views.expected/flutter_drive_zombie_process.json"
    },
    {
      "type": "modify",
      "old_id": "11367c8c6bb460b1136223622cf739dad359647b",
      "old_mode": 33188,
      "old_path": "recipes/flutter/deferred_components.expected/flutter_release_clean_exit.json",
      "new_id": "35283a82cdb732e7853bcf6eee20b5c4164c954b",
      "new_mode": 33188,
      "new_path": "recipes/flutter/deferred_components.expected/flutter_release_clean_exit.json"
    },
    {
      "type": "modify",
      "old_id": "3f33ab2c457f9cf9357c83cd578f7621744306db",
      "old_mode": 33188,
      "old_path": "recipes/flutter/deferred_components.expected/flutter_release_zombie_process.json",
      "new_id": "fd63e5cd177e808a32d0981f5d36fc9699d8054a",
      "new_mode": 33188,
      "new_path": "recipes/flutter/deferred_components.expected/flutter_release_zombie_process.json"
    },
    {
      "type": "modify",
      "old_id": "48812c11d68bf893ab6c32a63b4e2ae15069c429",
      "old_mode": 33188,
      "old_path": "recipes/flutter/flutter_drone.expected/android_sdk.json",
      "new_id": "f8fc4e6a6a9ecd65b825fa511154d898a16b4239",
      "new_mode": 33188,
      "new_path": "recipes/flutter/flutter_drone.expected/android_sdk.json"
    },
    {
      "type": "modify",
      "old_id": "6e1ecff1b98f1dae6d60d31991dda72c84851bf3",
      "old_mode": 33188,
      "old_path": "recipes/flutter/flutter_drone.expected/android_sdk_reduced.json",
      "new_id": "8d048c9a783c7abc84ee4d04e49cde15c84fbf1a",
      "new_mode": 33188,
      "new_path": "recipes/flutter/flutter_drone.expected/android_sdk_reduced.json"
    }
  ]
}
