Roll cocoon to 34824e1c4f8d4e3595468c970ddb66782dd3d002

Roller-URL: https://ci.chromium.org/b/8809350309244194849
Cq-Cl-Tag: roller-builder:Linux ci_yaml roller
Cq-Cl-Tag: roller-bid:8809350309244194849
CQ-Do-Not-Cancel-Tryjobs: true
Change-Id: I4ba01e8bd881c06635bdd74dfee420de3f58e898
Reviewed-on: https://flutter-review.googlesource.com/c/infra/+/31803
Bot-Commit: flutter-prod-builder@chops-service-accounts.iam.gserviceaccount.com <flutter-prod-builder@chops-service-accounts.iam.gserviceaccount.com>
Commit-Queue: flutter-prod-builder@chops-service-accounts.iam.gserviceaccount.com <flutter-prod-builder@chops-service-accounts.iam.gserviceaccount.com>
diff --git a/config/generated/ci_yaml/cocoon_config.json b/config/generated/ci_yaml/cocoon_config.json
index 06a0544..583ba6e 100644
--- a/config/generated/ci_yaml/cocoon_config.json
+++ b/config/generated/ci_yaml/cocoon_config.json
@@ -1 +1 @@
-{"targets":[{"name":"Linux Cocoon","properties":{"add_recipes_cq":"true"},"recipe":"cocoon/cocoon"},{"name":"Linux device_doctor","properties":{"add_recipes_cq":"true"},"postsubmit":false,"runIf":["device_doctor/**",".ci.yaml"],"recipe":"cocoon/device_doctor"},{"name":"Mac device_doctor","properties":{"add_recipes_cq":"true"},"postsubmit":false,"runIf":["device_doctor/**",".ci.yaml"],"recipe":"cocoon/device_doctor"},{"name":"Windows device_doctor","properties":{"add_recipes_cq":"true"},"postsubmit":false,"runIf":["device_doctor/**",".ci.yaml"],"recipe":"cocoon/device_doctor"},{"name":"Linux ci_yaml roller","properties":{"add_recipes_cq":"true"},"recipe":"infra/ci_yaml"}],"enabledBranches":["main"],"platformProperties":{"linux":{"properties":{"os":"Linux"}},"mac":{"properties":{"os":"Mac-12","cpu":"x86"}},"windows":{"properties":{"os":"Windows"}}}}
+{"targets":[{"name":"Linux Cocoon","properties":{"add_recipes_cq":"true"},"recipe":"cocoon/cocoon"},{"name":"Linux device_doctor","properties":{"add_recipes_cq":"true","script":"device_doctor/tool/build.sh","cipd_name":"flutter/device_doctor/linux-amd64"},"postsubmit":false,"runIf":["device_doctor/**",".ci.yaml"],"recipe":"cocoon/device_doctor"},{"name":"Mac device_doctor","properties":{"add_recipes_cq":"true","script":"device_doctor/tool/build.sh","cipd_name":"flutter/device_doctor/mac-amd64"},"postsubmit":false,"runIf":["device_doctor/**",".ci.yaml"],"recipe":"cocoon/device_doctor"},{"name":"Windows device_doctor","properties":{"add_recipes_cq":"true","script":"device_doctor/tool/build.bat","cipd_name":"flutter/device_doctor/windows-amd64"},"postsubmit":false,"runIf":["device_doctor/**",".ci.yaml"],"recipe":"cocoon/device_doctor"},{"name":"Mac codesign","bringup":true,"properties":{"add_recipes_cq":"true","script":"codesign/tool/build.sh","cipd_name":"flutter/codesign/mac-amd64"},"postsubmit":false,"runIf":["codesign/**",".ci.yaml"],"recipe":"cocoon/cipd"},{"name":"Linux ci_yaml roller","properties":{"add_recipes_cq":"true"},"recipe":"infra/ci_yaml"}],"enabledBranches":["main"],"platformProperties":{"linux":{"properties":{"os":"Linux"}},"mac":{"properties":{"os":"Mac-12","cpu":"x86"}},"windows":{"properties":{"os":"Windows"}}}}
diff --git a/config/generated/flutter/luci/commit-queue.cfg b/config/generated/flutter/luci/commit-queue.cfg
index 9ee72dd..d99b220 100644
--- a/config/generated/flutter/luci/commit-queue.cfg
+++ b/config/generated/flutter/luci/commit-queue.cfg
@@ -61,6 +61,9 @@
         name: "flutter/try/Linux device_doctor"
       }
       builders {
+        name: "flutter/try/Mac codesign"
+      }
+      builders {
         name: "flutter/try/Mac device_doctor"
       }
       builders {
diff --git a/config/generated/flutter/luci/cr-buildbucket.cfg b/config/generated/flutter/luci/cr-buildbucket.cfg
index a9fb270..dbeb2ad 100644
--- a/config/generated/flutter/luci/cr-buildbucket.cfg
+++ b/config/generated/flutter/luci/cr-buildbucket.cfg
@@ -9755,6 +9755,7 @@
         '  },'
         '  "add_recipes_cq": true,'
         '  "bringup": false,'
+        '  "cipd_name": "flutter/device_doctor/linux-amd64",'
         '  "clobber": false,'
         '  "dependencies": [],'
         '  "git_branch": "main",'
@@ -9764,6 +9765,7 @@
         '  "mastername": "client.flutter",'
         '  "os": "Linux",'
         '  "recipe": "cocoon/device_doctor",'
+        '  "script": "device_doctor/tool/build.sh",'
         '  "upload_packages": true'
         '}'
       priority: 30
@@ -58321,6 +58323,69 @@
       }
     }
     builders {
+      name: "Mac codesign"
+      swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "cpu:x86"
+      dimensions: "os:Mac-12"
+      dimensions: "pool:luci.flutter.prod"
+      exe {
+        cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
+        cipd_version: "refs/heads/main"
+        cmd: "luciexe"
+      }
+      properties:
+        '{'
+        '  "$fuchsia/goma": {'
+        '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
+        '  },'
+        '  "$kitchen": {'
+        '    "emulate_gce": true'
+        '  },'
+        '  "$recipe_engine/isolated": {'
+        '    "server": "https://isolateserver.appspot.com"'
+        '  },'
+        '  "$recipe_engine/swarming": {'
+        '    "server": "https://chromium-swarm.appspot.com"'
+        '  },'
+        '  "add_recipes_cq": true,'
+        '  "bringup": true,'
+        '  "cipd_name": "flutter/codesign/mac-amd64",'
+        '  "clobber": false,'
+        '  "cpu": "x86",'
+        '  "dependencies": [],'
+        '  "git_branch": "main",'
+        '  "git_repo": "cocoon",'
+        '  "gold_tryjob": false,'
+        '  "goma_jobs": "200",'
+        '  "mastername": "client.flutter",'
+        '  "os": "Mac-12",'
+        '  "recipe": "cocoon/cipd",'
+        '  "script": "codesign/tool/build.sh",'
+        '  "upload_packages": true'
+        '}'
+      priority: 30
+      execution_timeout_secs: 5400
+      caches {
+        name: "cocoon_main_builder"
+        path: "builder"
+      }
+      caches {
+        name: "pub_cache"
+        path: ".pub-cache"
+      }
+      build_numbers: YES
+      service_account: "flutter-prod-builder@chops-service-accounts.iam.gserviceaccount.com"
+      task_template_canary_percentage {}
+      experiments {
+        key: "luci.buildbucket.agent.cipd_installation"
+        value: 0
+      }
+      experiments {
+        key: "luci.recipes.use_python3"
+        value: 100
+      }
+    }
+    builders {
       name: "Mac customer_testing"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:x86"
@@ -58524,6 +58589,7 @@
         '  },'
         '  "add_recipes_cq": true,'
         '  "bringup": false,'
+        '  "cipd_name": "flutter/device_doctor/mac-amd64",'
         '  "clobber": false,'
         '  "cpu": "x86",'
         '  "dependencies": [],'
@@ -58534,6 +58600,7 @@
         '  "mastername": "client.flutter",'
         '  "os": "Mac-12",'
         '  "recipe": "cocoon/device_doctor",'
+        '  "script": "device_doctor/tool/build.sh",'
         '  "upload_packages": true'
         '}'
       priority: 30
@@ -87491,6 +87558,7 @@
         '  },'
         '  "add_recipes_cq": true,'
         '  "bringup": false,'
+        '  "cipd_name": "flutter/device_doctor/windows-amd64",'
         '  "clobber": false,'
         '  "dependencies": [],'
         '  "git_branch": "main",'
@@ -87500,6 +87568,7 @@
         '  "mastername": "client.flutter",'
         '  "os": "Windows",'
         '  "recipe": "cocoon/device_doctor",'
+        '  "script": "device_doctor/tool/build.bat",'
         '  "upload_packages": true'
         '}'
       priority: 30
@@ -107203,6 +107272,7 @@
         '  },'
         '  "add_recipes_cq": true,'
         '  "bringup": false,'
+        '  "cipd_name": "flutter/device_doctor/linux-amd64",'
         '  "clobber": false,'
         '  "dependencies": [],'
         '  "git_branch": "main",'
@@ -107212,6 +107282,7 @@
         '  "mastername": "client.flutter",'
         '  "os": "Linux",'
         '  "recipe": "cocoon/device_doctor",'
+        '  "script": "device_doctor/tool/build.sh",'
         '  "upload_packages": true'
         '}'
       priority: 30
@@ -156569,6 +156640,70 @@
       }
     }
     builders {
+      name: "Mac codesign"
+      swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "cpu:x86"
+      dimensions: "os:Mac-12"
+      dimensions: "pool:luci.flutter.staging"
+      exe {
+        cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
+        cipd_version: "refs/heads/main"
+        cmd: "luciexe"
+      }
+      properties:
+        '{'
+        '  "$fuchsia/goma": {'
+        '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
+        '  },'
+        '  "$kitchen": {'
+        '    "emulate_gce": true'
+        '  },'
+        '  "$recipe_engine/isolated": {'
+        '    "server": "https://isolateserver.appspot.com"'
+        '  },'
+        '  "$recipe_engine/swarming": {'
+        '    "server": "https://chromium-swarm.appspot.com"'
+        '  },'
+        '  "add_recipes_cq": true,'
+        '  "bringup": true,'
+        '  "cipd_name": "flutter/codesign/mac-amd64",'
+        '  "clobber": false,'
+        '  "cpu": "x86",'
+        '  "dependencies": [],'
+        '  "git_branch": "main",'
+        '  "git_repo": "cocoon",'
+        '  "gold_tryjob": false,'
+        '  "goma_jobs": "200",'
+        '  "mastername": "client.flutter",'
+        '  "os": "Mac-12",'
+        '  "recipe": "cocoon/cipd",'
+        '  "script": "codesign/tool/build.sh",'
+        '  "upload_packages": true'
+        '}'
+      priority: 30
+      execution_timeout_secs: 5400
+      expiration_secs: 86400
+      caches {
+        name: "cocoon_main_builder"
+        path: "builder"
+      }
+      caches {
+        name: "pub_cache"
+        path: ".pub-cache"
+      }
+      build_numbers: YES
+      service_account: "flutter-staging-builder@chops-service-accounts.iam.gserviceaccount.com"
+      task_template_canary_percentage {}
+      experiments {
+        key: "luci.buildbucket.agent.cipd_installation"
+        value: 0
+      }
+      experiments {
+        key: "luci.recipes.use_python3"
+        value: 100
+      }
+    }
+    builders {
       name: "Mac customer_testing"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:x86"
@@ -156773,6 +156908,7 @@
         '  },'
         '  "add_recipes_cq": true,'
         '  "bringup": false,'
+        '  "cipd_name": "flutter/device_doctor/mac-amd64",'
         '  "clobber": false,'
         '  "cpu": "x86",'
         '  "dependencies": [],'
@@ -156783,6 +156919,7 @@
         '  "mastername": "client.flutter",'
         '  "os": "Mac-12",'
         '  "recipe": "cocoon/device_doctor",'
+        '  "script": "device_doctor/tool/build.sh",'
         '  "upload_packages": true'
         '}'
       priority: 30
@@ -190521,6 +190658,7 @@
         '  },'
         '  "add_recipes_cq": true,'
         '  "bringup": false,'
+        '  "cipd_name": "flutter/device_doctor/windows-amd64",'
         '  "clobber": false,'
         '  "dependencies": [],'
         '  "git_branch": "main",'
@@ -190530,6 +190668,7 @@
         '  "mastername": "client.flutter",'
         '  "os": "Windows",'
         '  "recipe": "cocoon/device_doctor",'
+        '  "script": "device_doctor/tool/build.bat",'
         '  "upload_packages": true'
         '}'
       priority: 30
@@ -202520,6 +202659,7 @@
         '  },'
         '  "add_recipes_cq": true,'
         '  "bringup": false,'
+        '  "cipd_name": "flutter/device_doctor/linux-amd64",'
         '  "clobber": false,'
         '  "dependencies": [],'
         '  "git_branch": "main",'
@@ -202529,6 +202669,7 @@
         '  "mastername": "client.flutter",'
         '  "os": "Linux",'
         '  "recipe": "cocoon/device_doctor",'
+        '  "script": "device_doctor/tool/build.sh",'
         '  "upload_packages": false'
         '}'
       execution_timeout_secs: 5400
@@ -220834,6 +220975,68 @@
       }
     }
     builders {
+      name: "Mac codesign"
+      swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "cpu:x86"
+      dimensions: "os:Mac-12"
+      dimensions: "pool:luci.flutter.try"
+      exe {
+        cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
+        cipd_version: "refs/heads/main"
+        cmd: "luciexe"
+      }
+      properties:
+        '{'
+        '  "$fuchsia/goma": {'
+        '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
+        '  },'
+        '  "$kitchen": {'
+        '    "emulate_gce": true'
+        '  },'
+        '  "$recipe_engine/isolated": {'
+        '    "server": "https://isolateserver.appspot.com"'
+        '  },'
+        '  "$recipe_engine/swarming": {'
+        '    "server": "https://chromium-swarm.appspot.com"'
+        '  },'
+        '  "add_recipes_cq": true,'
+        '  "bringup": true,'
+        '  "cipd_name": "flutter/codesign/mac-amd64",'
+        '  "clobber": false,'
+        '  "cpu": "x86",'
+        '  "dependencies": [],'
+        '  "git_branch": "main",'
+        '  "git_repo": "cocoon",'
+        '  "gold_tryjob": true,'
+        '  "goma_jobs": "200",'
+        '  "mastername": "client.flutter",'
+        '  "os": "Mac-12",'
+        '  "recipe": "cocoon/cipd",'
+        '  "script": "codesign/tool/build.sh",'
+        '  "upload_packages": false'
+        '}'
+      execution_timeout_secs: 5400
+      caches {
+        name: "cocoon_main_builder"
+        path: "builder"
+      }
+      caches {
+        name: "pub_cache"
+        path: ".pub-cache"
+      }
+      build_numbers: YES
+      service_account: "flutter-try-builder@chops-service-accounts.iam.gserviceaccount.com"
+      task_template_canary_percentage {}
+      experiments {
+        key: "luci.buildbucket.agent.cipd_installation"
+        value: 0
+      }
+      experiments {
+        key: "luci.recipes.use_python3"
+        value: 100
+      }
+    }
+    builders {
       name: "Mac customer_testing"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:x86"
@@ -221033,6 +221236,7 @@
         '  },'
         '  "add_recipes_cq": true,'
         '  "bringup": false,'
+        '  "cipd_name": "flutter/device_doctor/mac-amd64",'
         '  "clobber": false,'
         '  "cpu": "x86",'
         '  "dependencies": [],'
@@ -221043,6 +221247,7 @@
         '  "mastername": "client.flutter",'
         '  "os": "Mac-12",'
         '  "recipe": "cocoon/device_doctor",'
+        '  "script": "device_doctor/tool/build.sh",'
         '  "upload_packages": false'
         '}'
       execution_timeout_secs: 5400
@@ -232155,6 +232360,7 @@
         '  },'
         '  "add_recipes_cq": true,'
         '  "bringup": false,'
+        '  "cipd_name": "flutter/device_doctor/windows-amd64",'
         '  "clobber": false,'
         '  "dependencies": [],'
         '  "git_branch": "main",'
@@ -232164,6 +232370,7 @@
         '  "mastername": "client.flutter",'
         '  "os": "Windows",'
         '  "recipe": "cocoon/device_doctor",'
+        '  "script": "device_doctor/tool/build.bat",'
         '  "upload_packages": false'
         '}'
       execution_timeout_secs: 5400
diff --git a/config/generated/flutter/luci/luci-milo.cfg b/config/generated/flutter/luci/luci-milo.cfg
index 86e2e57..4cce521 100644
--- a/config/generated/flutter/luci/luci-milo.cfg
+++ b/config/generated/flutter/luci/luci-milo.cfg
@@ -20,6 +20,9 @@
     name: "buildbucket/luci.flutter.try/Windows device_doctor"
   }
   builders {
+    name: "buildbucket/luci.flutter.try/Mac codesign"
+  }
+  builders {
     name: "buildbucket/luci.flutter.try/Linux ci_yaml roller"
   }
   favicon_url: "https://storage.googleapis.com/flutter_infra/favicon.ico"
@@ -52,6 +55,11 @@
     short_name: "wdd"
   }
   builders {
+    name: "buildbucket/luci.flutter.staging/Mac codesign"
+    category: "Mac"
+    short_name: "mc"
+  }
+  builders {
     name: "buildbucket/luci.flutter.staging/Linux ci_yaml roller"
     category: "Linux"
     short_name: "lcyr"
@@ -85,6 +93,11 @@
     short_name: "wdd"
   }
   builders {
+    name: "buildbucket/luci.flutter.prod/Mac codesign"
+    category: "Mac"
+    short_name: "mc"
+  }
+  builders {
     name: "buildbucket/luci.flutter.prod/Linux ci_yaml roller"
     category: "Linux"
     short_name: "lcyr"