)]}'
{
  "commit": "0a391a21e290c50bfe1a11269db955f5d2a5228b",
  "tree": "3f73dddf8b0d0b903c6cfd526dc63028c482768e",
  "parents": [
    "a379b0a837a6a9964aa9dc9db275338fa8801a97"
  ],
  "author": {
    "name": "Jesse Seales",
    "email": "jseales@google.com",
    "time": "Wed Nov 16 17:46:37 2022 +0000"
  },
  "committer": {
    "name": "CQ Bot Account",
    "email": "flutter-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Wed Nov 16 17:46:37 2022 +0000"
  },
  "message": "Adding BCID stage reporting to devicelab_drone and adhoc_validation.\n\nThe BCID reporting stages start in the devicelab_drone script, but compilation and uploading are delegated to the adhoc_validation script. Both changes are captured in this CL.\nSuccessful led run: https://chromium-swarm.appspot.com/task?id\u003d5e9a55c444478d10\n\nTracking issue: https://github.com/flutter/flutter/issues/115096\nChange-Id: Ie3ca8c5787b156bb2e76e8785b640b2576bf86de\nReviewed-on: https://flutter-review.googlesource.com/c/recipes/+/36120\nReviewed-by: Drew Roen \u003cdrewroen@google.com\u003e\nReviewed-by: Godofredo Contreras \u003cgodofredoc@google.com\u003e\nCommit-Queue: Jesse Seales \u003cjseales@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5ab5be12b30a07d470857888af8f148f39d3f1b0",
      "old_mode": 33188,
      "old_path": "recipe_modules/adhoc_validation/__init__.py",
      "new_id": "995225063f0cfd21e5c6937adf41361e8b692718",
      "new_mode": 33188,
      "new_path": "recipe_modules/adhoc_validation/__init__.py"
    },
    {
      "type": "modify",
      "old_id": "00b0af9b401c7f12e511f744ff3de6066f40ec33",
      "old_mode": 33188,
      "old_path": "recipe_modules/adhoc_validation/api.py",
      "new_id": "b6a415f8573041b1722f23de9819fba7a78cf893",
      "new_mode": 33188,
      "new_path": "recipe_modules/adhoc_validation/api.py"
    },
    {
      "type": "modify",
      "old_id": "d3ad3266f42c03d6c767295a4f7c0b1d3ab2dbc7",
      "old_mode": 33188,
      "old_path": "recipe_modules/adhoc_validation/examples/full.expected/invalid_validation.json",
      "new_id": "532d800f8510bb1063983f89b3720277e2c95ea6",
      "new_mode": 33188,
      "new_path": "recipe_modules/adhoc_validation/examples/full.expected/invalid_validation.json"
    },
    {
      "type": "modify",
      "old_id": "239c8c2271b10fc9468fefd59c79ecaa86bf993e",
      "old_mode": 33188,
      "old_path": "recipe_modules/adhoc_validation/examples/full.py",
      "new_id": "b45672acea86c45c08096f621d7ffe4e79ace670",
      "new_mode": 33188,
      "new_path": "recipe_modules/adhoc_validation/examples/full.py"
    },
    {
      "type": "modify",
      "old_id": "4a7aeea67ebcbe8f76ce13c21dbcf0f5a8fe1cf9",
      "old_mode": 33188,
      "old_path": "recipes/devicelab/devicelab_drone.expected/no-task-name.json",
      "new_id": "1b631098b420df994ed751f8da89a1d1ccd12ea5",
      "new_mode": 33188,
      "new_path": "recipes/devicelab/devicelab_drone.expected/no-task-name.json"
    },
    {
      "type": "modify",
      "old_id": "b36e497f359668a2c1af7357ed507b16150e15d7",
      "old_mode": 33188,
      "old_path": "recipes/devicelab/devicelab_drone.py",
      "new_id": "b208bd70f10606f3bb3cc0729f6646aa6b40561e",
      "new_mode": 33188,
      "new_path": "recipes/devicelab/devicelab_drone.py"
    }
  ]
}
