)]}'
{
  "commit": "010cf379633b39eec7316fad6161893876be0307",
  "tree": "6a8b6aabeffb539203ee7172bff570fe82ada71f",
  "parents": [
    "862a67f4561fb7e05d31282683f5fa092ce161a0"
  ],
  "author": {
    "name": "Keyong Han",
    "email": "keyonghan@google.com",
    "time": "Fri Nov 18 22:35:53 2022 +0000"
  },
  "committer": {
    "name": "CQ Bot Account",
    "email": "flutter-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Fri Nov 18 22:35:53 2022 +0000"
  },
  "message": "Add codesign support for host only bots\n\nThis CL mainly copies mobile provisioning profile to the default location for Host only bots.\n\nLed run with `--codesign` on a host only bot:\nhttps://ci.chromium.org/raw/build/logs.chromium.org/flutter/led/keyonghan_google.com/742210519cd0da697bc736a9369d0a4013a267cb58f59bda53192a5e7b7a22d0/+/build.proto?server\u003dchromium-swarm.appspot.com\n\nChange-Id: Ia97f97fe482d02e145527c7aeeb663c4dd2543b2\nBug: https://github.com/flutter/flutter/issues/115043\nReviewed-on: https://flutter-review.googlesource.com/c/recipes/+/35962\nCommit-Queue: Keyong Han \u003ckeyonghan@google.com\u003e\nReviewed-by: Ricardo Amador \u003cricardoamador@google.com\u003e\nReviewed-by: Godofredo Contreras \u003cgodofredoc@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a8bb4a75307c7f00b6c2d62704f1ef8b6c5383ab",
      "old_mode": 33188,
      "old_path": "recipe_modules/flutter_deps/__init__.py",
      "new_id": "f1dfa6eb2a0fa1d53e8e0a3bf1ddfe2ceac87a44",
      "new_mode": 33188,
      "new_path": "recipe_modules/flutter_deps/__init__.py"
    },
    {
      "type": "modify",
      "old_id": "3ff78ac3f6d4b42f7b314b44aecba7809d5f0fca",
      "old_mode": 33188,
      "old_path": "recipe_modules/flutter_deps/api.py",
      "new_id": "b1367e920f85d6959326e33b312fe0ad573a3d1b",
      "new_mode": 33188,
      "new_path": "recipe_modules/flutter_deps/api.py"
    },
    {
      "type": "modify",
      "old_id": "239f1095aedd2be75a6bb9c48ff7f3d3ff39295b",
      "old_mode": 33188,
      "old_path": "recipe_modules/flutter_deps/examples/full.expected/basic.json",
      "new_id": "f71374f7276e15f8878ded2651d77476f1d8c26c",
      "new_mode": 33188,
      "new_path": "recipe_modules/flutter_deps/examples/full.expected/basic.json"
    },
    {
      "type": "modify",
      "old_id": "f6e4c0157ffcc114aea5dae580bd429e3d7d128f",
      "old_mode": 33188,
      "old_path": "recipe_modules/flutter_deps/examples/full.expected/flutter_engine.json",
      "new_id": "dbd065964b0b3396d53eea26d2ae8ba4b85178ce",
      "new_mode": 33188,
      "new_path": "recipe_modules/flutter_deps/examples/full.expected/flutter_engine.json"
    },
    {
      "type": "modify",
      "old_id": "239f1095aedd2be75a6bb9c48ff7f3d3ff39295b",
      "old_mode": 33188,
      "old_path": "recipe_modules/flutter_deps/examples/full.expected/goldTryjob.json",
      "new_id": "f71374f7276e15f8878ded2651d77476f1d8c26c",
      "new_mode": 33188,
      "new_path": "recipe_modules/flutter_deps/examples/full.expected/goldTryjob.json"
    },
    {
      "type": "modify",
      "old_id": "239f1095aedd2be75a6bb9c48ff7f3d3ff39295b",
      "old_mode": 33188,
      "old_path": "recipe_modules/flutter_deps/examples/full.expected/linux.json",
      "new_id": "f71374f7276e15f8878ded2651d77476f1d8c26c",
      "new_mode": 33188,
      "new_path": "recipe_modules/flutter_deps/examples/full.expected/linux.json"
    },
    {
      "type": "modify",
      "old_id": "0962d2301ab490f354737bb60fb59bfc1a598b9a",
      "old_mode": 33188,
      "old_path": "recipe_modules/flutter_deps/examples/full.expected/local_engine_cas.json",
      "new_id": "3ca893f495d23558933854afdba4bd32b92c9719",
      "new_mode": 33188,
      "new_path": "recipe_modules/flutter_deps/examples/full.expected/local_engine_cas.json"
    },
    {
      "type": "modify",
      "old_id": "2f224fc0c0d324eafb6831e23be54d440aa9dd85",
      "old_mode": 33188,
      "old_path": "recipe_modules/flutter_deps/examples/full.expected/windows.json",
      "new_id": "b0dad1d2e411f0b73f261a54044719a7a62528c5",
      "new_mode": 33188,
      "new_path": "recipe_modules/flutter_deps/examples/full.expected/windows.json"
    },
    {
      "type": "modify",
      "old_id": "838b451f1dee2256e12078fddec9e0c16673ba9f",
      "old_mode": 33188,
      "old_path": "recipe_modules/flutter_deps/examples/full.expected/with-arm64ruby.json",
      "new_id": "ea3ea895a3fb523213e5c2b51ea7f18fd88fe717",
      "new_mode": 33188,
      "new_path": "recipe_modules/flutter_deps/examples/full.expected/with-arm64ruby.json"
    },
    {
      "type": "modify",
      "old_id": "010ffebbdf1e6f18b2b1535b5f0833275e2a9649",
      "old_mode": 33188,
      "old_path": "recipe_modules/flutter_deps/examples/full.expected/with-gems.json",
      "new_id": "57ef6b50af5a46b7ac469854cabbafd71a37b522",
      "new_mode": 33188,
      "new_path": "recipe_modules/flutter_deps/examples/full.expected/with-gems.json"
    },
    {
      "type": "modify",
      "old_id": "bfbe5dc2a09f55a6e0ff0a0f6f6281e6dc2dd8d8",
      "old_mode": 33188,
      "old_path": "recipe_modules/flutter_deps/examples/full.py",
      "new_id": "a6d85b34ee623b616291f85b4d9d6fac2ff12637",
      "new_mode": 33188,
      "new_path": "recipe_modules/flutter_deps/examples/full.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dcefed0f9bbfe3e205fe8fd2b0aff79de39494bf",
      "new_mode": 33188,
      "new_path": "recipe_modules/flutter_deps/resources/copy_mobileprovisioning_profile.sh"
    }
  ]
}
