Roll engine to da36d3802b009e5dad22f400415b54f6ef00d35d
Roller-URL: https://ci.chromium.org/b/8816763778797575569
Cq-Cl-Tag: roller-builder:Linux ci_yaml engine roller
Cq-Cl-Tag: roller-bid:8816763778797575569
CQ-Do-Not-Cancel-Tryjobs: true
Change-Id: I834136739c1bdd51d5c77a924e011fa9530c68a6
Reviewed-on: https://flutter-review.googlesource.com/c/infra/+/29080
Bot-Commit: flutter-staging-builder@chops-service-accounts.iam.gserviceaccount.com <flutter-staging-builder@chops-service-accounts.iam.gserviceaccount.com>
Commit-Queue: flutter-staging-builder@chops-service-accounts.iam.gserviceaccount.com <flutter-staging-builder@chops-service-accounts.iam.gserviceaccount.com>
diff --git a/config/generated/ci_yaml/engine_config.json b/config/generated/ci_yaml/engine_config.json
index be902a8..58c79c6 100644
--- a/config/generated/ci_yaml/engine_config.json
+++ b/config/generated/ci_yaml/engine_config.json
@@ -1 +1 @@
-{"targets":[{"name":"Linux Android AOT Engine","timeout":60,"properties":{"add_recipes_cq":"true","build_android_aot":"true","android_sdk_license":"\\n24333f8a63b6825ea9c5514f83c2829b004d1fee","android_sdk_preview_license":"\\n84831b9409646a918e30573bab4c9c91346d8abd"},"recipe":"engine/engine"},{"name":"Linux Android Debug Engine","timeout":60,"properties":{"add_recipes_cq":"true","build_android_debug":"true","build_android_jit_release":"true","build_android_vulkan":"true","android_sdk_license":"\\n24333f8a63b6825ea9c5514f83c2829b004d1fee","android_sdk_preview_license":"\\n84831b9409646a918e30573bab4c9c91346d8abd"},"recipe":"engine/engine"},{"name":"Linux Android Emulator Tests","bringup":true,"timeout":60,"properties":{"dependencies":"[\n {\"dependency\": \"android_virtual_device\", \"version\": \"31\"}\n]","upload_packages":"true","clobber":"true"},"recipe":"engine/scenarios"},{"name":"Linux Benchmarks","timeout":60,"properties":{"build_host":"true","upload_metrics":"true"},"presubmit":false,"enabledBranches":["main","master"],"recipe":"engine/engine_metrics"},{"name":"Linux Benchmarks (no-upload)","timeout":60,"properties":{"build_host":"true","upload_metrics":"false"},"recipe":"engine/engine_metrics"},{"name":"Linux Fuchsia","timeout":90,"properties":{"add_recipes_cq":"true","build_fuchsia":"true","fuchsia_ctl_version":"version:0.0.27"},"recipe":"engine/engine"},{"name":"Linux Fuchsia FEMU","timeout":60,"properties":{"add_recipes_cq":"true","build_fuchsia":"true","fuchsia_ctl_version":"version:0.0.27"},"recipe":"engine/femu_test"},{"name":"Linux Framework Smoke Tests","timeout":60,"enabledBranches":["main","master"],"recipe":"engine/framework_smoke"},{"name":"Linux Host Engine","timeout":60,"properties":{"add_recipes_cq":"true","build_host":"true"},"recipe":"engine/engine"},{"name":"Linux Unopt","timeout":60,"properties":{"add_recipes_cq":"true","clobber":"true"},"recipe":"engine/engine_unopt"},{"name":"Linux clang-tidy","timeout":60,"properties":{"add_recipes_cq":"true","cores":"32"},"recipe":"engine/engine_lint"},{"name":"Linux Arm Host Engine","timeout":90,"properties":{"add_recipes_cq":"true","build_host":"true"},"recipe":"engine/engine_arm"},{"name":"Linux linux_host_engine","bringup":true,"timeout":60,"properties":{"config_name":"linux_host_engine","environment":"Staging"},"recipe":"engine_v2/engine_v2"},{"name":"Linux Web Engine","timeout":60,"properties":{"add_recipes_cq":"true","gcs_goldens_bucket":"flutter_logs","dependencies":"[\n {\"dependency\": \"goldctl\"}\n]"},"runIf":["DEPS",".ci.yaml","lib/web_ui/**","web_sdk/**","tools/**","ci/**","flutter_frontend_server/**"],"recipe":"engine/web_engine"},{"name":"Linux Web Framework tests","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n {\"dependency\": \"curl\", \"version\": \"version:7.64.0\"}\n]","framework":"true","shard":"web_tests","subshards":"[\"0\", \"1\", \"2\", \"3\", \"4\", \"5\", \"6\", \"7_last\"]"},"runIf":["DEPS",".ci.yaml","lib/web_ui/**","web_sdk/**","tools/**","ci/**","flutter_frontend_server/**"],"enabledBranches":["main","master"],"recipe":"engine/web_engine_framework"},{"name":"Mac Android AOT Engine","timeout":60,"properties":{"android_sdk_license":"\\n24333f8a63b6825ea9c5514f83c2829b004d1fee","android_sdk_preview_license":"\\n84831b9409646a918e30573bab4c9c91346d8abd","build_android_aot":"true","jazzy_version":"0.14.1"},"recipe":"engine/engine"},{"name":"Mac Host Engine","timeout":75,"properties":{"add_recipes_cq":"true","build_host":"true","jazzy_version":"0.14.1"},"recipe":"engine/engine"},{"name":"Mac Unopt","timeout":75,"properties":{"add_recipes_cq":"true","jazzy_version":"0.14.1","caches":"[\n {\"name\":\"flutter_cocoapods\",\"path\":\"cocoapods\"},\n {\"name\":\"osx_sdk_13a233_13_15\",\"path\":\"osx_sdk\"},\n {\"name\":\"builder_mac_engine\",\"path\":\"builder\"},\n {\"name\":\"openjdk\",\"path\":\"java\"},\n {\"name\":\"xcode_runtime_ios_13_0\",\"path\":\"xcode_runtime_ios_13_0\"},\n {\"name\":\"xcode_runtime_ios_15_0\",\"path\":\"xcode_runtime_ios_15_0\"}\n]","runtime_versions":"[\n \"ios-13-0\",\n \"ios-15-0\"\n]"},"recipe":"engine/engine_unopt"},{"name":"Mac clang-tidy","timeout":75,"properties":{"add_recipes_cq":"true","jazzy_version":"0.14.1"},"recipe":"engine/engine_lint"},{"name":"Mac iOS Engine","timeout":60,"properties":{"build_ios":"true","ios_debug":"true","jazzy_version":"0.14.1"},"recipe":"engine/engine"},{"name":"Mac Web Engine","timeout":60,"properties":{"add_recipes_cq":"true","gcs_goldens_bucket":"flutter_logs","caches":"[\n {\"name\":\"flutter_cocoapods\",\"path\":\"cocoapods\"},\n {\"name\":\"old_osx_sdk\",\"path\":\"osx_sdk\"},\n {\"name\":\"builder_mac_engine\",\"path\":\"builder\"},\n {\"name\":\"openjdk\",\"path\":\"java\"}\n]","dependencies":"[\n {\"dependency\": \"goldctl\"}\n]","os":"Mac-10.15","xcode":"12c33"},"runIf":["DEPS",".ci.yaml","lib/web_ui/**","web_sdk/**","tools/**","ci/**","flutter_frontend_server/**"],"recipe":"engine/web_engine"},{"name":"Mac mac_ios_engine","bringup":true,"timeout":60,"properties":{"config_name":"mac_ios_engine","environment":"Staging","dependencies":"[\n {\"dependency\": \"jazzy\", \"version\": \"0.14.1\"}\n]"},"recipe":"engine_v2/engine_v2"},{"name":"Mac mac_ios_engine_profile","bringup":true,"timeout":60,"properties":{"config_name":"mac_ios_engine_profile","environment":"Staging"},"recipe":"engine_v2/engine_v2"},{"name":"Mac mac_ios_engine_release","bringup":true,"timeout":60,"properties":{"config_name":"mac_ios_engine_release","environment":"Staging"},"recipe":"engine_v2/engine_v2"},{"name":"Windows Android AOT Engine","timeout":60,"properties":{"build_android_aot":"true","android_sdk_license":"\\n24333f8a63b6825ea9c5514f83c2829b004d1fee","android_sdk_preview_license":"\\n84831b9409646a918e30573bab4c9c91346d8abd"},"recipe":"engine/engine"},{"name":"Windows Host Engine","timeout":60,"properties":{"add_recipes_cq":"true","build_host":"true"},"recipe":"engine/engine"},{"name":"Windows windows_android_aot_engine","bringup":true,"timeout":60,"properties":{"config_name":"windows_android_aot_engine","environment":"Staging"},"recipe":"engine_v2/engine_v2"},{"name":"Windows windows_host_engine","bringup":true,"timeout":60,"properties":{"config_name":"windows_host_engine","environment":"Staging"},"recipe":"engine_v2/engine_v2"},{"name":"Windows Unopt","timeout":75,"properties":{"add_recipes_cq":"true"},"recipe":"engine/engine_unopt"},{"name":"Windows UWP Engine","timeout":60,"properties":{"build_windows_uwp":"true"},"recipe":"engine/engine"},{"name":"Windows Web Engine","timeout":60,"properties":{"gcs_goldens_bucket":"flutter_logs"},"runIf":["DEPS",".ci.yaml","lib/web_ui/**","web_sdk/**"],"recipe":"engine/web_engine"},{"name":"Mac iOS Engine Profile","timeout":90,"properties":{"build_ios":"true","ios_profile":"true","jazzy_version":"0.14.1"},"presubmit":false,"recipe":"engine/engine"},{"name":"Mac iOS Engine Release","timeout":90,"properties":{"build_ios":"true","ios_release":"true","jazzy_version":"0.14.1"},"presubmit":false,"recipe":"engine/engine"},{"name":"Linux ci_yaml engine roller","bringup":true,"recipe":"infra/ci_yaml"}],"enabledBranches":["main","flutter-\\d+\\.\\d+-candidate\\.\\d+"],"platformProperties":{"linux":{"properties":{"build_host":"false","build_fuchsia":"false","build_android_debug":"false","build_android_aot":"false","build_android_vulkan":"false","build_ios":"false","build_windows_uwp":"false","build_android_jit_release":"false","gcs_goldens_bucket":"","ios_debug":"false","ios_profile":"false","ios_release":"false","no_bitcode":"false","caches":"[\n {\"name\":\"builder_linux_engine\",\"path\":\"builder\"},\n {\"name\":\"gradle\",\"path\":\"gradle\"},\n {\"name\":\"openjdk\",\"path\":\"java\"}\n]","dependencies":"[\n {\"dependency\": \"open_jdk\", \"version\": \"version:1.8.0u202-b08\"},\n {\"dependency\": \"gradle_cache\"}\n]","device_type":"none","os":"Linux","cores":"8"}},"mac":{"properties":{"build_host":"false","build_fuchsia":"false","build_android_debug":"false","build_android_aot":"false","build_android_vulkan":"false","build_ios":"false","build_windows_uwp":"false","build_android_jit_release":"false","gcs_goldens_bucket":"","ios_debug":"false","ios_profile":"false","ios_release":"false","no_bitcode":"false","caches":"[\n {\"name\":\"flutter_cocoapods\",\"path\":\"cocoapods\"},\n {\"name\":\"osx_sdk_13a233\",\"path\":\"osx_sdk\"},\n {\"name\":\"builder_mac_engine\",\"path\":\"builder\"},\n {\"name\":\"openjdk\",\"path\":\"java\"}\n]","dependencies":"[\n {\"dependency\": \"open_jdk\", \"version\": \"version:1.8.0u202-b08\"}\n]","device_type":"none","mac_model":"Macmini8,1","os":"Mac-12","xcode":"13a233"}},"windows":{"properties":{"build_host":"false","build_fuchsia":"false","build_android_debug":"false","build_android_aot":"false","build_android_vulkan":"false","build_ios":"false","build_windows_uwp":"false","build_android_jit_release":"false","gcs_goldens_bucket":"","ios_debug":"false","ios_profile":"false","ios_release":"false","no_bitcode":"false","caches":"[\n {\"name\":\"builder_win_engine\",\"path\":\"builder\"},\n {\"name\":\"openjdk\",\"path\":\"java\"}\n]","dependencies":"[\n {\"dependency\": \"open_jdk\", \"version\": \"version:1.8.0u202-b08\"}\n]","device_type":"none","os":"Windows-10"}}}}
+{"targets":[{"name":"Linux Android AOT Engine","timeout":60,"properties":{"add_recipes_cq":"true","build_android_aot":"true","android_sdk_license":"\\n24333f8a63b6825ea9c5514f83c2829b004d1fee","android_sdk_preview_license":"\\n84831b9409646a918e30573bab4c9c91346d8abd"},"recipe":"engine/engine"},{"name":"Linux Android Debug Engine","timeout":60,"properties":{"add_recipes_cq":"true","build_android_debug":"true","build_android_jit_release":"true","build_android_vulkan":"true","android_sdk_license":"\\n24333f8a63b6825ea9c5514f83c2829b004d1fee","android_sdk_preview_license":"\\n84831b9409646a918e30573bab4c9c91346d8abd"},"recipe":"engine/engine"},{"name":"Linux Android Emulator Tests","bringup":true,"timeout":60,"properties":{"dependencies":"[\n {\"dependency\": \"android_virtual_device\", \"version\": \"31\"}\n]","upload_packages":"true","clobber":"true"},"recipe":"engine/scenarios"},{"name":"Linux Benchmarks","timeout":60,"properties":{"build_host":"true","upload_metrics":"true"},"presubmit":false,"enabledBranches":["main","master"],"recipe":"engine/engine_metrics"},{"name":"Linux Benchmarks (no-upload)","timeout":60,"properties":{"build_host":"true","upload_metrics":"false"},"recipe":"engine/engine_metrics"},{"name":"Linux Fuchsia","timeout":90,"properties":{"add_recipes_cq":"true","build_fuchsia":"true","fuchsia_ctl_version":"version:0.0.27"},"recipe":"engine/engine"},{"name":"Linux Fuchsia FEMU","timeout":60,"properties":{"add_recipes_cq":"true","build_fuchsia":"true","fuchsia_ctl_version":"version:0.0.27"},"recipe":"engine/femu_test"},{"name":"Linux Framework Smoke Tests","timeout":60,"enabledBranches":["main","master"],"recipe":"engine/framework_smoke"},{"name":"Linux Host Engine","timeout":60,"properties":{"add_recipes_cq":"true","build_host":"true"},"recipe":"engine/engine"},{"name":"Linux Unopt","timeout":60,"properties":{"add_recipes_cq":"true","clobber":"true"},"recipe":"engine/engine_unopt"},{"name":"Linux clang-tidy","timeout":60,"properties":{"add_recipes_cq":"true","cores":"32"},"recipe":"engine/engine_lint"},{"name":"Linux Arm Host Engine","timeout":90,"properties":{"add_recipes_cq":"true","build_host":"true"},"recipe":"engine/engine_arm"},{"name":"Linux linux_host_engine","bringup":true,"timeout":60,"properties":{"config_name":"linux_host_engine","environment":"Staging"},"recipe":"engine_v2/engine_v2"},{"name":"Linux Web Engine","timeout":60,"properties":{"add_recipes_cq":"true","gcs_goldens_bucket":"flutter_logs","dependencies":"[\n {\"dependency\": \"goldctl\"}\n]"},"runIf":["DEPS",".ci.yaml","lib/web_ui/**","web_sdk/**","tools/**","ci/**","flutter_frontend_server/**"],"recipe":"engine/web_engine"},{"name":"Linux Web Framework tests","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n {\"dependency\": \"curl\", \"version\": \"version:7.64.0\"}\n]","framework":"true","shard":"web_tests","subshards":"[\"0\", \"1\", \"2\", \"3\", \"4\", \"5\", \"6\", \"7_last\"]"},"runIf":["DEPS",".ci.yaml","lib/web_ui/**","web_sdk/**","tools/**","ci/**","flutter_frontend_server/**"],"enabledBranches":["main","master"],"recipe":"engine/web_engine_framework"},{"name":"Mac Android AOT Engine","timeout":60,"properties":{"android_sdk_license":"\\n24333f8a63b6825ea9c5514f83c2829b004d1fee","android_sdk_preview_license":"\\n84831b9409646a918e30573bab4c9c91346d8abd","build_android_aot":"true","jazzy_version":"0.14.1"},"recipe":"engine/engine"},{"name":"Mac Host Engine","timeout":75,"properties":{"add_recipes_cq":"true","build_host":"true","jazzy_version":"0.14.1"},"recipe":"engine/engine"},{"name":"Mac mac_host_engine","bringup":true,"timeout":60,"properties":{"config_name":"mac_host_engine","environment":"Staging"},"recipe":"engine_v2/engine_v2"},{"name":"Mac Unopt","timeout":75,"properties":{"add_recipes_cq":"true","jazzy_version":"0.14.1","caches":"[\n {\"name\":\"flutter_cocoapods\",\"path\":\"cocoapods\"},\n {\"name\":\"osx_sdk_13a233_13_15\",\"path\":\"osx_sdk\"},\n {\"name\":\"builder_mac_engine\",\"path\":\"builder\"},\n {\"name\":\"openjdk\",\"path\":\"java\"},\n {\"name\":\"xcode_runtime_ios_13_0\",\"path\":\"xcode_runtime_ios_13_0\"},\n {\"name\":\"xcode_runtime_ios_15_0\",\"path\":\"xcode_runtime_ios_15_0\"}\n]","runtime_versions":"[\n \"ios-13-0\",\n \"ios-15-0\"\n]"},"recipe":"engine/engine_unopt"},{"name":"Mac clang-tidy","timeout":75,"properties":{"add_recipes_cq":"true","jazzy_version":"0.14.1"},"recipe":"engine/engine_lint"},{"name":"Mac iOS Engine","timeout":60,"properties":{"build_ios":"true","ios_debug":"true","jazzy_version":"0.14.1"},"recipe":"engine/engine"},{"name":"Mac Web Engine","timeout":60,"properties":{"add_recipes_cq":"true","gcs_goldens_bucket":"flutter_logs","caches":"[\n {\"name\":\"flutter_cocoapods\",\"path\":\"cocoapods\"},\n {\"name\":\"old_osx_sdk\",\"path\":\"osx_sdk\"},\n {\"name\":\"builder_mac_engine\",\"path\":\"builder\"},\n {\"name\":\"openjdk\",\"path\":\"java\"}\n]","dependencies":"[\n {\"dependency\": \"goldctl\"}\n]","os":"Mac-10.15","xcode":"12c33"},"runIf":["DEPS",".ci.yaml","lib/web_ui/**","web_sdk/**","tools/**","ci/**","flutter_frontend_server/**"],"recipe":"engine/web_engine"},{"name":"Mac mac_ios_engine","bringup":true,"timeout":60,"properties":{"config_name":"mac_ios_engine","environment":"Staging","dependencies":"[\n {\"dependency\": \"jazzy\", \"version\": \"0.14.1\"}\n]"},"recipe":"engine_v2/engine_v2"},{"name":"Mac mac_ios_engine_profile","bringup":true,"timeout":60,"properties":{"config_name":"mac_ios_engine_profile","environment":"Staging"},"recipe":"engine_v2/engine_v2"},{"name":"Mac mac_ios_engine_release","bringup":true,"timeout":60,"properties":{"config_name":"mac_ios_engine_release","environment":"Staging"},"recipe":"engine_v2/engine_v2"},{"name":"Windows Android AOT Engine","timeout":60,"properties":{"build_android_aot":"true","android_sdk_license":"\\n24333f8a63b6825ea9c5514f83c2829b004d1fee","android_sdk_preview_license":"\\n84831b9409646a918e30573bab4c9c91346d8abd"},"recipe":"engine/engine"},{"name":"Windows Host Engine","timeout":60,"properties":{"add_recipes_cq":"true","build_host":"true"},"recipe":"engine/engine"},{"name":"Windows windows_android_aot_engine","bringup":true,"timeout":60,"properties":{"config_name":"windows_android_aot_engine","environment":"Staging"},"recipe":"engine_v2/engine_v2"},{"name":"Windows windows_host_engine","bringup":true,"timeout":60,"properties":{"config_name":"windows_host_engine","environment":"Staging"},"recipe":"engine_v2/engine_v2"},{"name":"Windows Unopt","timeout":75,"properties":{"add_recipes_cq":"true"},"recipe":"engine/engine_unopt"},{"name":"Windows UWP Engine","timeout":60,"properties":{"build_windows_uwp":"true"},"recipe":"engine/engine"},{"name":"Windows Web Engine","timeout":60,"properties":{"gcs_goldens_bucket":"flutter_logs"},"runIf":["DEPS",".ci.yaml","lib/web_ui/**","web_sdk/**"],"recipe":"engine/web_engine"},{"name":"Mac iOS Engine Profile","timeout":90,"properties":{"build_ios":"true","ios_profile":"true","jazzy_version":"0.14.1"},"presubmit":false,"recipe":"engine/engine"},{"name":"Mac iOS Engine Release","timeout":90,"properties":{"build_ios":"true","ios_release":"true","jazzy_version":"0.14.1"},"presubmit":false,"recipe":"engine/engine"},{"name":"Linux ci_yaml engine roller","bringup":true,"recipe":"infra/ci_yaml"}],"enabledBranches":["main","flutter-\\d+\\.\\d+-candidate\\.\\d+"],"platformProperties":{"linux":{"properties":{"build_host":"false","build_fuchsia":"false","build_android_debug":"false","build_android_aot":"false","build_android_vulkan":"false","build_ios":"false","build_windows_uwp":"false","build_android_jit_release":"false","gcs_goldens_bucket":"","ios_debug":"false","ios_profile":"false","ios_release":"false","no_bitcode":"false","caches":"[\n {\"name\":\"builder_linux_engine\",\"path\":\"builder\"},\n {\"name\":\"gradle\",\"path\":\"gradle\"},\n {\"name\":\"openjdk\",\"path\":\"java\"}\n]","dependencies":"[\n {\"dependency\": \"open_jdk\", \"version\": \"version:1.8.0u202-b08\"},\n {\"dependency\": \"gradle_cache\"}\n]","device_type":"none","os":"Linux","cores":"8"}},"mac":{"properties":{"build_host":"false","build_fuchsia":"false","build_android_debug":"false","build_android_aot":"false","build_android_vulkan":"false","build_ios":"false","build_windows_uwp":"false","build_android_jit_release":"false","gcs_goldens_bucket":"","ios_debug":"false","ios_profile":"false","ios_release":"false","no_bitcode":"false","caches":"[\n {\"name\":\"flutter_cocoapods\",\"path\":\"cocoapods\"},\n {\"name\":\"osx_sdk_13a233\",\"path\":\"osx_sdk\"},\n {\"name\":\"builder_mac_engine\",\"path\":\"builder\"},\n {\"name\":\"openjdk\",\"path\":\"java\"}\n]","dependencies":"[\n {\"dependency\": \"open_jdk\", \"version\": \"version:1.8.0u202-b08\"}\n]","device_type":"none","mac_model":"Macmini8,1","os":"Mac-12","xcode":"13a233"}},"windows":{"properties":{"build_host":"false","build_fuchsia":"false","build_android_debug":"false","build_android_aot":"false","build_android_vulkan":"false","build_ios":"false","build_windows_uwp":"false","build_android_jit_release":"false","gcs_goldens_bucket":"","ios_debug":"false","ios_profile":"false","ios_release":"false","no_bitcode":"false","caches":"[\n {\"name\":\"builder_win_engine\",\"path\":\"builder\"},\n {\"name\":\"openjdk\",\"path\":\"java\"}\n]","dependencies":"[\n {\"dependency\": \"open_jdk\", \"version\": \"version:1.8.0u202-b08\"}\n]","device_type":"none","os":"Windows-10"}}}}
diff --git a/config/generated/flutter/luci/cr-buildbucket.cfg b/config/generated/flutter/luci/cr-buildbucket.cfg
index 5253518..7b3470f 100644
--- a/config/generated/flutter/luci/cr-buildbucket.cfg
+++ b/config/generated/flutter/luci/cr-buildbucket.cfg
@@ -68757,6 +68757,101 @@
}
}
builders {
+ name: "Mac mac_host_engine"
+ swarming_host: "chromium-swarm.appspot.com"
+ dimensions: "device_type:none"
+ dimensions: "mac_model:Macmini8,1"
+ 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:
+ '{'
+ ' "$flutter/osx_sdk": {'
+ ' "sdk_version": "13a233"'
+ ' },'
+ ' "$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"'
+ ' },'
+ ' "bringup": true,'
+ ' "build_android_aot": false,'
+ ' "build_android_debug": false,'
+ ' "build_android_jit_release": false,'
+ ' "build_android_vulkan": false,'
+ ' "build_fuchsia": false,'
+ ' "build_host": false,'
+ ' "build_ios": false,'
+ ' "build_windows_uwp": false,'
+ ' "clobber": false,'
+ ' "config_name": "mac_host_engine",'
+ ' "dependencies": ['
+ ' {'
+ ' "dependency": "open_jdk",'
+ ' "version": "version:1.8.0u202-b08"'
+ ' }'
+ ' ],'
+ ' "device_type": "none",'
+ ' "environment": "Staging",'
+ ' "gcs_goldens_bucket": "",'
+ ' "git_branch": "main",'
+ ' "git_repo": "engine",'
+ ' "gold_tryjob": false,'
+ ' "goma_jobs": "200",'
+ ' "ios_debug": false,'
+ ' "ios_profile": false,'
+ ' "ios_release": false,'
+ ' "mac_model": "Macmini8,1",'
+ ' "mastername": "client.flutter",'
+ ' "no_bitcode": false,'
+ ' "os": "Mac-12",'
+ ' "recipe": "engine_v2/engine_v2",'
+ ' "upload_packages": true,'
+ ' "use_cas": true,'
+ ' "xcode": "13a233"'
+ '}'
+ priority: 30
+ execution_timeout_secs: 10800
+ caches {
+ name: "builder_mac_engine"
+ path: "builder"
+ }
+ caches {
+ name: "flutter_cocoapods"
+ path: "cocoapods"
+ }
+ caches {
+ name: "openjdk"
+ path: "java"
+ }
+ caches {
+ name: "osx_sdk_13a233"
+ path: "osx_sdk"
+ }
+ 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 mac_ios_engine"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "device_type:none"
@@ -185712,6 +185807,102 @@
}
}
builders {
+ name: "Mac mac_host_engine"
+ swarming_host: "chromium-swarm.appspot.com"
+ dimensions: "device_type:none"
+ dimensions: "mac_model:Macmini8,1"
+ 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:
+ '{'
+ ' "$flutter/osx_sdk": {'
+ ' "sdk_version": "13a233"'
+ ' },'
+ ' "$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"'
+ ' },'
+ ' "bringup": true,'
+ ' "build_android_aot": false,'
+ ' "build_android_debug": false,'
+ ' "build_android_jit_release": false,'
+ ' "build_android_vulkan": false,'
+ ' "build_fuchsia": false,'
+ ' "build_host": false,'
+ ' "build_ios": false,'
+ ' "build_windows_uwp": false,'
+ ' "clobber": false,'
+ ' "config_name": "mac_host_engine",'
+ ' "dependencies": ['
+ ' {'
+ ' "dependency": "open_jdk",'
+ ' "version": "version:1.8.0u202-b08"'
+ ' }'
+ ' ],'
+ ' "device_type": "none",'
+ ' "environment": "Staging",'
+ ' "gcs_goldens_bucket": "",'
+ ' "git_branch": "main",'
+ ' "git_repo": "engine",'
+ ' "gold_tryjob": false,'
+ ' "goma_jobs": "200",'
+ ' "ios_debug": false,'
+ ' "ios_profile": false,'
+ ' "ios_release": false,'
+ ' "mac_model": "Macmini8,1",'
+ ' "mastername": "client.flutter",'
+ ' "no_bitcode": false,'
+ ' "os": "Mac-12",'
+ ' "recipe": "engine_v2/engine_v2",'
+ ' "upload_packages": true,'
+ ' "use_cas": true,'
+ ' "xcode": "13a233"'
+ '}'
+ priority: 30
+ execution_timeout_secs: 10800
+ expiration_secs: 86400
+ caches {
+ name: "builder_mac_engine"
+ path: "builder"
+ }
+ caches {
+ name: "flutter_cocoapods"
+ path: "cocoapods"
+ }
+ caches {
+ name: "openjdk"
+ path: "java"
+ }
+ caches {
+ name: "osx_sdk_13a233"
+ path: "osx_sdk"
+ }
+ 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 mac_ios_engine"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "device_type:none"
@@ -256691,6 +256882,101 @@
}
}
builders {
+ name: "Mac mac_host_engine"
+ swarming_host: "chromium-swarm.appspot.com"
+ dimensions: "device_type:none"
+ dimensions: "mac_model:Macmini8,1"
+ 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:
+ '{'
+ ' "$flutter/osx_sdk": {'
+ ' "sdk_version": "13a233"'
+ ' },'
+ ' "$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"'
+ ' },'
+ ' "bringup": true,'
+ ' "build_android_aot": false,'
+ ' "build_android_debug": false,'
+ ' "build_android_jit_release": false,'
+ ' "build_android_vulkan": false,'
+ ' "build_fuchsia": false,'
+ ' "build_host": false,'
+ ' "build_ios": false,'
+ ' "build_windows_uwp": false,'
+ ' "clobber": false,'
+ ' "config_name": "mac_host_engine",'
+ ' "dependencies": ['
+ ' {'
+ ' "dependency": "open_jdk",'
+ ' "version": "version:1.8.0u202-b08"'
+ ' }'
+ ' ],'
+ ' "device_type": "none",'
+ ' "environment": "Staging",'
+ ' "gcs_goldens_bucket": "",'
+ ' "git_branch": "main",'
+ ' "git_repo": "engine",'
+ ' "gold_tryjob": true,'
+ ' "goma_jobs": "200",'
+ ' "ios_debug": false,'
+ ' "ios_profile": false,'
+ ' "ios_release": false,'
+ ' "mac_model": "Macmini8,1",'
+ ' "mastername": "client.flutter",'
+ ' "no_bitcode": false,'
+ ' "no_lto": true,'
+ ' "os": "Mac-12",'
+ ' "recipe": "engine_v2/engine_v2",'
+ ' "upload_packages": false,'
+ ' "use_cas": true,'
+ ' "xcode": "13a233"'
+ '}'
+ execution_timeout_secs: 10800
+ caches {
+ name: "builder_mac_engine"
+ path: "builder"
+ }
+ caches {
+ name: "flutter_cocoapods"
+ path: "cocoapods"
+ }
+ caches {
+ name: "openjdk"
+ path: "java"
+ }
+ caches {
+ name: "osx_sdk_13a233"
+ path: "osx_sdk"
+ }
+ 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 mac_ios_engine"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "device_type:none"
diff --git a/config/generated/flutter/luci/luci-milo.cfg b/config/generated/flutter/luci/luci-milo.cfg
index 2787b14..b0b968d 100644
--- a/config/generated/flutter/luci/luci-milo.cfg
+++ b/config/generated/flutter/luci/luci-milo.cfg
@@ -11714,6 +11714,9 @@
name: "buildbucket/luci.flutter.try/Mac Host Engine"
}
builders {
+ name: "buildbucket/luci.flutter.try/Mac mac_host_engine"
+ }
+ builders {
name: "buildbucket/luci.flutter.try/Mac Unopt"
}
builders {
@@ -12206,6 +12209,11 @@
short_name: "mhe"
}
builders {
+ name: "buildbucket/luci.flutter.staging/Mac mac_host_engine"
+ category: "Mac"
+ short_name: "mmhe"
+ }
+ builders {
name: "buildbucket/luci.flutter.staging/Mac Unopt"
category: "Mac"
short_name: "mu"
@@ -12424,6 +12432,11 @@
short_name: "mhe"
}
builders {
+ name: "buildbucket/luci.flutter.prod/Mac mac_host_engine"
+ category: "Mac"
+ short_name: "mmhe"
+ }
+ builders {
name: "buildbucket/luci.flutter.prod/Mac Unopt"
category: "Mac"
short_name: "mu"
diff --git a/config/generated/flutter/luci/luci-notify.cfg b/config/generated/flutter/luci/luci-notify.cfg
index e5f65d9..4ccb305 100644
--- a/config/generated/flutter/luci/luci-notify.cfg
+++ b/config/generated/flutter/luci/luci-notify.cfg
@@ -375,6 +375,21 @@
}
builders {
bucket: "prod"
+ name: "Mac mac_host_engine"
+ repository: "https://flutter.googlesource.com/mirrors/engine"
+ }
+}
+notifiers {
+ notifications {
+ on_occurrence: INFRA_FAILURE
+ on_occurrence: FAILURE
+ failed_step_regexp: "(^build|.*test:|.*step is flaky).*"
+ email {
+ recipients: "flutter-engine@grotations.appspotmail.com"
+ }
+ }
+ builders {
+ bucket: "prod"
name: "Mac mac_ios_engine"
repository: "https://flutter.googlesource.com/mirrors/engine"
}
@@ -969,6 +984,21 @@
}
builders {
bucket: "staging"
+ name: "Mac mac_host_engine"
+ repository: "https://flutter.googlesource.com/mirrors/engine"
+ }
+}
+notifiers {
+ notifications {
+ on_occurrence: INFRA_FAILURE
+ on_occurrence: FAILURE
+ failed_step_regexp: "(^build|.*test:|.*step is flaky).*"
+ email {
+ recipients: "flutter-engine@grotations.appspotmail.com"
+ }
+ }
+ builders {
+ bucket: "staging"
name: "Mac mac_ios_engine"
repository: "https://flutter.googlesource.com/mirrors/engine"
}