)]}'
{
  "commit": "f05d14e35f98dc227e6a0b2f16a5a457cff0233b",
  "tree": "6cb5a1b59be200bd4349516702fb85c7dab70b11",
  "parents": [
    "eda6fdea92b5578349a4fe64b45bc698383a1690"
  ],
  "author": {
    "name": "recipe-roller",
    "email": "recipe-deps-roller@pigweed-service-accounts.iam.gserviceaccount.com",
    "time": "Wed Nov 27 16:35:36 2024 +0000"
  },
  "committer": {
    "name": "CQ Bot Account",
    "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Wed Nov 27 16:35:36 2024 +0000"
  },
  "message": "Roll recipe dependencies (nontrivial).\n\nThis is an automated CL created by the recipe roller. This CL rolls\nrecipe changes from upstream projects (recipe_engine) into this repository.\n\nThe build that created this CL was\nhttps://ci.chromium.org/b/8730161128345350817\n\nPlease review the expectation changes, and LGTM+CQ.\n\nrecipe_engine:\nhttps://chromium.googlesource.com/infra/luci/recipes-py/+/d41aee940a03b285a2972d2a5b91976775a28af8\n  d41aee9 (alexanderkr@google.com)\n      Mark steps in CIPD API as infra.\n\nPlease check the following references for more information:\n- autoroller, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#autoroller\n- rollback, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#rollback\n- cross-repo dependencies, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/cross_repo.md\n\nUse https://goo.gl/noib3a to file a bug.\n\nR\u003dmohrr@google.com, tpudlik@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nIgnore-Freeze: Autoroller\nBugdroid-Send-Email: False\nChange-Id: I29547517ae6be42f3ade003c7c197fddbcb7e3f6\nReviewed-on: https://pigweed-review.googlesource.com/c/infra/recipes/+/251213\nPresubmit-Verified: CQ Bot Account \u003cpigweed-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nLint: Lint 🤖 \u003candroid-build-ayeaye@system.gserviceaccount.com\u003e\nReviewed-by: Rob Mohr \u003cmohrr@google.com\u003e\nCommit-Queue: Rob Mohr \u003cmohrr@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8425adee07d923b499f0104c2513be70ee3db4be",
      "old_mode": 33188,
      "old_path": "infra/config/recipes.cfg",
      "new_id": "9c2ac62e010a346617112cdc186986bc94cfa3eb",
      "new_mode": 33188,
      "new_path": "infra/config/recipes.cfg"
    },
    {
      "type": "modify",
      "old_id": "11a64ba9a13ebd3d165e1053f7020ac590921ab0",
      "old_mode": 33188,
      "old_path": "recipe_modules/bazel_roll/tests/cipd_package.expected/success.json",
      "new_id": "2b9feb1f1a35d43890d994bd904957b801b81a14",
      "new_mode": 33188,
      "new_path": "recipe_modules/bazel_roll/tests/cipd_package.expected/success.json"
    },
    {
      "type": "modify",
      "old_id": "8ece621f60f3e692a058044433051412110598b5",
      "old_mode": 33188,
      "old_path": "recipe_modules/bazel_roll/tests/git_repository.expected/no-trigger.json",
      "new_id": "90da36dabebd44520ce779353cf663171d18649a",
      "new_mode": 33188,
      "new_path": "recipe_modules/bazel_roll/tests/git_repository.expected/no-trigger.json"
    },
    {
      "type": "modify",
      "old_id": "1aa6f166c07f1fdae7ed3c595efdb9eb019af4e1",
      "old_mode": 33188,
      "old_path": "recipe_modules/bazel_roll/tests/git_repository.expected/success.json",
      "new_id": "a507a2d2be5854c6bab413b28aa06bfee46b913d",
      "new_mode": 33188,
      "new_path": "recipe_modules/bazel_roll/tests/git_repository.expected/success.json"
    },
    {
      "type": "modify",
      "old_id": "828d122e49a22d912337becd946f08c694aa0a34",
      "old_mode": 33188,
      "old_path": "recipe_modules/cipd_roll/tests/full.expected/missing_tag.json",
      "new_id": "1e31a2d595a44b724d3524e348a4da63454f58df",
      "new_mode": 33188,
      "new_path": "recipe_modules/cipd_roll/tests/full.expected/missing_tag.json"
    },
    {
      "type": "modify",
      "old_id": "ff4259764be5ad25d1a51987047a8b65ffde6224",
      "old_mode": 33188,
      "old_path": "recipe_modules/cipd_roll/tests/full.expected/multiple.json",
      "new_id": "5b11bea672ef0613ae3ed1d7bb62c2f0a4a29c57",
      "new_mode": 33188,
      "new_path": "recipe_modules/cipd_roll/tests/full.expected/multiple.json"
    },
    {
      "type": "modify",
      "old_id": "57b05f11da6c13180747ae76f3b4026abb67359d",
      "old_mode": 33188,
      "old_path": "recipe_modules/cipd_roll/tests/full.expected/multiple_common_tags.json",
      "new_id": "2e4650b73d116bc67138d79ea9b98ec848284406",
      "new_mode": 33188,
      "new_path": "recipe_modules/cipd_roll/tests/full.expected/multiple_common_tags.json"
    },
    {
      "type": "modify",
      "old_id": "7735d0172690d2727a57cd5c75d8183395c1d338",
      "old_mode": 33188,
      "old_path": "recipe_modules/cipd_roll/tests/full.expected/no_common_tags.json",
      "new_id": "509a9da1444c566b90a017a667d3e4501ff13683",
      "new_mode": 33188,
      "new_path": "recipe_modules/cipd_roll/tests/full.expected/no_common_tags.json"
    },
    {
      "type": "modify",
      "old_id": "e4305c04725d7253f0fe88e9636a4117f2822860",
      "old_mode": 33188,
      "old_path": "recipe_modules/cipd_roll/tests/full.expected/no_common_tags_and_relaxing_ref_mismatch_does_not_help.json",
      "new_id": "0f70ac97955e0acc66cd5462d0c0ea13d75b526d",
      "new_mode": 33188,
      "new_path": "recipe_modules/cipd_roll/tests/full.expected/no_common_tags_and_relaxing_ref_mismatch_does_not_help.json"
    },
    {
      "type": "modify",
      "old_id": "b559269022c73d04f4f759e1a195363db9c5180c",
      "old_mode": 33188,
      "old_path": "recipe_modules/cipd_roll/tests/full.expected/no_common_tags_but_relaxing_ref_mismatch_helps.json",
      "new_id": "5fc29f8dadfa3af399d1cc6eaf8800a8295f56f0",
      "new_mode": 33188,
      "new_path": "recipe_modules/cipd_roll/tests/full.expected/no_common_tags_but_relaxing_ref_mismatch_helps.json"
    },
    {
      "type": "modify",
      "old_id": "d722b8ac0993f2b4746e0b1b57a75a64e2009af0",
      "old_mode": 33188,
      "old_path": "recipe_modules/cipd_roll/tests/full.expected/no_curlies_in_spec.json",
      "new_id": "c00272de0de24695ec2667601837b14059b4843e",
      "new_mode": 33188,
      "new_path": "recipe_modules/cipd_roll/tests/full.expected/no_curlies_in_spec.json"
    },
    {
      "type": "modify",
      "old_id": "dab7c4a361cce8ff0f7f1394b7f4d5e52c6af9ea",
      "old_mode": 33188,
      "old_path": "recipe_modules/cipd_roll/tests/full.expected/platform-independent.json",
      "new_id": "c7a19b3311920ead8f4a2c4c693a11ac79d922c1",
      "new_mode": 33188,
      "new_path": "recipe_modules/cipd_roll/tests/full.expected/platform-independent.json"
    },
    {
      "type": "modify",
      "old_id": "d1792e0ce6e1b31f7cfd7b4a6e43249ba3f6ba28",
      "old_mode": 33188,
      "old_path": "recipe_modules/cipd_roll/tests/full.expected/rc.json",
      "new_id": "d6c2c1e887237d348275a4b89060f45b00c5743f",
      "new_mode": 33188,
      "new_path": "recipe_modules/cipd_roll/tests/full.expected/rc.json"
    },
    {
      "type": "modify",
      "old_id": "afcdab44c5126f204ccb0735e995f1fc7f06c725",
      "old_mode": 33188,
      "old_path": "recipe_modules/cipd_roll/tests/full.expected/success.json",
      "new_id": "34f541dba5bdc5fe3f9b20fb07b916a346dbb80a",
      "new_mode": 33188,
      "new_path": "recipe_modules/cipd_roll/tests/full.expected/success.json"
    },
    {
      "type": "modify",
      "old_id": "38730aff115efedf714448c67842690bbd8f8f5b",
      "old_mode": 33188,
      "old_path": "recipe_modules/cipd_upload/tests/full.expected/extra_tags.json",
      "new_id": "b15e90c0151c7f9574f1e95dc0829ea970386d06",
      "new_mode": 33188,
      "new_path": "recipe_modules/cipd_upload/tests/full.expected/extra_tags.json"
    },
    {
      "type": "modify",
      "old_id": "1091091801be687f31dfda5a8e8c87b57342ba4c",
      "old_mode": 33188,
      "old_path": "recipe_modules/cipd_upload/tests/full.expected/found.json",
      "new_id": "a03820f869f108bce122d64b1f1f26daa820b16a",
      "new_mode": 33188,
      "new_path": "recipe_modules/cipd_upload/tests/full.expected/found.json"
    },
    {
      "type": "modify",
      "old_id": "38730aff115efedf714448c67842690bbd8f8f5b",
      "old_mode": 33188,
      "old_path": "recipe_modules/cipd_upload/tests/full.expected/upload.json",
      "new_id": "b15e90c0151c7f9574f1e95dc0829ea970386d06",
      "new_mode": 33188,
      "new_path": "recipe_modules/cipd_upload/tests/full.expected/upload.json"
    },
    {
      "type": "modify",
      "old_id": "fbff8bac62d6619c81f82d9820bb0873b3c372c3",
      "old_mode": 33188,
      "old_path": "recipe_modules/cipd_upload/tests/manifest.expected/manifest.json",
      "new_id": "ff314c5923dfee3884b1f8b7c80bfdf6b2a7b00a",
      "new_mode": 33188,
      "new_path": "recipe_modules/cipd_upload/tests/manifest.expected/manifest.json"
    },
    {
      "type": "modify",
      "old_id": "790fe6992d3adae57df3cf4b7254837eba3257ee",
      "old_mode": 33188,
      "old_path": "recipe_modules/pw_presubmit/tests/full.expected/cipd.json",
      "new_id": "8b96b9a6a83a2686042ec381ba33917b91e9feea",
      "new_mode": 33188,
      "new_path": "recipe_modules/pw_presubmit/tests/full.expected/cipd.json"
    },
    {
      "type": "modify",
      "old_id": "9025dec11226055bce1f01c288b30400d199d944",
      "old_mode": 33188,
      "old_path": "recipes/bazel.expected/simple.json",
      "new_id": "bf2168bf147f4801c6d6f4a90d374411dfa95213",
      "new_mode": 33188,
      "new_path": "recipes/bazel.expected/simple.json"
    },
    {
      "type": "modify",
      "old_id": "86e3f98d68c68a9e576a3d1724f4f77405d80e43",
      "old_mode": 33188,
      "old_path": "recipes/target_to_cipd.expected/pw-presubmit.json",
      "new_id": "e42392773e33213fe2bc24a93296bc3ad3e4b657",
      "new_mode": 33188,
      "new_path": "recipes/target_to_cipd.expected/pw-presubmit.json"
    },
    {
      "type": "modify",
      "old_id": "b5f30d7c354661803cc747d0cbdd4acc7f5a4c15",
      "old_mode": 33188,
      "old_path": "recipes/target_to_cipd.expected/success.json",
      "new_id": "141be121283db66987aca56796e9894af856f00d",
      "new_mode": 33188,
      "new_path": "recipes/target_to_cipd.expected/success.json"
    }
  ]
}
