infra: Add metrics_project property to $build/siso even on Win builders
https://crrev.com/c/6242373 switched the gn recipe to use Siso.
However, Win msvc builders failed because they don't have `chromium-reclient-metrics` property.
https://ci.chromium.org/ui/p/dawn/builders/try/win-msvc-dbg-x64/b8723159590914280305/infra
This CL adds the missing property to the builders.
Bug: 393606976
Change-Id: I6c7940aa3cfdb7ed4a957b687ad9cb5a15b46c0c
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/226055
Reviewed-by: Ryan Harrison <rharrison@chromium.org>
Commit-Queue: Yuly Novikov <ynovikov@chromium.org>
Auto-Submit: Junji Watanabe <jwata@google.com>
Reviewed-by: Yuly Novikov <ynovikov@chromium.org>
diff --git a/infra/config/global/generated/cr-buildbucket.cfg b/infra/config/global/generated/cr-buildbucket.cfg
index f500023..51a39bb 100644
--- a/infra/config/global/generated/cr-buildbucket.cfg
+++ b/infra/config/global/generated/cr-buildbucket.cfg
@@ -412,7 +412,7 @@
name: "dawn/cmake"
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
- properties_j: "$build/siso:{\"configs\":[\"builder\"],\"enable_cloud_monitoring\":true,\"enable_cloud_profiler\":true,\"enable_cloud_trace\":true,\"project\":\"rbe-chromium-trusted\"}"
+ properties_j: "$build/siso:{\"configs\":[\"builder\"],\"enable_cloud_monitoring\":true,\"enable_cloud_profiler\":true,\"enable_cloud_trace\":true,\"metrics_project\":\"chromium-reclient-metrics\",\"project\":\"rbe-chromium-trusted\"}"
properties_j: "asan:false"
properties_j: "clang:false"
properties_j: "debug:true"
@@ -435,6 +435,7 @@
' "enable_cloud_monitoring": true,'
' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
+ ' "metrics_project": "chromium-reclient-metrics",'
' "project": "rbe-chromium-untrusted"'
' },'
' "asan": false,'
@@ -455,7 +456,7 @@
name: "dawn/cmake"
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
- properties_j: "$build/siso:{\"configs\":[\"builder\"],\"enable_cloud_monitoring\":true,\"enable_cloud_profiler\":true,\"enable_cloud_trace\":true,\"project\":\"rbe-chromium-trusted\"}"
+ properties_j: "$build/siso:{\"configs\":[\"builder\"],\"enable_cloud_monitoring\":true,\"enable_cloud_profiler\":true,\"enable_cloud_trace\":true,\"metrics_project\":\"chromium-reclient-metrics\",\"project\":\"rbe-chromium-trusted\"}"
properties_j: "asan:false"
properties_j: "clang:false"
properties_j: "debug:false"
@@ -478,6 +479,7 @@
' "enable_cloud_monitoring": true,'
' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
+ ' "metrics_project": "chromium-reclient-metrics",'
' "project": "rbe-chromium-untrusted"'
' },'
' "asan": false,'
@@ -1060,7 +1062,7 @@
name: "dawn/gn"
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
- properties_j: "$build/siso:{\"configs\":[\"builder\"],\"enable_cloud_monitoring\":true,\"enable_cloud_profiler\":true,\"enable_cloud_trace\":true,\"project\":\"rbe-chromium-trusted\"}"
+ properties_j: "$build/siso:{\"configs\":[\"builder\"],\"enable_cloud_monitoring\":true,\"enable_cloud_profiler\":true,\"enable_cloud_trace\":true,\"metrics_project\":\"chromium-reclient-metrics\",\"project\":\"rbe-chromium-trusted\"}"
properties_j: "clang:false"
properties_j: "debug:true"
properties_j: "gen_fuzz_corpus:false"
@@ -1082,6 +1084,7 @@
' "enable_cloud_monitoring": true,'
' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
+ ' "metrics_project": "chromium-reclient-metrics",'
' "project": "rbe-chromium-untrusted"'
' },'
' "clang": false,'
@@ -1101,7 +1104,7 @@
name: "dawn/gn"
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
- properties_j: "$build/siso:{\"configs\":[\"builder\"],\"enable_cloud_monitoring\":true,\"enable_cloud_profiler\":true,\"enable_cloud_trace\":true,\"project\":\"rbe-chromium-trusted\"}"
+ properties_j: "$build/siso:{\"configs\":[\"builder\"],\"enable_cloud_monitoring\":true,\"enable_cloud_profiler\":true,\"enable_cloud_trace\":true,\"metrics_project\":\"chromium-reclient-metrics\",\"project\":\"rbe-chromium-trusted\"}"
properties_j: "clang:false"
properties_j: "debug:false"
properties_j: "gen_fuzz_corpus:false"
@@ -1123,6 +1126,7 @@
' "enable_cloud_monitoring": true,'
' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
+ ' "metrics_project": "chromium-reclient-metrics",'
' "project": "rbe-chromium-untrusted"'
' },'
' "clang": false,'
@@ -1338,7 +1342,7 @@
name: "dawn/cmake"
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
- properties_j: "$build/siso:{\"configs\":[\"builder\"],\"enable_cloud_monitoring\":true,\"enable_cloud_profiler\":true,\"enable_cloud_trace\":true,\"project\":\"rbe-chromium-untrusted\"}"
+ properties_j: "$build/siso:{\"configs\":[\"builder\"],\"enable_cloud_monitoring\":true,\"enable_cloud_profiler\":true,\"enable_cloud_trace\":true,\"metrics_project\":\"chromium-reclient-metrics\",\"project\":\"rbe-chromium-untrusted\"}"
properties_j: "asan:false"
properties_j: "clang:false"
properties_j: "debug:true"
@@ -1361,7 +1365,7 @@
name: "dawn/cmake"
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
- properties_j: "$build/siso:{\"configs\":[\"builder\"],\"enable_cloud_monitoring\":true,\"enable_cloud_profiler\":true,\"enable_cloud_trace\":true,\"project\":\"rbe-chromium-untrusted\"}"
+ properties_j: "$build/siso:{\"configs\":[\"builder\"],\"enable_cloud_monitoring\":true,\"enable_cloud_profiler\":true,\"enable_cloud_trace\":true,\"metrics_project\":\"chromium-reclient-metrics\",\"project\":\"rbe-chromium-untrusted\"}"
properties_j: "asan:false"
properties_j: "clang:false"
properties_j: "debug:false"
@@ -1613,7 +1617,7 @@
name: "dawn/gn"
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
- properties_j: "$build/siso:{\"configs\":[\"builder\"],\"enable_cloud_monitoring\":true,\"enable_cloud_profiler\":true,\"enable_cloud_trace\":true,\"project\":\"rbe-chromium-untrusted\"}"
+ properties_j: "$build/siso:{\"configs\":[\"builder\"],\"enable_cloud_monitoring\":true,\"enable_cloud_profiler\":true,\"enable_cloud_trace\":true,\"metrics_project\":\"chromium-reclient-metrics\",\"project\":\"rbe-chromium-untrusted\"}"
properties_j: "clang:false"
properties_j: "debug:true"
properties_j: "gen_fuzz_corpus:false"
@@ -1635,7 +1639,7 @@
name: "dawn/gn"
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
- properties_j: "$build/siso:{\"configs\":[\"builder\"],\"enable_cloud_monitoring\":true,\"enable_cloud_profiler\":true,\"enable_cloud_trace\":true,\"project\":\"rbe-chromium-untrusted\"}"
+ properties_j: "$build/siso:{\"configs\":[\"builder\"],\"enable_cloud_monitoring\":true,\"enable_cloud_profiler\":true,\"enable_cloud_trace\":true,\"metrics_project\":\"chromium-reclient-metrics\",\"project\":\"rbe-chromium-untrusted\"}"
properties_j: "clang:false"
properties_j: "debug:false"
properties_j: "gen_fuzz_corpus:false"
diff --git a/infra/config/global/main.star b/infra/config/global/main.star
index 1a99268..1aa958c 100755
--- a/infra/config/global/main.star
+++ b/infra/config/global/main.star
@@ -375,6 +375,7 @@
"enable_cloud_monitoring": True,
"enable_cloud_profiler": True,
"enable_cloud_trace": True,
+ "metrics_project": "chromium-reclient-metrics",
},
}
if not msvc:
@@ -386,7 +387,6 @@
}
properties["$build/reclient"] = reclient_props
properties["$build/siso"]["remote_jobs"] = remote_jobs
- properties["$build/siso"]["metrics_project"] = "chromium-reclient-metrics"
return properties