)]}'
{
  "commit": "4b15c48ba3cf9411e47f2eb455e054d760fe0a8c",
  "tree": "59701e09b7b454fcfe95c70cd9f658f905e9cd17",
  "parents": [
    "33798a25c8918eccf2e05959f32e0c367303aec1"
  ],
  "author": {
    "name": "Jackson Gardner",
    "email": "jacksongardner@google.com",
    "time": "Thu Sep 17 13:34:32 2026 -0700"
  },
  "committer": {
    "name": "flutter-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "flutter-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Thu Sep 17 13:34:32 2026 -0700"
  },
  "message": "Revert \"Use recipe-specific drone builders.\"\n\nThis reverts commit 33798a25c8918eccf2e05959f32e0c367303aec1.\n\nReason for revert: There are a few usages of these builders that override the recipe that I wasn\u0027t aware of. This will cause postsubmit build failures.\n\nOriginal change\u0027s description:\n\u003e Use recipe-specific drone builders.\n\u003e\n\u003e In https://flutter-review.googlesource.com/c/infra/+/82580 and\n\u003e https://dart-internal-review.git.corp.google.com/c/dart-internal/+/8800,\n\u003e we are adding builders that are for specific recipes. When we use these\n\u003e builders, we can avoid overriding the `recipe` property.\n\u003e\n\u003e Change-Id: Ibe61b4a6d98c1281f659a77a841e9796402b3c11\n\u003e Reviewed-on: https://flutter-review.googlesource.com/c/recipes/+/82581\n\u003e Commit-Queue: Jackson Gardner \u003cjacksongardner@google.com\u003e\n\u003e Reviewed-by: John McDole \u003ccodefu@google.com\u003e\n\nTBR\u003dflutter-scoped@luci-project-accounts.iam.gserviceaccount.com,jacksongardner@google.com,codefu@google.com\n\nNo-Presubmit: true\nNo-Tree-Checks: true\nNo-Try: true\nChange-Id: I6cd117b913039a6a37b7d6e507e9f32b97cbc129\nReviewed-on: https://flutter-review.googlesource.com/c/recipes/+/83681\nCommit-Queue: Jackson Gardner \u003cjacksongardner@google.com\u003e\nReviewed-by: John McDole \u003ccodefu@google.com\u003e\nReviewed-by: Jackson Gardner \u003cjacksongardner@google.com\u003e\n(cherry picked from commit b00b9443e99736774641034ce7f21307e4f76336)\nReviewed-on: https://flutter-review.googlesource.com/c/recipes/+/83700\nReviewed-by: Reid Baker \u003creidbaker@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "be3e75ff67a4f94641ee5902b75b9f918d78908d",
      "old_mode": 33188,
      "old_path": "recipe_modules/shard_util/api.py",
      "new_id": "bc9906bbc174689b6ce325999f7638ac989cb848",
      "new_mode": 33188,
      "new_path": "recipe_modules/shard_util/api.py"
    },
    {
      "type": "modify",
      "old_id": "0487536ba3379c76d94c3d0521014daa6f818eab",
      "old_mode": 33188,
      "old_path": "recipe_modules/shard_util/examples/full.expected/monorepo_bb_subbuilds.json",
      "new_id": "ad73e417b56212f8945f3a3bfd31349334d3de12",
      "new_mode": 33188,
      "new_path": "recipe_modules/shard_util/examples/full.expected/monorepo_bb_subbuilds.json"
    },
    {
      "type": "modify",
      "old_id": "4f45035a7a3d52d4d2b525418cf8ecf84a2c78e5",
      "old_mode": 33188,
      "old_path": "recipe_modules/shard_util/examples/full.expected/monorepo_led_subbuilds.json",
      "new_id": "a39c337d44b9624c22f71dca059763aeff0a6575",
      "new_mode": 33188,
      "new_path": "recipe_modules/shard_util/examples/full.expected/monorepo_led_subbuilds.json"
    },
    {
      "type": "modify",
      "old_id": "34f26c54fc2c3138630e97032af2c9bd6ceb9692",
      "old_mode": 33188,
      "old_path": "recipe_modules/shard_util/examples/full.expected/monorepo_try_bb_subbuilds.json",
      "new_id": "59889b1197aae08cfdd1e85cc91090c17c7ce63f",
      "new_mode": 33188,
      "new_path": "recipe_modules/shard_util/examples/full.expected/monorepo_try_bb_subbuilds.json"
    },
    {
      "type": "modify",
      "old_id": "6663d3c66a712e45ad4216b3285ee1ac7021d198",
      "old_mode": 33188,
      "old_path": "recipe_modules/shard_util/examples/full.expected/monorepo_try_led_subbuilds.json",
      "new_id": "1aea32f46afa94f9a2cfef2b87e33f4945a564b0",
      "new_mode": 33188,
      "new_path": "recipe_modules/shard_util/examples/full.expected/monorepo_try_led_subbuilds.json"
    },
    {
      "type": "modify",
      "old_id": "3872c61defc8bf02fe91e0c870eba921ef63c01b",
      "old_mode": 33188,
      "old_path": "recipe_modules/shard_util/examples/full.expected/monorepo_try_led_without_builder_id.json",
      "new_id": "920ccecaef032d058faf15a2110aa7ff6e363122",
      "new_mode": 33188,
      "new_path": "recipe_modules/shard_util/examples/full.expected/monorepo_try_led_without_builder_id.json"
    },
    {
      "type": "modify",
      "old_id": "19876bbb6252449a3f40dafdd44bd89b6c9146b7",
      "old_mode": 33188,
      "old_path": "recipe_modules/shard_util/examples/full.expected/presubmit_bb.json",
      "new_id": "a96007cd5b38c1e2f1dc58393392f220f67a9d76",
      "new_mode": 33188,
      "new_path": "recipe_modules/shard_util/examples/full.expected/presubmit_bb.json"
    },
    {
      "type": "modify",
      "old_id": "1bc8a02573229eb6010a2ffc1d12c762a76d33c8",
      "old_mode": 33188,
      "old_path": "recipe_modules/shard_util/examples/full.expected/presubmit_bb_release.json",
      "new_id": "6cff8cbdf8a8fe2c3fe9c62359c00fb63db37150",
      "new_mode": 33188,
      "new_path": "recipe_modules/shard_util/examples/full.expected/presubmit_bb_release.json"
    },
    {
      "type": "modify",
      "old_id": "004f5f6683bb03b5ad6f3d2dc8ba31ba1e625386",
      "old_mode": 33188,
      "old_path": "recipe_modules/shard_util/examples/full.expected/presubmit_bb_with_custom_timeout.json",
      "new_id": "b3e2f06777bb5a6e35aa2feacd6854585e8e55be",
      "new_mode": 33188,
      "new_path": "recipe_modules/shard_util/examples/full.expected/presubmit_bb_with_custom_timeout.json"
    },
    {
      "type": "modify",
      "old_id": "9b8a029a5e29df5eb9ffb1d9dba004de2f04cbfa",
      "old_mode": 33188,
      "old_path": "recipe_modules/shard_util/examples/full.expected/presubmit_led.json",
      "new_id": "3081bf48e34d7b2b10dfa1f1382ca121f11e8d4a",
      "new_mode": 33188,
      "new_path": "recipe_modules/shard_util/examples/full.expected/presubmit_led.json"
    },
    {
      "type": "modify",
      "old_id": "037d4e99a560f1f449d1c9d5f501bc781607c1d7",
      "old_mode": 33188,
      "old_path": "recipe_modules/shard_util/examples/full.expected/presubmit_led_subbuilds.json",
      "new_id": "7945154ca06e26d1a3522bba091e448cc374ad16",
      "new_mode": 33188,
      "new_path": "recipe_modules/shard_util/examples/full.expected/presubmit_led_subbuilds.json"
    },
    {
      "type": "modify",
      "old_id": "7cbe6d9aae16d4fa66b206bcacf1ae725a235ff9",
      "old_mode": 33188,
      "old_path": "recipes/devicelab/devicelab_drone_build_test.expected/artifact does not exist.json",
      "new_id": "d6a829d4b9ba3d9020517d9296792501e78b3da4",
      "new_mode": 33188,
      "new_path": "recipes/devicelab/devicelab_drone_build_test.expected/artifact does not exist.json"
    },
    {
      "type": "modify",
      "old_id": "8175014c53607a9e4e990c75974d10d24ac8765c",
      "old_mode": 33188,
      "old_path": "recipes/devicelab/devicelab_drone_build_test.expected/artifact exists.json",
      "new_id": "e703c953c41f87d739fa152b3b2d217582a09dba",
      "new_mode": 33188,
      "new_path": "recipes/devicelab/devicelab_drone_build_test.expected/artifact exists.json"
    },
    {
      "type": "modify",
      "old_id": "0b7f012ee03dc21e4b3987070e72224e297b02c4",
      "old_mode": 33188,
      "old_path": "recipes/devicelab/devicelab_drone_build_test.expected/local-engine.json",
      "new_id": "8cbe5f06ac9917f6146ef96eb0530dbe32b272f9",
      "new_mode": 33188,
      "new_path": "recipes/devicelab/devicelab_drone_build_test.expected/local-engine.json"
    },
    {
      "type": "modify",
      "old_id": "a743d47c721a3f0239fe407b7f6a0eead698e1b9",
      "old_mode": 33188,
      "old_path": "recipes/devicelab/devicelab_drone_build_test.expected/xcode-mac.json",
      "new_id": "fcfa9b60fbf448f2c928625441588909fdf993ff",
      "new_mode": 33188,
      "new_path": "recipes/devicelab/devicelab_drone_build_test.expected/xcode-mac.json"
    },
    {
      "type": "modify",
      "old_id": "f5131f76d980066d7d6e90e684d8255567f6514f",
      "old_mode": 33188,
      "old_path": "recipes/devicelab/devicelab_drone_build_test.py",
      "new_id": "4997a5e93ae7b2e0412091ccd84efa5800aff4a3",
      "new_mode": 33188,
      "new_path": "recipes/devicelab/devicelab_drone_build_test.py"
    },
    {
      "type": "modify",
      "old_id": "f0ccff3725b2ba476e8ab313872adf143e954934",
      "old_mode": 33188,
      "old_path": "recipes/engine_v2/engine_v2.expected/basic_linux.json",
      "new_id": "1e3dfe6ed0b7553bb5540c9b6c2af1619ffdeefe",
      "new_mode": 33188,
      "new_path": "recipes/engine_v2/engine_v2.expected/basic_linux.json"
    },
    {
      "type": "modify",
      "old_id": "fdef8fe0d1c79c56044149f569a53c36602b7a70",
      "old_mode": 33188,
      "old_path": "recipes/engine_v2/engine_v2.expected/basic_mac.json",
      "new_id": "1a33cf8f23934c119eaeb8a8b1631ea7c8de77bd",
      "new_mode": 33188,
      "new_path": "recipes/engine_v2/engine_v2.expected/basic_mac.json"
    },
    {
      "type": "modify",
      "old_id": "4fce71ea44e8f4669dcfe288083a925de49e6ba2",
      "old_mode": 33188,
      "old_path": "recipes/engine_v2/engine_v2.expected/basic_mac_dart_internal.json",
      "new_id": "8d3527a592d7d19190d64ec53f5a0628969a7b50",
      "new_mode": 33188,
      "new_path": "recipes/engine_v2/engine_v2.expected/basic_mac_dart_internal.json"
    },
    {
      "type": "modify",
      "old_id": "1a31ba571845797429e9dbb0bf8f0df690db6558",
      "old_mode": 33188,
      "old_path": "recipes/engine_v2/engine_v2.expected/basic_mac_fusion.json",
      "new_id": "8cd5f01840ec984ac7f5d84de8aba1a8b3dbaa2b",
      "new_mode": 33188,
      "new_path": "recipes/engine_v2/engine_v2.expected/basic_mac_fusion.json"
    },
    {
      "type": "modify",
      "old_id": "5094ec6ac12349694358133a805dca4140bb9bdd",
      "old_mode": 33188,
      "old_path": "recipes/engine_v2/engine_v2.expected/basic_mac_try.json",
      "new_id": "ba1c7dba7a22c195ae131e356205710cfcf98001",
      "new_mode": 33188,
      "new_path": "recipes/engine_v2/engine_v2.expected/basic_mac_try.json"
    },
    {
      "type": "modify",
      "old_id": "277e072358c79c06a4aa59e82c4596f489d5d360",
      "old_mode": 33188,
      "old_path": "recipes/engine_v2/engine_v2.expected/build_gclient_variables_override_input.json",
      "new_id": "59773105a22bc8b290645c5c94cf8b1d2d89566f",
      "new_mode": 33188,
      "new_path": "recipes/engine_v2/engine_v2.expected/build_gclient_variables_override_input.json"
    },
    {
      "type": "modify",
      "old_id": "55ba079e9a4d79d1a02179ab846c8c3c28608cb6",
      "old_mode": 33188,
      "old_path": "recipes/engine_v2/engine_v2.expected/codesign_release_branch.json",
      "new_id": "2becd64f19c1d60941c69a7954e79213669d9695",
      "new_mode": 33188,
      "new_path": "recipes/engine_v2/engine_v2.expected/codesign_release_branch.json"
    },
    {
      "type": "modify",
      "old_id": "eebeea9a8d4da5404290bef9a3ae7153d571de3b",
      "old_mode": 33188,
      "old_path": "recipes/engine_v2/engine_v2.expected/config_from_file.json",
      "new_id": "7bf7bcbb08254917b7681160263b6aeb9c707e6a",
      "new_mode": 33188,
      "new_path": "recipes/engine_v2/engine_v2.expected/config_from_file.json"
    },
    {
      "type": "modify",
      "old_id": "fbee8aeb521554fb529d009d29c4ea22fcbf29a1",
      "old_mode": 33188,
      "old_path": "recipes/engine_v2/engine_v2.expected/content_hash.json",
      "new_id": "0e2fa9daa0831e901f75993bfe82d1616ce93c9e",
      "new_mode": 33188,
      "new_path": "recipes/engine_v2/engine_v2.expected/content_hash.json"
    },
    {
      "type": "modify",
      "old_id": "a226aa350146725850c772127e9060f74e478b12",
      "old_mode": 33188,
      "old_path": "recipes/engine_v2/engine_v2.expected/content_hash_missing.json",
      "new_id": "713f2c9a5f2e6e65db83afd8ab44023165757717",
      "new_mode": 33188,
      "new_path": "recipes/engine_v2/engine_v2.expected/content_hash_missing.json"
    },
    {
      "type": "modify",
      "old_id": "011971afe3c7bd7a395e0d4aae9f4412a6564322",
      "old_mode": 33188,
      "old_path": "recipes/engine_v2/engine_v2.expected/do_not_codesign_release_branch_on_try_bot.json",
      "new_id": "bc99e40caf801d5abf6773a28f8444576a274930",
      "new_mode": 33188,
      "new_path": "recipes/engine_v2/engine_v2.expected/do_not_codesign_release_branch_on_try_bot.json"
    },
    {
      "type": "modify",
      "old_id": "d67a72cc0bff28fa861a715b3f4c3681882f34bb",
      "old_mode": 33188,
      "old_path": "recipes/engine_v2/engine_v2.expected/monorepo_config_file.json",
      "new_id": "b73b3e8d1394251c07983dd533bfc2aea8c25240",
      "new_mode": 33188,
      "new_path": "recipes/engine_v2/engine_v2.expected/monorepo_config_file.json"
    },
    {
      "type": "modify",
      "old_id": "7946b246522f42a45d972bf1126152f95bcb396f",
      "old_mode": 33188,
      "old_path": "recipes/engine_v2/engine_v2.expected/monorepo_config_file_tests.json",
      "new_id": "a87024cdffb6c0d52f77f2d43ca5a23eae9bb162",
      "new_mode": 33188,
      "new_path": "recipes/engine_v2/engine_v2.expected/monorepo_config_file_tests.json"
    },
    {
      "type": "modify",
      "old_id": "a61cd9b1e7dd3106b0d8fa14f7779fde855b0291",
      "old_mode": 33188,
      "old_path": "recipes/engine_v2/engine_v2.expected/monorepo_try.json",
      "new_id": "816102691361ee29277078ac2ffa8cd23d5b8cc8",
      "new_mode": 33188,
      "new_path": "recipes/engine_v2/engine_v2.expected/monorepo_try.json"
    },
    {
      "type": "modify",
      "old_id": "d45fcffad154685a7568c6d4ef36d317cfa4d955",
      "old_mode": 33188,
      "old_path": "recipes/engine_v2/engine_v2.expected/respect_gclient_variables.json",
      "new_id": "60917c59efb66df38cf08b6983695d76215f5e1a",
      "new_mode": 33188,
      "new_path": "recipes/engine_v2/engine_v2.expected/respect_gclient_variables.json"
    },
    {
      "type": "modify",
      "old_id": "6de71a141510ec0bb347c055c266457c0fa08361",
      "old_mode": 33188,
      "old_path": "recipes/release/release_builder.expected/base_linux_beta_monorepo.json",
      "new_id": "a1ecb4d2ba216129eacf845a3bef46e77d0e0b96",
      "new_mode": 33188,
      "new_path": "recipes/release/release_builder.expected/base_linux_beta_monorepo.json"
    },
    {
      "type": "modify",
      "old_id": "c92639a94f158577cc23cb35d7a28c90a8bdc2a4",
      "old_mode": 33188,
      "old_path": "recipes/release/release_builder.expected/base_linux_main_monorepo.json",
      "new_id": "b6f29ddbd8af9a4d110f62ed6378f778a99659df",
      "new_mode": 33188,
      "new_path": "recipes/release/release_builder.expected/base_linux_main_monorepo.json"
    },
    {
      "type": "modify",
      "old_id": "6f075df102b997fb0c7e4cf46e11f34f4004a893",
      "old_mode": 33188,
      "old_path": "recipes/release/release_builder.expected/filter_disabled_by_top_level_target.json",
      "new_id": "1fa4c7bf9a4f665953fe711053d77df11103f550",
      "new_mode": 33188,
      "new_path": "recipes/release/release_builder.expected/filter_disabled_by_top_level_target.json"
    },
    {
      "type": "modify",
      "old_id": "ec56faecf2f18c24289e0c1b1c335144950d62b2",
      "old_mode": 33188,
      "old_path": "recipes/release/release_builder.expected/filter_enabled_branches.json",
      "new_id": "ae669b2cd3614c9c926bb0512ed71d44a7c618f4",
      "new_mode": 33188,
      "new_path": "recipes/release/release_builder.expected/filter_enabled_branches.json"
    },
    {
      "type": "modify",
      "old_id": "84766668456a208ae4c5dcad2724b42b94365f51",
      "old_mode": 33188,
      "old_path": "recipes/release/release_builder.expected/filter_enabled_by_top_level_target.json",
      "new_id": "ae9ad979777a34f5d8f0696b8e02265e9900f677",
      "new_mode": 33188,
      "new_path": "recipes/release/release_builder.expected/filter_enabled_by_top_level_target.json"
    },
    {
      "type": "modify",
      "old_id": "ced85bdfda57c3b5dd4f890b90f884902d1a85dd",
      "old_mode": 33188,
      "old_path": "recipes/release/release_builder.expected/filter_git_ref_not_stable_or_beta_on_release_channel.json",
      "new_id": "8e149699bff72c60fabd8e6163f88d1b1c3c6a96",
      "new_mode": 33188,
      "new_path": "recipes/release/release_builder.expected/filter_git_ref_not_stable_or_beta_on_release_channel.json"
    },
    {
      "type": "modify",
      "old_id": "91d8d91b03c067a2c7bd9bfcf85c63cecb1b24b9",
      "old_mode": 33188,
      "old_path": "recipes/release/release_builder.expected/filter_targets_not_on_current_platform.json",
      "new_id": "0d0a3531151516e8d26cb84732b5a4b7a92ea925",
      "new_mode": 33188,
      "new_path": "recipes/release/release_builder.expected/filter_targets_not_on_current_platform.json"
    },
    {
      "type": "modify",
      "old_id": "a872c2162b9a0c0589ac7f56f3944e1949e5834f",
      "old_mode": 33188,
      "old_path": "recipes/release/release_builder.expected/linux_engine_monorepo_candidate.json",
      "new_id": "f868559e239b7b3a8c21b341788a2a854b139ac7",
      "new_mode": 33188,
      "new_path": "recipes/release/release_builder.expected/linux_engine_monorepo_candidate.json"
    },
    {
      "type": "modify",
      "old_id": "0077e56ac118106c43c72892b9c9a5c14a45eba6",
      "old_mode": 33188,
      "old_path": "recipes/release/release_builder.expected/linux_schedule_during_release_override.json",
      "new_id": "18210d751026c63dd3cde808bb2ae900e0073b00",
      "new_mode": 33188,
      "new_path": "recipes/release/release_builder.expected/linux_schedule_during_release_override.json"
    },
    {
      "type": "modify",
      "old_id": "c64521f396808adfdc1c86b8486ce6c73dbd1163",
      "old_mode": 33188,
      "old_path": "recipes/release/release_builder.expected/linux_scheduler_release.json",
      "new_id": "73fc460343eafd9137947fffb7a6c0092c071ee4",
      "new_mode": 33188,
      "new_path": "recipes/release/release_builder.expected/linux_scheduler_release.json"
    },
    {
      "type": "modify",
      "old_id": "b3ed03f363f5916b49c8b24d8ed1c6c4e3478585",
      "old_mode": 33188,
      "old_path": "recipes/release/release_builder.expected/retry_override_skips_config_name_not_matched.json",
      "new_id": "eb752ffec7518e51ee955185b2d74e3e3fb8b5db",
      "new_mode": 33188,
      "new_path": "recipes/release/release_builder.expected/retry_override_skips_config_name_not_matched.json"
    },
    {
      "type": "modify",
      "old_id": "95d0be83c03c9e4307262d279a13daf3b5139520",
      "old_mode": 33188,
      "old_path": "recipes/release/release_builder.expected/retry_override_still_runs_non_config_name_target.json",
      "new_id": "ebe68fa8d2d6bc66eb53cd305a9c9adbf3e79d7c",
      "new_mode": 33188,
      "new_path": "recipes/release/release_builder.expected/retry_override_still_runs_non_config_name_target.json"
    },
    {
      "type": "modify",
      "old_id": "fabef84ef80e52eda7f1e3a6966c7fc1fd28825d",
      "old_mode": 33188,
      "old_path": "recipes/release/release_builder.expected/skip_engine_content_hash_not_changed.json",
      "new_id": "97572d47bf8c0e5bc4332057b5d460e65b57ea9c",
      "new_mode": 33188,
      "new_path": "recipes/release/release_builder.expected/skip_engine_content_hash_not_changed.json"
    },
    {
      "type": "modify",
      "old_id": "c6a25f718fea44890bfd1682f5153b6d80b646d4",
      "old_mode": 33188,
      "old_path": "recipes/release/release_builder.expected/windows_scheduler_release.json",
      "new_id": "f5be01bcd2508125d8611b8ee2d112b576586f37",
      "new_mode": 33188,
      "new_path": "recipes/release/release_builder.expected/windows_scheduler_release.json"
    },
    {
      "type": "modify",
      "old_id": "e5706f156f83125fac1671162e14f3fe30f3d5a2",
      "old_mode": 33188,
      "old_path": "recipes/release/release_builder.py",
      "new_id": "a2afac17837d1401d615c078b9e9b8602e1ef1ae",
      "new_mode": 33188,
      "new_path": "recipes/release/release_builder.py"
    }
  ]
}
