Add win_arm64_compile to CQ and add win_arm64_msvc_compile as optional For now, win_arm64_msvc_compile is off by default on CQ and not on CI. Once I've confirmed it works, I'll add it to CI and enable it in CQ. Bug: 573 Change-Id: Ic954686592f3aa981e45cd993ee0c7ba767a72a3 Reviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/57925 Reviewed-by: Bob Beck <bbe@google.com>
diff --git a/generated/commit-queue.cfg b/generated/commit-queue.cfg index 5c5b76a..de6f60f 100644 --- a/generated/commit-queue.cfg +++ b/generated/commit-queue.cfg
@@ -218,6 +218,9 @@ } builders { name: "boringssl/try/win_arm64_compile" + } + builders { + name: "boringssl/try/win_arm64_msvc_compile" includable_only: true } retry_config {
diff --git a/generated/cr-buildbucket.cfg b/generated/cr-buildbucket.cfg index 5d33d56..d75f7ee 100644 --- a/generated/cr-buildbucket.cfg +++ b/generated/cr-buildbucket.cfg
@@ -3751,5 +3751,37 @@ value: 100 } } + builders { + name: "win_arm64_msvc_compile" + swarming_host: "chromium-swarm.appspot.com" + dimensions: "cpu:x86-64" + dimensions: "os:Windows-10" + dimensions: "pool:luci.flex.try" + exe { + cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" + cipd_version: "refs/heads/main" + cmd: "luciexe" + } + properties: + '{' + ' "gclient_vars": {' + ' "checkout_nasm": false' + ' },' + ' "msvc_target": "arm64",' + ' "recipe": "boringssl",' + ' "run_ssl_tests": false,' + ' "run_unit_tests": false' + '}' + execution_timeout_secs: 1800 + caches { + name: "win_toolchain" + path: "win_toolchain" + } + service_account: "boringssl-try-builder@chops-service-accounts.iam.gserviceaccount.com" + experiments { + key: "luci.recipes.use_python3" + value: 100 + } + } } }
diff --git a/main.star b/main.star index f5070c2..ef0f389 100755 --- a/main.star +++ b/main.star
@@ -980,7 +980,6 @@ WIN_HOST, category = "win", short_name = "arm64", - cq_enabled = False, properties = { "clang": True, "cmake_args": { @@ -1000,3 +999,18 @@ "run_ssl_tests": False, }, ) + +# TODO(davidben): After confirming this configuration works, add it to CI. +cq_builder( + "win_arm64_msvc_compile", + WIN_HOST, + cq_enabled = False, + properties = { + "gclient_vars": { + "checkout_nasm": False, + }, + "msvc_target": "arm64", + "run_unit_tests": False, + "run_ssl_tests": False, + }, +)