Delete now obsolete copy of infra config Fixed: 373901544 Change-Id: Ic23d89638c29cc4f47cae3c727f046032a16ec51 Reviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/72227 Reviewed-by: Adam Langley <agl@google.com>
diff --git a/PRESUBMIT.py b/PRESUBMIT.py deleted file mode 100644 index e51d843..0000000 --- a/PRESUBMIT.py +++ /dev/null
@@ -1,11 +0,0 @@ -# Copyright (c) 2018 The Chromium Authors. All rights reserved. -# Use of this source code is governed by a BSD-style license that can be -# found in the LICENSE file. - - -def CheckChangeOnUpload(input_api, output_api): - return input_api.canned_checks.CheckChangedLUCIConfigs(input_api, output_api) - - -def CheckChangeOnCommit(input_api, output_api): - return input_api.canned_checks.CheckChangedLUCIConfigs(input_api, output_api)
diff --git a/README.md b/README.md index 664d306..b7c1b9a 100644 --- a/README.md +++ b/README.md
@@ -1,2 +1,2 @@ -This branch contains configurations for BoringSSL's CI and CQ. To modify, edit -`main.star` and then rerun `./main.star` to regenerate the generated files. +This branch used to contain configurations for BoringSSL's CI and CQ. It has +since been moved to the `infra/config` directory of the `master` branch.
diff --git a/generated/commit-queue.cfg b/generated/commit-queue.cfg deleted file mode 100644 index 0b1a0a8..0000000 --- a/generated/commit-queue.cfg +++ /dev/null
@@ -1,257 +0,0 @@ -# Auto-generated by lucicfg. -# Do not modify manually. -# -# For the schema of this file, see Config message: -# https://config.luci.app/schemas/projects:commit-queue.cfg - -cq_status_host: "chromium-cq-status.appspot.com" -submit_options { - max_burst: 4 - burst_delay { - seconds: 480 - } -} -config_groups { - name: "main-cq" - gerrit { - url: "https://boringssl-review.googlesource.com" - projects { - name: "boringssl" - ref_regexp: "refs/heads/.+" - } - } - verifiers { - gerrit_cq_ability { - committer_list: "project-boringssl-committers" - dry_run_access_list: "project-boringssl-tryjob-access" - } - tryjob { - builders { - name: "boringssl/try/android_aarch64" - includable_only: true - } - builders { - name: "boringssl/try/android_aarch64_compile" - } - builders { - name: "boringssl/try/android_aarch64_fips" - includable_only: true - } - builders { - name: "boringssl/try/android_aarch64_fips_compile" - } - builders { - name: "boringssl/try/android_aarch64_fips_noasm" - includable_only: true - } - builders { - name: "boringssl/try/android_aarch64_fips_noasm_compile" - } - builders { - name: "boringssl/try/android_aarch64_fips_static" - includable_only: true - } - builders { - name: "boringssl/try/android_aarch64_fips_static_compile" - } - builders { - name: "boringssl/try/android_aarch64_rel" - includable_only: true - } - builders { - name: "boringssl/try/android_aarch64_rel_compile" - includable_only: true - } - builders { - name: "boringssl/try/android_arm" - includable_only: true - } - builders { - name: "boringssl/try/android_arm_armmode_rel" - includable_only: true - } - builders { - name: "boringssl/try/android_arm_armmode_rel_compile" - } - builders { - name: "boringssl/try/android_arm_compile" - } - builders { - name: "boringssl/try/android_arm_fips" - includable_only: true - } - builders { - name: "boringssl/try/android_arm_fips_compile" - } - builders { - name: "boringssl/try/android_arm_rel" - includable_only: true - } - builders { - name: "boringssl/try/android_arm_rel_compile" - includable_only: true - } - builders { - name: "boringssl/try/android_riscv64_compile_only" - } - builders { - name: "boringssl/try/docs" - } - builders { - name: "boringssl/try/ios64_compile" - } - builders { - name: "boringssl/try/linux" - } - builders { - name: "boringssl/try/linux32" - } - builders { - name: "boringssl/try/linux32_nosse2_noasm" - } - builders { - name: "boringssl/try/linux32_rel" - } - builders { - name: "boringssl/try/linux32_sde" - includable_only: true - } - builders { - name: "boringssl/try/linux_bazel" - } - builders { - name: "boringssl/try/linux_clang_cfi" - includable_only: true - } - builders { - name: "boringssl/try/linux_clang_rel" - } - builders { - name: "boringssl/try/linux_clang_rel_msan" - } - builders { - name: "boringssl/try/linux_clang_rel_tsan" - includable_only: true - } - builders { - name: "boringssl/try/linux_clang_ubsan" - } - builders { - name: "boringssl/try/linux_fips" - } - builders { - name: "boringssl/try/linux_fips_clang" - } - builders { - name: "boringssl/try/linux_fips_clang_rel" - } - builders { - name: "boringssl/try/linux_fips_noasm_asan" - } - builders { - name: "boringssl/try/linux_fips_rel" - } - builders { - name: "boringssl/try/linux_fuzz" - } - builders { - name: "boringssl/try/linux_noasm_asan" - } - builders { - name: "boringssl/try/linux_nosse2_noasm" - } - builders { - name: "boringssl/try/linux_nothreads" - } - builders { - name: "boringssl/try/linux_rel" - } - builders { - name: "boringssl/try/linux_sde" - includable_only: true - } - builders { - name: "boringssl/try/linux_shared" - } - builders { - name: "boringssl/try/linux_small" - } - builders { - name: "boringssl/try/mac" - } - builders { - name: "boringssl/try/mac_arm64" - } - builders { - name: "boringssl/try/mac_arm64_bazel" - } - builders { - name: "boringssl/try/mac_rel" - } - builders { - name: "boringssl/try/mac_small" - } - builders { - name: "boringssl/try/win32" - includable_only: true - } - builders { - name: "boringssl/try/win32_clang" - includable_only: true - } - builders { - name: "boringssl/try/win32_clang_compile" - } - builders { - name: "boringssl/try/win32_compile" - } - builders { - name: "boringssl/try/win32_rel" - } - builders { - name: "boringssl/try/win32_sde" - includable_only: true - } - builders { - name: "boringssl/try/win32_small" - } - builders { - name: "boringssl/try/win64" - includable_only: true - } - builders { - name: "boringssl/try/win64_clang" - includable_only: true - } - builders { - name: "boringssl/try/win64_clang_compile" - } - builders { - name: "boringssl/try/win64_compile" - } - builders { - name: "boringssl/try/win64_rel" - } - builders { - name: "boringssl/try/win64_sde" - includable_only: true - } - builders { - name: "boringssl/try/win64_small" - } - builders { - name: "boringssl/try/win_arm64_compile" - } - builders { - name: "boringssl/try/win_arm64_msvc_compile" - } - retry_config { - single_quota: 1 - global_quota: 2 - failure_weight: 1 - transient_failure_weight: 1 - timeout_weight: 2 - } - } - } -}
diff --git a/generated/cr-buildbucket.cfg b/generated/cr-buildbucket.cfg deleted file mode 100644 index 8b04ca9..0000000 --- a/generated/cr-buildbucket.cfg +++ /dev/null
@@ -1,4036 +0,0 @@ -# Auto-generated by lucicfg. -# Do not modify manually. -# -# For the schema of this file, see BuildbucketCfg message: -# https://config.luci.app/schemas/projects:buildbucket.cfg - -buckets { - name: "ci" - acls { - group: "all" - } - swarming { - builders { - name: "android_aarch64" - swarming_host: "chromium-swarm.appspot.com" - dimensions: "device_type:walleye" - dimensions: "pool:luci.flex.ci" - exe { - cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" - cipd_version: "refs/heads/main" - cmd: "luciexe" - } - properties: - '{' - ' "$gatekeeper": {' - ' "group": "client.boringssl"' - ' },' - ' "android": true,' - ' "cmake_args": {' - ' "ANDROID_ABI": "arm64-v8a",' - ' "ANDROID_PLATFORM": "android-21"' - ' },' - ' "recipe": "boringssl"' - '}' - execution_timeout_secs: 3600 - caches { - name: "gocache" - path: "gocache" - } - caches { - name: "gopath" - path: "gopath" - } - service_account: "boringssl-ci-builder@chops-service-accounts.iam.gserviceaccount.com" - experiments { - key: "luci.recipes.use_python3" - value: 100 - } - } - builders { - name: "android_aarch64_fips" - swarming_host: "chromium-swarm.appspot.com" - dimensions: "device_type:walleye" - dimensions: "pool:luci.flex.ci" - exe { - cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" - cipd_version: "refs/heads/main" - cmd: "luciexe" - } - properties: - '{' - ' "$gatekeeper": {' - ' "group": "client.boringssl"' - ' },' - ' "android": true,' - ' "cmake_args": {' - ' "ANDROID_ABI": "arm64-v8a",' - ' "ANDROID_PLATFORM": "android-21",' - ' "BUILD_SHARED_LIBS": "1",' - ' "FIPS": "1"' - ' },' - ' "recipe": "boringssl"' - '}' - execution_timeout_secs: 3600 - caches { - name: "gocache" - path: "gocache" - } - caches { - name: "gopath" - path: "gopath" - } - service_account: "boringssl-ci-builder@chops-service-accounts.iam.gserviceaccount.com" - experiments { - key: "luci.recipes.use_python3" - value: 100 - } - } - builders { - name: "android_aarch64_fips_noasm" - swarming_host: "chromium-swarm.appspot.com" - dimensions: "device_type:walleye" - dimensions: "pool:luci.flex.ci" - exe { - cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" - cipd_version: "refs/heads/main" - cmd: "luciexe" - } - properties: - '{' - ' "$gatekeeper": {' - ' "group": "client.boringssl"' - ' },' - ' "android": true,' - ' "cmake_args": {' - ' "ANDROID_ABI": "arm64-v8a",' - ' "ANDROID_PLATFORM": "android-21",' - ' "BUILD_SHARED_LIBS": "1",' - ' "FIPS": "1",' - ' "OPENSSL_NO_ASM": "1"' - ' },' - ' "recipe": "boringssl"' - '}' - execution_timeout_secs: 3600 - caches { - name: "gocache" - path: "gocache" - } - caches { - name: "gopath" - path: "gopath" - } - service_account: "boringssl-ci-builder@chops-service-accounts.iam.gserviceaccount.com" - experiments { - key: "luci.recipes.use_python3" - value: 100 - } - } - builders { - name: "android_aarch64_fips_static" - swarming_host: "chromium-swarm.appspot.com" - dimensions: "device_type:walleye" - dimensions: "pool:luci.flex.ci" - exe { - cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" - cipd_version: "refs/heads/main" - cmd: "luciexe" - } - properties: - '{' - ' "$gatekeeper": {' - ' "group": "client.boringssl"' - ' },' - ' "android": true,' - ' "cmake_args": {' - ' "ANDROID_ABI": "arm64-v8a",' - ' "ANDROID_PLATFORM": "android-21",' - ' "FIPS": "1"' - ' },' - ' "recipe": "boringssl"' - '}' - execution_timeout_secs: 3600 - caches { - name: "gocache" - path: "gocache" - } - caches { - name: "gopath" - path: "gopath" - } - service_account: "boringssl-ci-builder@chops-service-accounts.iam.gserviceaccount.com" - experiments { - key: "luci.recipes.use_python3" - value: 100 - } - } - builders { - name: "android_aarch64_rel" - swarming_host: "chromium-swarm.appspot.com" - dimensions: "device_type:walleye" - dimensions: "pool:luci.flex.ci" - exe { - cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" - cipd_version: "refs/heads/main" - cmd: "luciexe" - } - properties: - '{' - ' "$gatekeeper": {' - ' "group": "client.boringssl"' - ' },' - ' "android": true,' - ' "cmake_args": {' - ' "ANDROID_ABI": "arm64-v8a",' - ' "ANDROID_PLATFORM": "android-21",' - ' "CMAKE_BUILD_TYPE": "Release"' - ' },' - ' "recipe": "boringssl"' - '}' - execution_timeout_secs: 3600 - caches { - name: "gocache" - path: "gocache" - } - caches { - name: "gopath" - path: "gopath" - } - service_account: "boringssl-ci-builder@chops-service-accounts.iam.gserviceaccount.com" - experiments { - key: "luci.recipes.use_python3" - value: 100 - } - } - builders { - name: "android_arm" - swarming_host: "chromium-swarm.appspot.com" - dimensions: "device_type:walleye" - dimensions: "pool:luci.flex.ci" - exe { - cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" - cipd_version: "refs/heads/main" - cmd: "luciexe" - } - properties: - '{' - ' "$gatekeeper": {' - ' "group": "client.boringssl"' - ' },' - ' "android": true,' - ' "cmake_args": {' - ' "ANDROID_ABI": "armeabi-v7a",' - ' "ANDROID_ARM_NEON": "FALSE",' - ' "ANDROID_PLATFORM": "android-18"' - ' },' - ' "recipe": "boringssl"' - '}' - execution_timeout_secs: 3600 - caches { - name: "gocache" - path: "gocache" - } - caches { - name: "gopath" - path: "gopath" - } - service_account: "boringssl-ci-builder@chops-service-accounts.iam.gserviceaccount.com" - experiments { - key: "luci.recipes.use_python3" - value: 100 - } - } - builders { - name: "android_arm_armmode_rel" - swarming_host: "chromium-swarm.appspot.com" - dimensions: "device_type:walleye" - dimensions: "pool:luci.flex.ci" - exe { - cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" - cipd_version: "refs/heads/main" - cmd: "luciexe" - } - properties: - '{' - ' "$gatekeeper": {' - ' "group": "client.boringssl"' - ' },' - ' "android": true,' - ' "cmake_args": {' - ' "ANDROID_ABI": "armeabi-v7a",' - ' "ANDROID_ARM_MODE": "arm",' - ' "ANDROID_ARM_NEON": "FALSE",' - ' "ANDROID_PLATFORM": "android-18",' - ' "CMAKE_BUILD_TYPE": "Release"' - ' },' - ' "recipe": "boringssl"' - '}' - execution_timeout_secs: 3600 - caches { - name: "gocache" - path: "gocache" - } - caches { - name: "gopath" - path: "gopath" - } - service_account: "boringssl-ci-builder@chops-service-accounts.iam.gserviceaccount.com" - experiments { - key: "luci.recipes.use_python3" - value: 100 - } - } - builders { - name: "android_arm_fips" - swarming_host: "chromium-swarm.appspot.com" - dimensions: "device_type:walleye" - dimensions: "pool:luci.flex.ci" - exe { - cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" - cipd_version: "refs/heads/main" - cmd: "luciexe" - } - properties: - '{' - ' "$gatekeeper": {' - ' "group": "client.boringssl"' - ' },' - ' "android": true,' - ' "cmake_args": {' - ' "ANDROID_ABI": "armeabi-v7a",' - ' "ANDROID_PLATFORM": "android-21",' - ' "BUILD_SHARED_LIBS": "1",' - ' "FIPS": "1"' - ' },' - ' "recipe": "boringssl"' - '}' - execution_timeout_secs: 3600 - caches { - name: "gocache" - path: "gocache" - } - caches { - name: "gopath" - path: "gopath" - } - service_account: "boringssl-ci-builder@chops-service-accounts.iam.gserviceaccount.com" - experiments { - key: "luci.recipes.use_python3" - value: 100 - } - } - builders { - name: "android_arm_rel" - swarming_host: "chromium-swarm.appspot.com" - dimensions: "device_type:walleye" - dimensions: "pool:luci.flex.ci" - exe { - cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" - cipd_version: "refs/heads/main" - cmd: "luciexe" - } - properties: - '{' - ' "$gatekeeper": {' - ' "group": "client.boringssl"' - ' },' - ' "android": true,' - ' "cmake_args": {' - ' "ANDROID_ABI": "armeabi-v7a",' - ' "ANDROID_ARM_NEON": "FALSE",' - ' "ANDROID_PLATFORM": "android-18",' - ' "CMAKE_BUILD_TYPE": "Release"' - ' },' - ' "recipe": "boringssl"' - '}' - execution_timeout_secs: 3600 - caches { - name: "gocache" - path: "gocache" - } - caches { - name: "gopath" - path: "gopath" - } - service_account: "boringssl-ci-builder@chops-service-accounts.iam.gserviceaccount.com" - experiments { - key: "luci.recipes.use_python3" - value: 100 - } - } - builders { - name: "android_riscv64_compile_only" - swarming_host: "chromium-swarm.appspot.com" - dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-22.04" - dimensions: "pool:luci.flex.ci" - exe { - cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" - cipd_version: "refs/heads/main" - cmd: "luciexe" - } - properties: - '{' - ' "$gatekeeper": {' - ' "group": "client.boringssl"' - ' },' - ' "android": true,' - ' "cmake_args": {' - ' "ANDROID_ABI": "riscv64",' - ' "ANDROID_PLATFORM": "android-35",' - ' "CMAKE_BUILD_TYPE": "Release"' - ' },' - ' "gclient_vars": {' - ' "android_ndk_revision": "wC8sJjVPRDPTbaZFlki_qXTC1lWJNbJi8glUO0woJ1MC"' - ' },' - ' "recipe": "boringssl",' - ' "run_ssl_tests": false,' - ' "run_unit_tests": false' - '}' - execution_timeout_secs: 1800 - caches { - name: "gocache" - path: "gocache" - } - caches { - name: "gopath" - path: "gopath" - } - service_account: "boringssl-ci-builder@chops-service-accounts.iam.gserviceaccount.com" - experiments { - key: "luci.recipes.use_python3" - value: 100 - } - } - builders { - name: "docs" - swarming_host: "chromium-swarm.appspot.com" - dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-22.04" - dimensions: "pool:luci.flex.ci" - exe { - cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" - cipd_version: "refs/heads/main" - cmd: "luciexe" - } - properties: - '{' - ' "$gatekeeper": {' - ' "group": "client.boringssl"' - ' },' - ' "recipe": "boringssl_docs"' - '}' - execution_timeout_secs: 1800 - caches { - name: "gocache" - path: "gocache" - } - caches { - name: "gopath" - path: "gopath" - } - service_account: "boringssl-ci-builder@chops-service-accounts.iam.gserviceaccount.com" - experiments { - key: "luci.recipes.use_python3" - value: 100 - } - } - builders { - name: "ios64_compile" - swarming_host: "chromium-swarm.appspot.com" - dimensions: "cpu:x86-64" - dimensions: "os:Mac-10.15|Mac-11" - dimensions: "pool:luci.flex.ci" - exe { - cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" - cipd_version: "refs/heads/main" - cmd: "luciexe" - } - properties: - '{' - ' "$gatekeeper": {' - ' "group": "client.boringssl"' - ' },' - ' "cmake_args": {' - ' "CMAKE_OSX_ARCHITECTURES": "arm64",' - ' "CMAKE_OSX_SYSROOT": "iphoneos"' - ' },' - ' "recipe": "boringssl",' - ' "run_ssl_tests": false,' - ' "run_unit_tests": false' - '}' - execution_timeout_secs: 3600 - caches { - name: "gocache" - path: "gocache" - } - caches { - name: "gopath" - path: "gopath" - } - caches { - name: "osx_sdk" - path: "osx_sdk" - } - service_account: "boringssl-ci-builder@chops-service-accounts.iam.gserviceaccount.com" - experiments { - key: "luci.recipes.use_python3" - value: 100 - } - } - builders { - name: "linux" - swarming_host: "chromium-swarm.appspot.com" - dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-22.04" - dimensions: "pool:luci.flex.ci" - exe { - cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" - cipd_version: "refs/heads/main" - cmd: "luciexe" - } - properties: - '{' - ' "$gatekeeper": {' - ' "group": "client.boringssl"' - ' },' - ' "check_stack": true,' - ' "cmake_args": {' - ' "BORINGSSL_ALLOW_CXX_RUNTIME": "1"' - ' },' - ' "recipe": "boringssl"' - '}' - execution_timeout_secs: 1800 - caches { - name: "gocache" - path: "gocache" - } - caches { - name: "gopath" - path: "gopath" - } - service_account: "boringssl-ci-builder@chops-service-accounts.iam.gserviceaccount.com" - experiments { - key: "luci.recipes.use_python3" - value: 100 - } - } - builders { - name: "linux32" - swarming_host: "chromium-swarm.appspot.com" - dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-22.04" - dimensions: "pool:luci.flex.ci" - exe { - cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" - cipd_version: "refs/heads/main" - cmd: "luciexe" - } - properties: - '{' - ' "$gatekeeper": {' - ' "group": "client.boringssl"' - ' },' - ' "check_stack": true,' - ' "cmake_args": {' - ' "CMAKE_ASM_FLAGS": "-m32 -msse2",' - ' "CMAKE_CXX_FLAGS": "-m32 -msse2",' - ' "CMAKE_C_FLAGS": "-m32 -msse2",' - ' "CMAKE_SYSTEM_NAME": "Linux",' - ' "CMAKE_SYSTEM_PROCESSOR": "x86"' - ' },' - ' "recipe": "boringssl"' - '}' - execution_timeout_secs: 1800 - caches { - name: "gocache" - path: "gocache" - } - caches { - name: "gopath" - path: "gopath" - } - service_account: "boringssl-ci-builder@chops-service-accounts.iam.gserviceaccount.com" - experiments { - key: "luci.recipes.use_python3" - value: 100 - } - } - builders { - name: "linux32_nosse2_noasm" - swarming_host: "chromium-swarm.appspot.com" - dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-22.04" - dimensions: "pool:luci.flex.ci" - exe { - cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" - cipd_version: "refs/heads/main" - cmd: "luciexe" - } - properties: - '{' - ' "$gatekeeper": {' - ' "group": "client.boringssl"' - ' },' - ' "cmake_args": {' - ' "CMAKE_ASM_FLAGS": "-m32 -msse2",' - ' "CMAKE_CXX_FLAGS": "-m32 -msse2",' - ' "CMAKE_C_FLAGS": "-m32 -msse2",' - ' "CMAKE_SYSTEM_NAME": "Linux",' - ' "CMAKE_SYSTEM_PROCESSOR": "x86",' - ' "OPENSSL_NO_ASM": "1",' - ' "OPENSSL_NO_SSE2_FOR_TESTING": "1"' - ' },' - ' "recipe": "boringssl"' - '}' - execution_timeout_secs: 1800 - caches { - name: "gocache" - path: "gocache" - } - caches { - name: "gopath" - path: "gopath" - } - service_account: "boringssl-ci-builder@chops-service-accounts.iam.gserviceaccount.com" - experiments { - key: "luci.recipes.use_python3" - value: 100 - } - } - builders { - name: "linux32_rel" - swarming_host: "chromium-swarm.appspot.com" - dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-22.04" - dimensions: "pool:luci.flex.ci" - exe { - cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" - cipd_version: "refs/heads/main" - cmd: "luciexe" - } - properties: - '{' - ' "$gatekeeper": {' - ' "group": "client.boringssl"' - ' },' - ' "cmake_args": {' - ' "CMAKE_ASM_FLAGS": "-m32 -msse2",' - ' "CMAKE_BUILD_TYPE": "Release",' - ' "CMAKE_CXX_FLAGS": "-m32 -msse2",' - ' "CMAKE_C_FLAGS": "-m32 -msse2",' - ' "CMAKE_SYSTEM_NAME": "Linux",' - ' "CMAKE_SYSTEM_PROCESSOR": "x86"' - ' },' - ' "recipe": "boringssl"' - '}' - execution_timeout_secs: 1800 - caches { - name: "gocache" - path: "gocache" - } - caches { - name: "gopath" - path: "gopath" - } - service_account: "boringssl-ci-builder@chops-service-accounts.iam.gserviceaccount.com" - experiments { - key: "luci.recipes.use_python3" - value: 100 - } - } - builders { - name: "linux32_sde" - swarming_host: "chromium-swarm.appspot.com" - dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-22.04" - dimensions: "pool:luci.flex.ci" - exe { - cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" - cipd_version: "refs/heads/main" - cmd: "luciexe" - } - properties: - '{' - ' "$gatekeeper": {' - ' "group": "client.boringssl"' - ' },' - ' "cmake_args": {' - ' "CMAKE_ASM_FLAGS": "-m32 -msse2",' - ' "CMAKE_BUILD_TYPE": "RelWithAsserts",' - ' "CMAKE_CXX_FLAGS": "-m32 -msse2",' - ' "CMAKE_C_FLAGS": "-m32 -msse2",' - ' "CMAKE_SYSTEM_NAME": "Linux",' - ' "CMAKE_SYSTEM_PROCESSOR": "x86"' - ' },' - ' "recipe": "boringssl",' - ' "run_ssl_tests": false,' - ' "sde": true' - '}' - execution_timeout_secs: 10800 - caches { - name: "gocache" - path: "gocache" - } - caches { - name: "gopath" - path: "gopath" - } - service_account: "boringssl-ci-builder@chops-service-accounts.iam.gserviceaccount.com" - experiments { - key: "luci.recipes.use_python3" - value: 100 - } - } - builders { - name: "linux_bazel" - swarming_host: "chromium-swarm.appspot.com" - dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-22.04" - dimensions: "pool:luci.flex.ci" - exe { - cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" - cipd_version: "refs/heads/main" - cmd: "luciexe" - } - properties: - '{' - ' "$gatekeeper": {' - ' "group": "client.boringssl"' - ' },' - ' "recipe": "boringssl_bazel"' - '}' - execution_timeout_secs: 1800 - caches { - name: "gocache" - path: "gocache" - } - caches { - name: "gopath" - path: "gopath" - } - service_account: "boringssl-ci-builder@chops-service-accounts.iam.gserviceaccount.com" - experiments { - key: "luci.recipes.use_python3" - value: 100 - } - } - builders { - name: "linux_clang_cfi" - swarming_host: "chromium-swarm.appspot.com" - dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-22.04" - dimensions: "pool:luci.flex.ci" - exe { - cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" - cipd_version: "refs/heads/main" - cmd: "luciexe" - } - properties: - '{' - ' "$gatekeeper": {' - ' "group": "client.boringssl"' - ' },' - ' "clang": true,' - ' "cmake_args": {' - ' "CFI": "1"' - ' },' - ' "recipe": "boringssl"' - '}' - execution_timeout_secs: 1800 - caches { - name: "gocache" - path: "gocache" - } - caches { - name: "gopath" - path: "gopath" - } - service_account: "boringssl-ci-builder@chops-service-accounts.iam.gserviceaccount.com" - experiments { - key: "luci.recipes.use_python3" - value: 100 - } - } - builders { - name: "linux_clang_rel" - swarming_host: "chromium-swarm.appspot.com" - dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-22.04" - dimensions: "pool:luci.flex.ci" - exe { - cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" - cipd_version: "refs/heads/main" - cmd: "luciexe" - } - properties: - '{' - ' "$gatekeeper": {' - ' "group": "client.boringssl"' - ' },' - ' "clang": true,' - ' "cmake_args": {' - ' "CMAKE_BUILD_TYPE": "Release"' - ' },' - ' "recipe": "boringssl"' - '}' - execution_timeout_secs: 1800 - caches { - name: "gocache" - path: "gocache" - } - caches { - name: "gopath" - path: "gopath" - } - service_account: "boringssl-ci-builder@chops-service-accounts.iam.gserviceaccount.com" - experiments { - key: "luci.recipes.use_python3" - value: 100 - } - } - builders { - name: "linux_clang_rel_msan" - swarming_host: "chromium-swarm.appspot.com" - dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-22.04" - dimensions: "pool:luci.flex.ci" - exe { - cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" - cipd_version: "refs/heads/main" - cmd: "luciexe" - } - properties: - '{' - ' "$gatekeeper": {' - ' "group": "client.boringssl"' - ' },' - ' "clang": true,' - ' "cmake_args": {' - ' "CMAKE_BUILD_TYPE": "Release",' - ' "MSAN": "1",' - ' "USE_CUSTOM_LIBCXX": "1"' - ' },' - ' "gclient_vars": {' - ' "checkout_libcxx": true' - ' },' - ' "recipe": "boringssl"' - '}' - execution_timeout_secs: 1800 - caches { - name: "gocache" - path: "gocache" - } - caches { - name: "gopath" - path: "gopath" - } - service_account: "boringssl-ci-builder@chops-service-accounts.iam.gserviceaccount.com" - experiments { - key: "luci.recipes.use_python3" - value: 100 - } - } - builders { - name: "linux_clang_rel_tsan" - swarming_host: "chromium-swarm.appspot.com" - dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-22.04" - dimensions: "pool:luci.flex.ci" - exe { - cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" - cipd_version: "refs/heads/main" - cmd: "luciexe" - } - properties: - '{' - ' "$gatekeeper": {' - ' "group": "client.boringssl"' - ' },' - ' "clang": true,' - ' "cmake_args": {' - ' "CMAKE_BUILD_TYPE": "Release",' - ' "TSAN": "1",' - ' "USE_CUSTOM_LIBCXX": "1"' - ' },' - ' "gclient_vars": {' - ' "checkout_libcxx": true' - ' },' - ' "recipe": "boringssl",' - ' "run_ssl_tests": false' - '}' - execution_timeout_secs: 1800 - caches { - name: "gocache" - path: "gocache" - } - caches { - name: "gopath" - path: "gopath" - } - service_account: "boringssl-ci-builder@chops-service-accounts.iam.gserviceaccount.com" - experiments { - key: "luci.recipes.use_python3" - value: 100 - } - } - builders { - name: "linux_clang_ubsan" - swarming_host: "chromium-swarm.appspot.com" - dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-22.04" - dimensions: "pool:luci.flex.ci" - exe { - cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" - cipd_version: "refs/heads/main" - cmd: "luciexe" - } - properties: - '{' - ' "$gatekeeper": {' - ' "group": "client.boringssl"' - ' },' - ' "clang": true,' - ' "cmake_args": {' - ' "CMAKE_BUILD_TYPE": "RelWithAsserts",' - ' "UBSAN": "1"' - ' },' - ' "recipe": "boringssl"' - '}' - execution_timeout_secs: 1800 - caches { - name: "gocache" - path: "gocache" - } - caches { - name: "gopath" - path: "gopath" - } - service_account: "boringssl-ci-builder@chops-service-accounts.iam.gserviceaccount.com" - experiments { - key: "luci.recipes.use_python3" - value: 100 - } - } - builders { - name: "linux_fips" - swarming_host: "chromium-swarm.appspot.com" - dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-22.04" - dimensions: "pool:luci.flex.ci" - exe { - cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" - cipd_version: "refs/heads/main" - cmd: "luciexe" - } - properties: - '{' - ' "$gatekeeper": {' - ' "group": "client.boringssl"' - ' },' - ' "cmake_args": {' - ' "FIPS": "1"' - ' },' - ' "recipe": "boringssl"' - '}' - execution_timeout_secs: 1800 - caches { - name: "gocache" - path: "gocache" - } - caches { - name: "gopath" - path: "gopath" - } - service_account: "boringssl-ci-builder@chops-service-accounts.iam.gserviceaccount.com" - experiments { - key: "luci.recipes.use_python3" - value: 100 - } - } - builders { - name: "linux_fips_clang" - swarming_host: "chromium-swarm.appspot.com" - dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-22.04" - dimensions: "pool:luci.flex.ci" - exe { - cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" - cipd_version: "refs/heads/main" - cmd: "luciexe" - } - properties: - '{' - ' "$gatekeeper": {' - ' "group": "client.boringssl"' - ' },' - ' "clang": true,' - ' "cmake_args": {' - ' "FIPS": "1"' - ' },' - ' "recipe": "boringssl"' - '}' - execution_timeout_secs: 1800 - caches { - name: "gocache" - path: "gocache" - } - caches { - name: "gopath" - path: "gopath" - } - service_account: "boringssl-ci-builder@chops-service-accounts.iam.gserviceaccount.com" - experiments { - key: "luci.recipes.use_python3" - value: 100 - } - } - builders { - name: "linux_fips_clang_rel" - swarming_host: "chromium-swarm.appspot.com" - dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-22.04" - dimensions: "pool:luci.flex.ci" - exe { - cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" - cipd_version: "refs/heads/main" - cmd: "luciexe" - } - properties: - '{' - ' "$gatekeeper": {' - ' "group": "client.boringssl"' - ' },' - ' "clang": true,' - ' "cmake_args": {' - ' "CMAKE_BUILD_TYPE": "Release",' - ' "FIPS": "1"' - ' },' - ' "recipe": "boringssl"' - '}' - execution_timeout_secs: 1800 - caches { - name: "gocache" - path: "gocache" - } - caches { - name: "gopath" - path: "gopath" - } - service_account: "boringssl-ci-builder@chops-service-accounts.iam.gserviceaccount.com" - experiments { - key: "luci.recipes.use_python3" - value: 100 - } - } - builders { - name: "linux_fips_noasm_asan" - swarming_host: "chromium-swarm.appspot.com" - dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-22.04" - dimensions: "pool:luci.flex.ci" - exe { - cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" - cipd_version: "refs/heads/main" - cmd: "luciexe" - } - properties: - '{' - ' "$gatekeeper": {' - ' "group": "client.boringssl"' - ' },' - ' "clang": true,' - ' "cmake_args": {' - ' "ASAN": "1",' - ' "FIPS": "1",' - ' "OPENSSL_NO_ASM": "1"' - ' },' - ' "recipe": "boringssl"' - '}' - execution_timeout_secs: 1800 - caches { - name: "gocache" - path: "gocache" - } - caches { - name: "gopath" - path: "gopath" - } - service_account: "boringssl-ci-builder@chops-service-accounts.iam.gserviceaccount.com" - experiments { - key: "luci.recipes.use_python3" - value: 100 - } - } - builders { - name: "linux_fips_rel" - swarming_host: "chromium-swarm.appspot.com" - dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-22.04" - dimensions: "pool:luci.flex.ci" - exe { - cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" - cipd_version: "refs/heads/main" - cmd: "luciexe" - } - properties: - '{' - ' "$gatekeeper": {' - ' "group": "client.boringssl"' - ' },' - ' "cmake_args": {' - ' "CMAKE_BUILD_TYPE": "Release",' - ' "FIPS": "1"' - ' },' - ' "recipe": "boringssl"' - '}' - execution_timeout_secs: 1800 - caches { - name: "gocache" - path: "gocache" - } - caches { - name: "gopath" - path: "gopath" - } - service_account: "boringssl-ci-builder@chops-service-accounts.iam.gserviceaccount.com" - experiments { - key: "luci.recipes.use_python3" - value: 100 - } - } - builders { - name: "linux_fuzz" - swarming_host: "chromium-swarm.appspot.com" - dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-22.04" - dimensions: "pool:luci.flex.ci" - exe { - cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" - cipd_version: "refs/heads/main" - cmd: "luciexe" - } - properties: - '{' - ' "$gatekeeper": {' - ' "group": "client.boringssl"' - ' },' - ' "clang": true,' - ' "cmake_args": {' - ' "FUZZ": "1",' - ' "LIBFUZZER_FROM_DEPS": "1"' - ' },' - ' "gclient_vars": {' - ' "checkout_fuzzer": true' - ' },' - ' "recipe": "boringssl"' - '}' - execution_timeout_secs: 1800 - caches { - name: "gocache" - path: "gocache" - } - caches { - name: "gopath" - path: "gopath" - } - service_account: "boringssl-ci-builder@chops-service-accounts.iam.gserviceaccount.com" - experiments { - key: "luci.recipes.use_python3" - value: 100 - } - } - builders { - name: "linux_noasm_asan" - swarming_host: "chromium-swarm.appspot.com" - dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-22.04" - dimensions: "pool:luci.flex.ci" - exe { - cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" - cipd_version: "refs/heads/main" - cmd: "luciexe" - } - properties: - '{' - ' "$gatekeeper": {' - ' "group": "client.boringssl"' - ' },' - ' "clang": true,' - ' "cmake_args": {' - ' "ASAN": "1",' - ' "OPENSSL_NO_ASM": "1"' - ' },' - ' "recipe": "boringssl"' - '}' - execution_timeout_secs: 1800 - caches { - name: "gocache" - path: "gocache" - } - caches { - name: "gopath" - path: "gopath" - } - service_account: "boringssl-ci-builder@chops-service-accounts.iam.gserviceaccount.com" - experiments { - key: "luci.recipes.use_python3" - value: 100 - } - } - builders { - name: "linux_nosse2_noasm" - swarming_host: "chromium-swarm.appspot.com" - dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-22.04" - dimensions: "pool:luci.flex.ci" - exe { - cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" - cipd_version: "refs/heads/main" - cmd: "luciexe" - } - properties: - '{' - ' "$gatekeeper": {' - ' "group": "client.boringssl"' - ' },' - ' "cmake_args": {' - ' "OPENSSL_NO_ASM": "1",' - ' "OPENSSL_NO_SSE2_FOR_TESTING": "1"' - ' },' - ' "recipe": "boringssl"' - '}' - execution_timeout_secs: 1800 - caches { - name: "gocache" - path: "gocache" - } - caches { - name: "gopath" - path: "gopath" - } - service_account: "boringssl-ci-builder@chops-service-accounts.iam.gserviceaccount.com" - experiments { - key: "luci.recipes.use_python3" - value: 100 - } - } - builders { - name: "linux_nothreads" - swarming_host: "chromium-swarm.appspot.com" - dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-22.04" - dimensions: "pool:luci.flex.ci" - exe { - cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" - cipd_version: "refs/heads/main" - cmd: "luciexe" - } - properties: - '{' - ' "$gatekeeper": {' - ' "group": "client.boringssl"' - ' },' - ' "cmake_args": {' - ' "CMAKE_CXX_FLAGS": "-DOPENSSL_NO_THREADS_CORRUPT_MEMORY_AND_LEAK_SECRETS_IF_THREADED=1",' - ' "CMAKE_C_FLAGS": "-DOPENSSL_NO_THREADS_CORRUPT_MEMORY_AND_LEAK_SECRETS_IF_THREADED=1"' - ' },' - ' "recipe": "boringssl"' - '}' - execution_timeout_secs: 1800 - caches { - name: "gocache" - path: "gocache" - } - caches { - name: "gopath" - path: "gopath" - } - service_account: "boringssl-ci-builder@chops-service-accounts.iam.gserviceaccount.com" - experiments { - key: "luci.recipes.use_python3" - value: 100 - } - } - builders { - name: "linux_rel" - swarming_host: "chromium-swarm.appspot.com" - dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-22.04" - dimensions: "pool:luci.flex.ci" - exe { - cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" - cipd_version: "refs/heads/main" - cmd: "luciexe" - } - properties: - '{' - ' "$gatekeeper": {' - ' "group": "client.boringssl"' - ' },' - ' "cmake_args": {' - ' "CMAKE_BUILD_TYPE": "Release"' - ' },' - ' "recipe": "boringssl"' - '}' - execution_timeout_secs: 1800 - caches { - name: "gocache" - path: "gocache" - } - caches { - name: "gopath" - path: "gopath" - } - service_account: "boringssl-ci-builder@chops-service-accounts.iam.gserviceaccount.com" - experiments { - key: "luci.recipes.use_python3" - value: 100 - } - } - builders { - name: "linux_sde" - swarming_host: "chromium-swarm.appspot.com" - dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-22.04" - dimensions: "pool:luci.flex.ci" - exe { - cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" - cipd_version: "refs/heads/main" - cmd: "luciexe" - } - properties: - '{' - ' "$gatekeeper": {' - ' "group": "client.boringssl"' - ' },' - ' "cmake_args": {' - ' "CMAKE_BUILD_TYPE": "RelWithAsserts"' - ' },' - ' "recipe": "boringssl",' - ' "run_ssl_tests": false,' - ' "sde": true' - '}' - execution_timeout_secs: 10800 - caches { - name: "gocache" - path: "gocache" - } - caches { - name: "gopath" - path: "gopath" - } - service_account: "boringssl-ci-builder@chops-service-accounts.iam.gserviceaccount.com" - experiments { - key: "luci.recipes.use_python3" - value: 100 - } - } - builders { - name: "linux_shared" - swarming_host: "chromium-swarm.appspot.com" - dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-22.04" - dimensions: "pool:luci.flex.ci" - exe { - cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" - cipd_version: "refs/heads/main" - cmd: "luciexe" - } - properties: - '{' - ' "$gatekeeper": {' - ' "group": "client.boringssl"' - ' },' - ' "check_imported_libraries": true,' - ' "cmake_args": {' - ' "BUILD_SHARED_LIBS": "1"' - ' },' - ' "recipe": "boringssl"' - '}' - execution_timeout_secs: 1800 - caches { - name: "gocache" - path: "gocache" - } - caches { - name: "gopath" - path: "gopath" - } - service_account: "boringssl-ci-builder@chops-service-accounts.iam.gserviceaccount.com" - experiments { - key: "luci.recipes.use_python3" - value: 100 - } - } - builders { - name: "linux_small" - swarming_host: "chromium-swarm.appspot.com" - dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-22.04" - dimensions: "pool:luci.flex.ci" - exe { - cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" - cipd_version: "refs/heads/main" - cmd: "luciexe" - } - properties: - '{' - ' "$gatekeeper": {' - ' "group": "client.boringssl"' - ' },' - ' "cmake_args": {' - ' "CMAKE_CXX_FLAGS": "-DOPENSSL_SMALL=1",' - ' "CMAKE_C_FLAGS": "-DOPENSSL_SMALL=1"' - ' },' - ' "recipe": "boringssl"' - '}' - execution_timeout_secs: 1800 - caches { - name: "gocache" - path: "gocache" - } - caches { - name: "gopath" - path: "gopath" - } - service_account: "boringssl-ci-builder@chops-service-accounts.iam.gserviceaccount.com" - experiments { - key: "luci.recipes.use_python3" - value: 100 - } - } - builders { - name: "mac" - swarming_host: "chromium-swarm.appspot.com" - dimensions: "cpu:x86-64" - dimensions: "os:Mac-10.15|Mac-11" - dimensions: "pool:luci.flex.ci" - exe { - cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" - cipd_version: "refs/heads/main" - cmd: "luciexe" - } - properties: - '{' - ' "$gatekeeper": {' - ' "group": "client.boringssl"' - ' },' - ' "recipe": "boringssl"' - '}' - execution_timeout_secs: 3600 - caches { - name: "gocache" - path: "gocache" - } - caches { - name: "gopath" - path: "gopath" - } - caches { - name: "osx_sdk" - path: "osx_sdk" - } - service_account: "boringssl-ci-builder@chops-service-accounts.iam.gserviceaccount.com" - experiments { - key: "luci.recipes.use_python3" - value: 100 - } - } - builders { - name: "mac_arm64" - swarming_host: "chromium-swarm.appspot.com" - dimensions: "cpu:arm64" - dimensions: "os:Mac" - dimensions: "pool:luci.flex.ci" - exe { - cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" - cipd_version: "refs/heads/main" - cmd: "luciexe" - } - properties: - '{' - ' "$gatekeeper": {' - ' "group": "client.boringssl"' - ' },' - ' "recipe": "boringssl"' - '}' - execution_timeout_secs: 3600 - caches { - name: "gocache" - path: "gocache" - } - caches { - name: "gopath" - path: "gopath" - } - caches { - name: "osx_sdk" - path: "osx_sdk" - } - service_account: "boringssl-ci-builder@chops-service-accounts.iam.gserviceaccount.com" - experiments { - key: "luci.recipes.use_python3" - value: 100 - } - } - builders { - name: "mac_arm64_bazel" - swarming_host: "chromium-swarm.appspot.com" - dimensions: "cpu:arm64" - dimensions: "os:Mac" - dimensions: "pool:luci.flex.ci" - exe { - cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" - cipd_version: "refs/heads/main" - cmd: "luciexe" - } - properties: - '{' - ' "$gatekeeper": {' - ' "group": "client.boringssl"' - ' },' - ' "recipe": "boringssl_bazel"' - '}' - execution_timeout_secs: 3600 - caches { - name: "gocache" - path: "gocache" - } - caches { - name: "gopath" - path: "gopath" - } - caches { - name: "osx_sdk" - path: "osx_sdk" - } - service_account: "boringssl-ci-builder@chops-service-accounts.iam.gserviceaccount.com" - experiments { - key: "luci.recipes.use_python3" - value: 100 - } - } - builders { - name: "mac_rel" - swarming_host: "chromium-swarm.appspot.com" - dimensions: "cpu:x86-64" - dimensions: "os:Mac-10.15|Mac-11" - dimensions: "pool:luci.flex.ci" - exe { - cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" - cipd_version: "refs/heads/main" - cmd: "luciexe" - } - properties: - '{' - ' "$gatekeeper": {' - ' "group": "client.boringssl"' - ' },' - ' "cmake_args": {' - ' "CMAKE_BUILD_TYPE": "Release"' - ' },' - ' "recipe": "boringssl"' - '}' - execution_timeout_secs: 3600 - caches { - name: "gocache" - path: "gocache" - } - caches { - name: "gopath" - path: "gopath" - } - caches { - name: "osx_sdk" - path: "osx_sdk" - } - service_account: "boringssl-ci-builder@chops-service-accounts.iam.gserviceaccount.com" - experiments { - key: "luci.recipes.use_python3" - value: 100 - } - } - builders { - name: "mac_small" - swarming_host: "chromium-swarm.appspot.com" - dimensions: "cpu:x86-64" - dimensions: "os:Mac-10.15|Mac-11" - dimensions: "pool:luci.flex.ci" - exe { - cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" - cipd_version: "refs/heads/main" - cmd: "luciexe" - } - properties: - '{' - ' "$gatekeeper": {' - ' "group": "client.boringssl"' - ' },' - ' "cmake_args": {' - ' "CMAKE_CXX_FLAGS": "-DOPENSSL_SMALL=1",' - ' "CMAKE_C_FLAGS": "-DOPENSSL_SMALL=1"' - ' },' - ' "recipe": "boringssl"' - '}' - execution_timeout_secs: 3600 - caches { - name: "gocache" - path: "gocache" - } - caches { - name: "gopath" - path: "gopath" - } - caches { - name: "osx_sdk" - path: "osx_sdk" - } - service_account: "boringssl-ci-builder@chops-service-accounts.iam.gserviceaccount.com" - experiments { - key: "luci.recipes.use_python3" - value: 100 - } - } - builders { - name: "win32" - swarming_host: "chromium-swarm.appspot.com" - dimensions: "cpu:x86-64" - dimensions: "os:Windows-10" - dimensions: "pool:luci.flex.ci" - exe { - cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" - cipd_version: "refs/heads/main" - cmd: "luciexe" - } - properties: - '{' - ' "$gatekeeper": {' - ' "group": "client.boringssl"' - ' },' - ' "msvc_target": "x86",' - ' "recipe": "boringssl"' - '}' - execution_timeout_secs: 1800 - caches { - name: "gocache" - path: "gocache" - } - caches { - name: "gopath" - path: "gopath" - } - caches { - name: "win_toolchain" - path: "win_toolchain" - } - service_account: "boringssl-ci-builder@chops-service-accounts.iam.gserviceaccount.com" - experiments { - key: "luci.recipes.use_python3" - value: 100 - } - } - builders { - name: "win32_clang" - swarming_host: "chromium-swarm.appspot.com" - dimensions: "cpu:x86-64" - dimensions: "os:Windows-10" - dimensions: "pool:luci.flex.ci" - exe { - cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" - cipd_version: "refs/heads/main" - cmd: "luciexe" - } - properties: - '{' - ' "$gatekeeper": {' - ' "group": "client.boringssl"' - ' },' - ' "clang": true,' - ' "cmake_args": {' - ' "CMAKE_ASM_FLAGS": "-m32 -msse2",' - ' "CMAKE_CXX_FLAGS": "-m32 -msse2",' - ' "CMAKE_C_FLAGS": "-m32 -msse2",' - ' "CMAKE_SYSTEM_NAME": "Windows",' - ' "CMAKE_SYSTEM_PROCESSOR": "x86"' - ' },' - ' "msvc_target": "x86",' - ' "recipe": "boringssl"' - '}' - execution_timeout_secs: 1800 - caches { - name: "gocache" - path: "gocache" - } - caches { - name: "gopath" - path: "gopath" - } - caches { - name: "win_toolchain" - path: "win_toolchain" - } - service_account: "boringssl-ci-builder@chops-service-accounts.iam.gserviceaccount.com" - experiments { - key: "luci.recipes.use_python3" - value: 100 - } - } - builders { - name: "win32_rel" - swarming_host: "chromium-swarm.appspot.com" - dimensions: "cpu:x86-64" - dimensions: "os:Windows-10" - dimensions: "pool:luci.flex.ci" - exe { - cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" - cipd_version: "refs/heads/main" - cmd: "luciexe" - } - properties: - '{' - ' "$gatekeeper": {' - ' "group": "client.boringssl"' - ' },' - ' "cmake_args": {' - ' "CMAKE_BUILD_TYPE": "Release"' - ' },' - ' "msvc_target": "x86",' - ' "recipe": "boringssl"' - '}' - execution_timeout_secs: 1800 - caches { - name: "gocache" - path: "gocache" - } - caches { - name: "gopath" - path: "gopath" - } - caches { - name: "win_toolchain" - path: "win_toolchain" - } - service_account: "boringssl-ci-builder@chops-service-accounts.iam.gserviceaccount.com" - experiments { - key: "luci.recipes.use_python3" - value: 100 - } - } - builders { - name: "win32_sde" - swarming_host: "chromium-swarm.appspot.com" - dimensions: "cpu:x86-64" - dimensions: "os:Windows-10" - dimensions: "pool:luci.flex.ci" - exe { - cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" - cipd_version: "refs/heads/main" - cmd: "luciexe" - } - properties: - '{' - ' "$gatekeeper": {' - ' "group": "client.boringssl"' - ' },' - ' "cmake_args": {' - ' "CMAKE_BUILD_TYPE": "RelWithAsserts"' - ' },' - ' "msvc_target": "x86",' - ' "recipe": "boringssl",' - ' "run_ssl_tests": false,' - ' "sde": true' - '}' - execution_timeout_secs: 10800 - caches { - name: "gocache" - path: "gocache" - } - caches { - name: "gopath" - path: "gopath" - } - caches { - name: "win_toolchain" - path: "win_toolchain" - } - service_account: "boringssl-ci-builder@chops-service-accounts.iam.gserviceaccount.com" - experiments { - key: "luci.recipes.use_python3" - value: 100 - } - } - builders { - name: "win32_small" - swarming_host: "chromium-swarm.appspot.com" - dimensions: "cpu:x86-64" - dimensions: "os:Windows-10" - dimensions: "pool:luci.flex.ci" - exe { - cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" - cipd_version: "refs/heads/main" - cmd: "luciexe" - } - properties: - '{' - ' "$gatekeeper": {' - ' "group": "client.boringssl"' - ' },' - ' "cmake_args": {' - ' "CMAKE_CXX_FLAGS": "-DOPENSSL_SMALL=1",' - ' "CMAKE_C_FLAGS": "-DOPENSSL_SMALL=1"' - ' },' - ' "msvc_target": "x86",' - ' "recipe": "boringssl"' - '}' - execution_timeout_secs: 1800 - caches { - name: "gocache" - path: "gocache" - } - caches { - name: "gopath" - path: "gopath" - } - caches { - name: "win_toolchain" - path: "win_toolchain" - } - service_account: "boringssl-ci-builder@chops-service-accounts.iam.gserviceaccount.com" - experiments { - key: "luci.recipes.use_python3" - value: 100 - } - } - builders { - name: "win64" - swarming_host: "chromium-swarm.appspot.com" - dimensions: "cpu:x86-64" - dimensions: "os:Windows-10" - dimensions: "pool:luci.flex.ci" - exe { - cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" - cipd_version: "refs/heads/main" - cmd: "luciexe" - } - properties: - '{' - ' "$gatekeeper": {' - ' "group": "client.boringssl"' - ' },' - ' "msvc_target": "x64",' - ' "recipe": "boringssl"' - '}' - execution_timeout_secs: 1800 - caches { - name: "gocache" - path: "gocache" - } - caches { - name: "gopath" - path: "gopath" - } - caches { - name: "win_toolchain" - path: "win_toolchain" - } - service_account: "boringssl-ci-builder@chops-service-accounts.iam.gserviceaccount.com" - experiments { - key: "luci.recipes.use_python3" - value: 100 - } - } - builders { - name: "win64_clang" - swarming_host: "chromium-swarm.appspot.com" - dimensions: "cpu:x86-64" - dimensions: "os:Windows-10" - dimensions: "pool:luci.flex.ci" - exe { - cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" - cipd_version: "refs/heads/main" - cmd: "luciexe" - } - properties: - '{' - ' "$gatekeeper": {' - ' "group": "client.boringssl"' - ' },' - ' "clang": true,' - ' "msvc_target": "x64",' - ' "recipe": "boringssl"' - '}' - execution_timeout_secs: 1800 - caches { - name: "gocache" - path: "gocache" - } - caches { - name: "gopath" - path: "gopath" - } - caches { - name: "win_toolchain" - path: "win_toolchain" - } - service_account: "boringssl-ci-builder@chops-service-accounts.iam.gserviceaccount.com" - experiments { - key: "luci.recipes.use_python3" - value: 100 - } - } - builders { - name: "win64_rel" - swarming_host: "chromium-swarm.appspot.com" - dimensions: "cpu:x86-64" - dimensions: "os:Windows-10" - dimensions: "pool:luci.flex.ci" - exe { - cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" - cipd_version: "refs/heads/main" - cmd: "luciexe" - } - properties: - '{' - ' "$gatekeeper": {' - ' "group": "client.boringssl"' - ' },' - ' "cmake_args": {' - ' "CMAKE_BUILD_TYPE": "Release"' - ' },' - ' "msvc_target": "x64",' - ' "recipe": "boringssl"' - '}' - execution_timeout_secs: 1800 - caches { - name: "gocache" - path: "gocache" - } - caches { - name: "gopath" - path: "gopath" - } - caches { - name: "win_toolchain" - path: "win_toolchain" - } - service_account: "boringssl-ci-builder@chops-service-accounts.iam.gserviceaccount.com" - experiments { - key: "luci.recipes.use_python3" - value: 100 - } - } - builders { - name: "win64_sde" - swarming_host: "chromium-swarm.appspot.com" - dimensions: "cpu:x86-64" - dimensions: "os:Windows-10" - dimensions: "pool:luci.flex.ci" - exe { - cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" - cipd_version: "refs/heads/main" - cmd: "luciexe" - } - properties: - '{' - ' "$gatekeeper": {' - ' "group": "client.boringssl"' - ' },' - ' "cmake_args": {' - ' "CMAKE_BUILD_TYPE": "RelWithAsserts"' - ' },' - ' "msvc_target": "x64",' - ' "recipe": "boringssl",' - ' "run_ssl_tests": false,' - ' "sde": true' - '}' - execution_timeout_secs: 10800 - caches { - name: "gocache" - path: "gocache" - } - caches { - name: "gopath" - path: "gopath" - } - caches { - name: "win_toolchain" - path: "win_toolchain" - } - service_account: "boringssl-ci-builder@chops-service-accounts.iam.gserviceaccount.com" - experiments { - key: "luci.recipes.use_python3" - value: 100 - } - } - builders { - name: "win64_small" - swarming_host: "chromium-swarm.appspot.com" - dimensions: "cpu:x86-64" - dimensions: "os:Windows-10" - dimensions: "pool:luci.flex.ci" - exe { - cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" - cipd_version: "refs/heads/main" - cmd: "luciexe" - } - properties: - '{' - ' "$gatekeeper": {' - ' "group": "client.boringssl"' - ' },' - ' "cmake_args": {' - ' "CMAKE_CXX_FLAGS": "-DOPENSSL_SMALL=1",' - ' "CMAKE_C_FLAGS": "-DOPENSSL_SMALL=1"' - ' },' - ' "msvc_target": "x64",' - ' "recipe": "boringssl"' - '}' - execution_timeout_secs: 1800 - caches { - name: "gocache" - path: "gocache" - } - caches { - name: "gopath" - path: "gopath" - } - caches { - name: "win_toolchain" - path: "win_toolchain" - } - service_account: "boringssl-ci-builder@chops-service-accounts.iam.gserviceaccount.com" - experiments { - key: "luci.recipes.use_python3" - value: 100 - } - } - builders { - name: "win_arm64_compile" - swarming_host: "chromium-swarm.appspot.com" - dimensions: "cpu:x86-64" - dimensions: "os:Windows-10" - dimensions: "pool:luci.flex.ci" - exe { - cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" - cipd_version: "refs/heads/main" - cmd: "luciexe" - } - properties: - '{' - ' "$gatekeeper": {' - ' "group": "client.boringssl"' - ' },' - ' "clang": true,' - ' "cmake_args": {' - ' "CMAKE_ASM_FLAGS": "--target=arm64-windows",' - ' "CMAKE_CXX_FLAGS": "--target=arm64-windows",' - ' "CMAKE_C_FLAGS": "--target=arm64-windows",' - ' "CMAKE_SYSTEM_NAME": "Windows",' - ' "CMAKE_SYSTEM_PROCESSOR": "arm64"' - ' },' - ' "gclient_vars": {' - ' "checkout_nasm": false' - ' },' - ' "msvc_target": "arm64",' - ' "recipe": "boringssl",' - ' "run_ssl_tests": false,' - ' "run_unit_tests": false' - '}' - execution_timeout_secs: 1800 - caches { - name: "gocache" - path: "gocache" - } - caches { - name: "gopath" - path: "gopath" - } - caches { - name: "win_toolchain" - path: "win_toolchain" - } - service_account: "boringssl-ci-builder@chops-service-accounts.iam.gserviceaccount.com" - experiments { - key: "luci.recipes.use_python3" - 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.ci" - exe { - cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" - cipd_version: "refs/heads/main" - cmd: "luciexe" - } - properties: - '{' - ' "$gatekeeper": {' - ' "group": "client.boringssl"' - ' },' - ' "cmake_args": {' - ' "CMAKE_SYSTEM_NAME": "Windows",' - ' "CMAKE_SYSTEM_PROCESSOR": "arm64",' - ' "OPENSSL_NO_ASM": "1"' - ' },' - ' "gclient_vars": {' - ' "checkout_nasm": false' - ' },' - ' "msvc_target": "arm64",' - ' "recipe": "boringssl",' - ' "run_ssl_tests": false,' - ' "run_unit_tests": false' - '}' - execution_timeout_secs: 1800 - caches { - name: "gocache" - path: "gocache" - } - caches { - name: "gopath" - path: "gopath" - } - caches { - name: "win_toolchain" - path: "win_toolchain" - } - service_account: "boringssl-ci-builder@chops-service-accounts.iam.gserviceaccount.com" - experiments { - key: "luci.recipes.use_python3" - value: 100 - } - } - } -} -buckets { - name: "try" - acls { - group: "all" - } - acls { - role: SCHEDULER - group: "project-boringssl-tryjob-access" - } - acls { - role: SCHEDULER - group: "service-account-cq" - } - swarming { - builders { - name: "android_aarch64" - swarming_host: "chromium-swarm.appspot.com" - dimensions: "device_type:walleye" - 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: - '{' - ' "android": true,' - ' "cmake_args": {' - ' "ANDROID_ABI": "arm64-v8a",' - ' "ANDROID_PLATFORM": "android-21"' - ' },' - ' "recipe": "boringssl"' - '}' - execution_timeout_secs: 3600 - service_account: "boringssl-try-builder@chops-service-accounts.iam.gserviceaccount.com" - experiments { - key: "luci.recipes.use_python3" - value: 100 - } - } - builders { - name: "android_aarch64_compile" - swarming_host: "chromium-swarm.appspot.com" - dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-22.04" - 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: - '{' - ' "android": true,' - ' "cmake_args": {' - ' "ANDROID_ABI": "arm64-v8a",' - ' "ANDROID_PLATFORM": "android-21"' - ' },' - ' "recipe": "boringssl",' - ' "run_ssl_tests": false,' - ' "run_unit_tests": false' - '}' - execution_timeout_secs: 1800 - service_account: "boringssl-try-builder@chops-service-accounts.iam.gserviceaccount.com" - experiments { - key: "luci.recipes.use_python3" - value: 100 - } - } - builders { - name: "android_aarch64_fips" - swarming_host: "chromium-swarm.appspot.com" - dimensions: "device_type:walleye" - 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: - '{' - ' "android": true,' - ' "cmake_args": {' - ' "ANDROID_ABI": "arm64-v8a",' - ' "ANDROID_PLATFORM": "android-21",' - ' "BUILD_SHARED_LIBS": "1",' - ' "FIPS": "1"' - ' },' - ' "recipe": "boringssl"' - '}' - execution_timeout_secs: 3600 - service_account: "boringssl-try-builder@chops-service-accounts.iam.gserviceaccount.com" - experiments { - key: "luci.recipes.use_python3" - value: 100 - } - } - builders { - name: "android_aarch64_fips_compile" - swarming_host: "chromium-swarm.appspot.com" - dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-22.04" - 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: - '{' - ' "android": true,' - ' "cmake_args": {' - ' "ANDROID_ABI": "arm64-v8a",' - ' "ANDROID_PLATFORM": "android-21",' - ' "BUILD_SHARED_LIBS": "1",' - ' "FIPS": "1"' - ' },' - ' "recipe": "boringssl",' - ' "run_ssl_tests": false,' - ' "run_unit_tests": false' - '}' - execution_timeout_secs: 1800 - service_account: "boringssl-try-builder@chops-service-accounts.iam.gserviceaccount.com" - experiments { - key: "luci.recipes.use_python3" - value: 100 - } - } - builders { - name: "android_aarch64_fips_noasm" - swarming_host: "chromium-swarm.appspot.com" - dimensions: "device_type:walleye" - 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: - '{' - ' "android": true,' - ' "cmake_args": {' - ' "ANDROID_ABI": "arm64-v8a",' - ' "ANDROID_PLATFORM": "android-21",' - ' "BUILD_SHARED_LIBS": "1",' - ' "FIPS": "1",' - ' "OPENSSL_NO_ASM": "1"' - ' },' - ' "recipe": "boringssl"' - '}' - execution_timeout_secs: 3600 - service_account: "boringssl-try-builder@chops-service-accounts.iam.gserviceaccount.com" - experiments { - key: "luci.recipes.use_python3" - value: 100 - } - } - builders { - name: "android_aarch64_fips_noasm_compile" - swarming_host: "chromium-swarm.appspot.com" - dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-22.04" - 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: - '{' - ' "android": true,' - ' "cmake_args": {' - ' "ANDROID_ABI": "arm64-v8a",' - ' "ANDROID_PLATFORM": "android-21",' - ' "BUILD_SHARED_LIBS": "1",' - ' "FIPS": "1",' - ' "OPENSSL_NO_ASM": "1"' - ' },' - ' "recipe": "boringssl",' - ' "run_ssl_tests": false,' - ' "run_unit_tests": false' - '}' - execution_timeout_secs: 1800 - service_account: "boringssl-try-builder@chops-service-accounts.iam.gserviceaccount.com" - experiments { - key: "luci.recipes.use_python3" - value: 100 - } - } - builders { - name: "android_aarch64_fips_static" - swarming_host: "chromium-swarm.appspot.com" - dimensions: "device_type:walleye" - 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: - '{' - ' "android": true,' - ' "cmake_args": {' - ' "ANDROID_ABI": "arm64-v8a",' - ' "ANDROID_PLATFORM": "android-21",' - ' "FIPS": "1"' - ' },' - ' "recipe": "boringssl"' - '}' - execution_timeout_secs: 3600 - service_account: "boringssl-try-builder@chops-service-accounts.iam.gserviceaccount.com" - experiments { - key: "luci.recipes.use_python3" - value: 100 - } - } - builders { - name: "android_aarch64_fips_static_compile" - swarming_host: "chromium-swarm.appspot.com" - dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-22.04" - 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: - '{' - ' "android": true,' - ' "cmake_args": {' - ' "ANDROID_ABI": "arm64-v8a",' - ' "ANDROID_PLATFORM": "android-21",' - ' "FIPS": "1"' - ' },' - ' "recipe": "boringssl",' - ' "run_ssl_tests": false,' - ' "run_unit_tests": false' - '}' - execution_timeout_secs: 1800 - service_account: "boringssl-try-builder@chops-service-accounts.iam.gserviceaccount.com" - experiments { - key: "luci.recipes.use_python3" - value: 100 - } - } - builders { - name: "android_aarch64_rel" - swarming_host: "chromium-swarm.appspot.com" - dimensions: "device_type:walleye" - 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: - '{' - ' "android": true,' - ' "cmake_args": {' - ' "ANDROID_ABI": "arm64-v8a",' - ' "ANDROID_PLATFORM": "android-21",' - ' "CMAKE_BUILD_TYPE": "Release"' - ' },' - ' "recipe": "boringssl"' - '}' - execution_timeout_secs: 3600 - service_account: "boringssl-try-builder@chops-service-accounts.iam.gserviceaccount.com" - experiments { - key: "luci.recipes.use_python3" - value: 100 - } - } - builders { - name: "android_aarch64_rel_compile" - swarming_host: "chromium-swarm.appspot.com" - dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-22.04" - 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: - '{' - ' "android": true,' - ' "cmake_args": {' - ' "ANDROID_ABI": "arm64-v8a",' - ' "ANDROID_PLATFORM": "android-21",' - ' "CMAKE_BUILD_TYPE": "Release"' - ' },' - ' "recipe": "boringssl",' - ' "run_ssl_tests": false,' - ' "run_unit_tests": false' - '}' - execution_timeout_secs: 1800 - service_account: "boringssl-try-builder@chops-service-accounts.iam.gserviceaccount.com" - experiments { - key: "luci.recipes.use_python3" - value: 100 - } - } - builders { - name: "android_arm" - swarming_host: "chromium-swarm.appspot.com" - dimensions: "device_type:walleye" - 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: - '{' - ' "android": true,' - ' "cmake_args": {' - ' "ANDROID_ABI": "armeabi-v7a",' - ' "ANDROID_ARM_NEON": "FALSE",' - ' "ANDROID_PLATFORM": "android-18"' - ' },' - ' "recipe": "boringssl"' - '}' - execution_timeout_secs: 3600 - service_account: "boringssl-try-builder@chops-service-accounts.iam.gserviceaccount.com" - experiments { - key: "luci.recipes.use_python3" - value: 100 - } - } - builders { - name: "android_arm_armmode_rel" - swarming_host: "chromium-swarm.appspot.com" - dimensions: "device_type:walleye" - 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: - '{' - ' "android": true,' - ' "cmake_args": {' - ' "ANDROID_ABI": "armeabi-v7a",' - ' "ANDROID_ARM_MODE": "arm",' - ' "ANDROID_ARM_NEON": "FALSE",' - ' "ANDROID_PLATFORM": "android-18",' - ' "CMAKE_BUILD_TYPE": "Release"' - ' },' - ' "recipe": "boringssl"' - '}' - execution_timeout_secs: 3600 - service_account: "boringssl-try-builder@chops-service-accounts.iam.gserviceaccount.com" - experiments { - key: "luci.recipes.use_python3" - value: 100 - } - } - builders { - name: "android_arm_armmode_rel_compile" - swarming_host: "chromium-swarm.appspot.com" - dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-22.04" - 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: - '{' - ' "android": true,' - ' "cmake_args": {' - ' "ANDROID_ABI": "armeabi-v7a",' - ' "ANDROID_ARM_MODE": "arm",' - ' "ANDROID_ARM_NEON": "FALSE",' - ' "ANDROID_PLATFORM": "android-18",' - ' "CMAKE_BUILD_TYPE": "Release"' - ' },' - ' "recipe": "boringssl",' - ' "run_ssl_tests": false,' - ' "run_unit_tests": false' - '}' - execution_timeout_secs: 1800 - service_account: "boringssl-try-builder@chops-service-accounts.iam.gserviceaccount.com" - experiments { - key: "luci.recipes.use_python3" - value: 100 - } - } - builders { - name: "android_arm_compile" - swarming_host: "chromium-swarm.appspot.com" - dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-22.04" - 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: - '{' - ' "android": true,' - ' "cmake_args": {' - ' "ANDROID_ABI": "armeabi-v7a",' - ' "ANDROID_ARM_NEON": "FALSE",' - ' "ANDROID_PLATFORM": "android-18"' - ' },' - ' "recipe": "boringssl",' - ' "run_ssl_tests": false,' - ' "run_unit_tests": false' - '}' - execution_timeout_secs: 1800 - service_account: "boringssl-try-builder@chops-service-accounts.iam.gserviceaccount.com" - experiments { - key: "luci.recipes.use_python3" - value: 100 - } - } - builders { - name: "android_arm_fips" - swarming_host: "chromium-swarm.appspot.com" - dimensions: "device_type:walleye" - 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: - '{' - ' "android": true,' - ' "cmake_args": {' - ' "ANDROID_ABI": "armeabi-v7a",' - ' "ANDROID_PLATFORM": "android-21",' - ' "BUILD_SHARED_LIBS": "1",' - ' "FIPS": "1"' - ' },' - ' "recipe": "boringssl"' - '}' - execution_timeout_secs: 3600 - service_account: "boringssl-try-builder@chops-service-accounts.iam.gserviceaccount.com" - experiments { - key: "luci.recipes.use_python3" - value: 100 - } - } - builders { - name: "android_arm_fips_compile" - swarming_host: "chromium-swarm.appspot.com" - dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-22.04" - 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: - '{' - ' "android": true,' - ' "cmake_args": {' - ' "ANDROID_ABI": "armeabi-v7a",' - ' "ANDROID_PLATFORM": "android-21",' - ' "BUILD_SHARED_LIBS": "1",' - ' "FIPS": "1"' - ' },' - ' "recipe": "boringssl",' - ' "run_ssl_tests": false,' - ' "run_unit_tests": false' - '}' - execution_timeout_secs: 1800 - service_account: "boringssl-try-builder@chops-service-accounts.iam.gserviceaccount.com" - experiments { - key: "luci.recipes.use_python3" - value: 100 - } - } - builders { - name: "android_arm_rel" - swarming_host: "chromium-swarm.appspot.com" - dimensions: "device_type:walleye" - 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: - '{' - ' "android": true,' - ' "cmake_args": {' - ' "ANDROID_ABI": "armeabi-v7a",' - ' "ANDROID_ARM_NEON": "FALSE",' - ' "ANDROID_PLATFORM": "android-18",' - ' "CMAKE_BUILD_TYPE": "Release"' - ' },' - ' "recipe": "boringssl"' - '}' - execution_timeout_secs: 3600 - service_account: "boringssl-try-builder@chops-service-accounts.iam.gserviceaccount.com" - experiments { - key: "luci.recipes.use_python3" - value: 100 - } - } - builders { - name: "android_arm_rel_compile" - swarming_host: "chromium-swarm.appspot.com" - dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-22.04" - 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: - '{' - ' "android": true,' - ' "cmake_args": {' - ' "ANDROID_ABI": "armeabi-v7a",' - ' "ANDROID_ARM_NEON": "FALSE",' - ' "ANDROID_PLATFORM": "android-18",' - ' "CMAKE_BUILD_TYPE": "Release"' - ' },' - ' "recipe": "boringssl",' - ' "run_ssl_tests": false,' - ' "run_unit_tests": false' - '}' - execution_timeout_secs: 1800 - service_account: "boringssl-try-builder@chops-service-accounts.iam.gserviceaccount.com" - experiments { - key: "luci.recipes.use_python3" - value: 100 - } - } - builders { - name: "android_riscv64_compile_only" - swarming_host: "chromium-swarm.appspot.com" - dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-22.04" - 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: - '{' - ' "android": true,' - ' "cmake_args": {' - ' "ANDROID_ABI": "riscv64",' - ' "ANDROID_PLATFORM": "android-35",' - ' "CMAKE_BUILD_TYPE": "Release"' - ' },' - ' "gclient_vars": {' - ' "android_ndk_revision": "wC8sJjVPRDPTbaZFlki_qXTC1lWJNbJi8glUO0woJ1MC"' - ' },' - ' "recipe": "boringssl",' - ' "run_ssl_tests": false,' - ' "run_unit_tests": false' - '}' - execution_timeout_secs: 1800 - service_account: "boringssl-try-builder@chops-service-accounts.iam.gserviceaccount.com" - experiments { - key: "luci.recipes.use_python3" - value: 100 - } - } - builders { - name: "docs" - swarming_host: "chromium-swarm.appspot.com" - dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-22.04" - 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: - '{' - ' "recipe": "boringssl_docs"' - '}' - execution_timeout_secs: 1800 - service_account: "boringssl-try-builder@chops-service-accounts.iam.gserviceaccount.com" - experiments { - key: "luci.recipes.use_python3" - value: 100 - } - } - builders { - name: "ios64_compile" - swarming_host: "chromium-swarm.appspot.com" - dimensions: "cpu:x86-64" - dimensions: "os:Mac-10.15|Mac-11" - 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: - '{' - ' "cmake_args": {' - ' "CMAKE_OSX_ARCHITECTURES": "arm64",' - ' "CMAKE_OSX_SYSROOT": "iphoneos"' - ' },' - ' "recipe": "boringssl",' - ' "run_ssl_tests": false,' - ' "run_unit_tests": false' - '}' - execution_timeout_secs: 3600 - caches { - name: "osx_sdk" - path: "osx_sdk" - } - service_account: "boringssl-try-builder@chops-service-accounts.iam.gserviceaccount.com" - experiments { - key: "luci.recipes.use_python3" - value: 100 - } - } - builders { - name: "linux" - swarming_host: "chromium-swarm.appspot.com" - dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-22.04" - 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: - '{' - ' "check_stack": true,' - ' "cmake_args": {' - ' "BORINGSSL_ALLOW_CXX_RUNTIME": "1"' - ' },' - ' "recipe": "boringssl"' - '}' - execution_timeout_secs: 1800 - service_account: "boringssl-try-builder@chops-service-accounts.iam.gserviceaccount.com" - experiments { - key: "luci.recipes.use_python3" - value: 100 - } - } - builders { - name: "linux32" - swarming_host: "chromium-swarm.appspot.com" - dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-22.04" - 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: - '{' - ' "check_stack": true,' - ' "cmake_args": {' - ' "CMAKE_ASM_FLAGS": "-m32 -msse2",' - ' "CMAKE_CXX_FLAGS": "-m32 -msse2",' - ' "CMAKE_C_FLAGS": "-m32 -msse2",' - ' "CMAKE_SYSTEM_NAME": "Linux",' - ' "CMAKE_SYSTEM_PROCESSOR": "x86"' - ' },' - ' "recipe": "boringssl"' - '}' - execution_timeout_secs: 1800 - service_account: "boringssl-try-builder@chops-service-accounts.iam.gserviceaccount.com" - experiments { - key: "luci.recipes.use_python3" - value: 100 - } - } - builders { - name: "linux32_nosse2_noasm" - swarming_host: "chromium-swarm.appspot.com" - dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-22.04" - 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: - '{' - ' "cmake_args": {' - ' "CMAKE_ASM_FLAGS": "-m32 -msse2",' - ' "CMAKE_CXX_FLAGS": "-m32 -msse2",' - ' "CMAKE_C_FLAGS": "-m32 -msse2",' - ' "CMAKE_SYSTEM_NAME": "Linux",' - ' "CMAKE_SYSTEM_PROCESSOR": "x86",' - ' "OPENSSL_NO_ASM": "1",' - ' "OPENSSL_NO_SSE2_FOR_TESTING": "1"' - ' },' - ' "recipe": "boringssl"' - '}' - execution_timeout_secs: 1800 - service_account: "boringssl-try-builder@chops-service-accounts.iam.gserviceaccount.com" - experiments { - key: "luci.recipes.use_python3" - value: 100 - } - } - builders { - name: "linux32_rel" - swarming_host: "chromium-swarm.appspot.com" - dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-22.04" - 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: - '{' - ' "cmake_args": {' - ' "CMAKE_ASM_FLAGS": "-m32 -msse2",' - ' "CMAKE_BUILD_TYPE": "Release",' - ' "CMAKE_CXX_FLAGS": "-m32 -msse2",' - ' "CMAKE_C_FLAGS": "-m32 -msse2",' - ' "CMAKE_SYSTEM_NAME": "Linux",' - ' "CMAKE_SYSTEM_PROCESSOR": "x86"' - ' },' - ' "recipe": "boringssl"' - '}' - execution_timeout_secs: 1800 - service_account: "boringssl-try-builder@chops-service-accounts.iam.gserviceaccount.com" - experiments { - key: "luci.recipes.use_python3" - value: 100 - } - } - builders { - name: "linux32_sde" - swarming_host: "chromium-swarm.appspot.com" - dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-22.04" - 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: - '{' - ' "cmake_args": {' - ' "CMAKE_ASM_FLAGS": "-m32 -msse2",' - ' "CMAKE_BUILD_TYPE": "RelWithAsserts",' - ' "CMAKE_CXX_FLAGS": "-m32 -msse2",' - ' "CMAKE_C_FLAGS": "-m32 -msse2",' - ' "CMAKE_SYSTEM_NAME": "Linux",' - ' "CMAKE_SYSTEM_PROCESSOR": "x86"' - ' },' - ' "recipe": "boringssl",' - ' "run_ssl_tests": false,' - ' "sde": true' - '}' - execution_timeout_secs: 1800 - service_account: "boringssl-try-builder@chops-service-accounts.iam.gserviceaccount.com" - experiments { - key: "luci.recipes.use_python3" - value: 100 - } - } - builders { - name: "linux_bazel" - swarming_host: "chromium-swarm.appspot.com" - dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-22.04" - 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: - '{' - ' "recipe": "boringssl_bazel"' - '}' - execution_timeout_secs: 1800 - service_account: "boringssl-try-builder@chops-service-accounts.iam.gserviceaccount.com" - experiments { - key: "luci.recipes.use_python3" - value: 100 - } - } - builders { - name: "linux_clang_cfi" - swarming_host: "chromium-swarm.appspot.com" - dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-22.04" - 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: - '{' - ' "clang": true,' - ' "cmake_args": {' - ' "CFI": "1"' - ' },' - ' "recipe": "boringssl"' - '}' - execution_timeout_secs: 1800 - service_account: "boringssl-try-builder@chops-service-accounts.iam.gserviceaccount.com" - experiments { - key: "luci.recipes.use_python3" - value: 100 - } - } - builders { - name: "linux_clang_rel" - swarming_host: "chromium-swarm.appspot.com" - dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-22.04" - 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: - '{' - ' "clang": true,' - ' "cmake_args": {' - ' "CMAKE_BUILD_TYPE": "Release"' - ' },' - ' "recipe": "boringssl"' - '}' - execution_timeout_secs: 1800 - service_account: "boringssl-try-builder@chops-service-accounts.iam.gserviceaccount.com" - experiments { - key: "luci.recipes.use_python3" - value: 100 - } - } - builders { - name: "linux_clang_rel_msan" - swarming_host: "chromium-swarm.appspot.com" - dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-22.04" - 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: - '{' - ' "clang": true,' - ' "cmake_args": {' - ' "CMAKE_BUILD_TYPE": "Release",' - ' "MSAN": "1",' - ' "USE_CUSTOM_LIBCXX": "1"' - ' },' - ' "gclient_vars": {' - ' "checkout_libcxx": true' - ' },' - ' "recipe": "boringssl"' - '}' - execution_timeout_secs: 1800 - service_account: "boringssl-try-builder@chops-service-accounts.iam.gserviceaccount.com" - experiments { - key: "luci.recipes.use_python3" - value: 100 - } - } - builders { - name: "linux_clang_rel_tsan" - swarming_host: "chromium-swarm.appspot.com" - dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-22.04" - 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: - '{' - ' "clang": true,' - ' "cmake_args": {' - ' "CMAKE_BUILD_TYPE": "Release",' - ' "TSAN": "1",' - ' "USE_CUSTOM_LIBCXX": "1"' - ' },' - ' "gclient_vars": {' - ' "checkout_libcxx": true' - ' },' - ' "recipe": "boringssl",' - ' "run_ssl_tests": false' - '}' - execution_timeout_secs: 1800 - service_account: "boringssl-try-builder@chops-service-accounts.iam.gserviceaccount.com" - experiments { - key: "luci.recipes.use_python3" - value: 100 - } - } - builders { - name: "linux_clang_ubsan" - swarming_host: "chromium-swarm.appspot.com" - dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-22.04" - 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: - '{' - ' "clang": true,' - ' "cmake_args": {' - ' "CMAKE_BUILD_TYPE": "RelWithAsserts",' - ' "UBSAN": "1"' - ' },' - ' "recipe": "boringssl"' - '}' - execution_timeout_secs: 1800 - service_account: "boringssl-try-builder@chops-service-accounts.iam.gserviceaccount.com" - experiments { - key: "luci.recipes.use_python3" - value: 100 - } - } - builders { - name: "linux_fips" - swarming_host: "chromium-swarm.appspot.com" - dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-22.04" - 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: - '{' - ' "cmake_args": {' - ' "FIPS": "1"' - ' },' - ' "recipe": "boringssl"' - '}' - execution_timeout_secs: 1800 - service_account: "boringssl-try-builder@chops-service-accounts.iam.gserviceaccount.com" - experiments { - key: "luci.recipes.use_python3" - value: 100 - } - } - builders { - name: "linux_fips_clang" - swarming_host: "chromium-swarm.appspot.com" - dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-22.04" - 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: - '{' - ' "clang": true,' - ' "cmake_args": {' - ' "FIPS": "1"' - ' },' - ' "recipe": "boringssl"' - '}' - execution_timeout_secs: 1800 - service_account: "boringssl-try-builder@chops-service-accounts.iam.gserviceaccount.com" - experiments { - key: "luci.recipes.use_python3" - value: 100 - } - } - builders { - name: "linux_fips_clang_rel" - swarming_host: "chromium-swarm.appspot.com" - dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-22.04" - 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: - '{' - ' "clang": true,' - ' "cmake_args": {' - ' "CMAKE_BUILD_TYPE": "Release",' - ' "FIPS": "1"' - ' },' - ' "recipe": "boringssl"' - '}' - execution_timeout_secs: 1800 - service_account: "boringssl-try-builder@chops-service-accounts.iam.gserviceaccount.com" - experiments { - key: "luci.recipes.use_python3" - value: 100 - } - } - builders { - name: "linux_fips_noasm_asan" - swarming_host: "chromium-swarm.appspot.com" - dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-22.04" - 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: - '{' - ' "clang": true,' - ' "cmake_args": {' - ' "ASAN": "1",' - ' "FIPS": "1",' - ' "OPENSSL_NO_ASM": "1"' - ' },' - ' "recipe": "boringssl"' - '}' - execution_timeout_secs: 1800 - service_account: "boringssl-try-builder@chops-service-accounts.iam.gserviceaccount.com" - experiments { - key: "luci.recipes.use_python3" - value: 100 - } - } - builders { - name: "linux_fips_rel" - swarming_host: "chromium-swarm.appspot.com" - dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-22.04" - 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: - '{' - ' "cmake_args": {' - ' "CMAKE_BUILD_TYPE": "Release",' - ' "FIPS": "1"' - ' },' - ' "recipe": "boringssl"' - '}' - execution_timeout_secs: 1800 - service_account: "boringssl-try-builder@chops-service-accounts.iam.gserviceaccount.com" - experiments { - key: "luci.recipes.use_python3" - value: 100 - } - } - builders { - name: "linux_fuzz" - swarming_host: "chromium-swarm.appspot.com" - dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-22.04" - 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: - '{' - ' "clang": true,' - ' "cmake_args": {' - ' "FUZZ": "1",' - ' "LIBFUZZER_FROM_DEPS": "1"' - ' },' - ' "gclient_vars": {' - ' "checkout_fuzzer": true' - ' },' - ' "recipe": "boringssl"' - '}' - execution_timeout_secs: 1800 - service_account: "boringssl-try-builder@chops-service-accounts.iam.gserviceaccount.com" - experiments { - key: "luci.recipes.use_python3" - value: 100 - } - } - builders { - name: "linux_noasm_asan" - swarming_host: "chromium-swarm.appspot.com" - dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-22.04" - 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: - '{' - ' "clang": true,' - ' "cmake_args": {' - ' "ASAN": "1",' - ' "OPENSSL_NO_ASM": "1"' - ' },' - ' "recipe": "boringssl"' - '}' - execution_timeout_secs: 1800 - service_account: "boringssl-try-builder@chops-service-accounts.iam.gserviceaccount.com" - experiments { - key: "luci.recipes.use_python3" - value: 100 - } - } - builders { - name: "linux_nosse2_noasm" - swarming_host: "chromium-swarm.appspot.com" - dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-22.04" - 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: - '{' - ' "cmake_args": {' - ' "OPENSSL_NO_ASM": "1",' - ' "OPENSSL_NO_SSE2_FOR_TESTING": "1"' - ' },' - ' "recipe": "boringssl"' - '}' - execution_timeout_secs: 1800 - service_account: "boringssl-try-builder@chops-service-accounts.iam.gserviceaccount.com" - experiments { - key: "luci.recipes.use_python3" - value: 100 - } - } - builders { - name: "linux_nothreads" - swarming_host: "chromium-swarm.appspot.com" - dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-22.04" - 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: - '{' - ' "cmake_args": {' - ' "CMAKE_CXX_FLAGS": "-DOPENSSL_NO_THREADS_CORRUPT_MEMORY_AND_LEAK_SECRETS_IF_THREADED=1",' - ' "CMAKE_C_FLAGS": "-DOPENSSL_NO_THREADS_CORRUPT_MEMORY_AND_LEAK_SECRETS_IF_THREADED=1"' - ' },' - ' "recipe": "boringssl"' - '}' - execution_timeout_secs: 1800 - service_account: "boringssl-try-builder@chops-service-accounts.iam.gserviceaccount.com" - experiments { - key: "luci.recipes.use_python3" - value: 100 - } - } - builders { - name: "linux_rel" - swarming_host: "chromium-swarm.appspot.com" - dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-22.04" - 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: - '{' - ' "cmake_args": {' - ' "CMAKE_BUILD_TYPE": "Release"' - ' },' - ' "recipe": "boringssl"' - '}' - execution_timeout_secs: 1800 - service_account: "boringssl-try-builder@chops-service-accounts.iam.gserviceaccount.com" - experiments { - key: "luci.recipes.use_python3" - value: 100 - } - } - builders { - name: "linux_sde" - swarming_host: "chromium-swarm.appspot.com" - dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-22.04" - 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: - '{' - ' "cmake_args": {' - ' "CMAKE_BUILD_TYPE": "RelWithAsserts"' - ' },' - ' "recipe": "boringssl",' - ' "run_ssl_tests": false,' - ' "sde": true' - '}' - execution_timeout_secs: 1800 - service_account: "boringssl-try-builder@chops-service-accounts.iam.gserviceaccount.com" - experiments { - key: "luci.recipes.use_python3" - value: 100 - } - } - builders { - name: "linux_shared" - swarming_host: "chromium-swarm.appspot.com" - dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-22.04" - 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: - '{' - ' "check_imported_libraries": true,' - ' "cmake_args": {' - ' "BUILD_SHARED_LIBS": "1"' - ' },' - ' "recipe": "boringssl"' - '}' - execution_timeout_secs: 1800 - service_account: "boringssl-try-builder@chops-service-accounts.iam.gserviceaccount.com" - experiments { - key: "luci.recipes.use_python3" - value: 100 - } - } - builders { - name: "linux_small" - swarming_host: "chromium-swarm.appspot.com" - dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-22.04" - 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: - '{' - ' "cmake_args": {' - ' "CMAKE_CXX_FLAGS": "-DOPENSSL_SMALL=1",' - ' "CMAKE_C_FLAGS": "-DOPENSSL_SMALL=1"' - ' },' - ' "recipe": "boringssl"' - '}' - execution_timeout_secs: 1800 - service_account: "boringssl-try-builder@chops-service-accounts.iam.gserviceaccount.com" - experiments { - key: "luci.recipes.use_python3" - value: 100 - } - } - builders { - name: "mac" - swarming_host: "chromium-swarm.appspot.com" - dimensions: "cpu:x86-64" - dimensions: "os:Mac-10.15|Mac-11" - 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: - '{' - ' "recipe": "boringssl"' - '}' - execution_timeout_secs: 3600 - caches { - name: "osx_sdk" - path: "osx_sdk" - } - service_account: "boringssl-try-builder@chops-service-accounts.iam.gserviceaccount.com" - experiments { - key: "luci.recipes.use_python3" - value: 100 - } - } - builders { - name: "mac_arm64" - swarming_host: "chromium-swarm.appspot.com" - dimensions: "cpu:arm64" - dimensions: "os:Mac" - 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: - '{' - ' "recipe": "boringssl"' - '}' - execution_timeout_secs: 3600 - caches { - name: "osx_sdk" - path: "osx_sdk" - } - service_account: "boringssl-try-builder@chops-service-accounts.iam.gserviceaccount.com" - experiments { - key: "luci.recipes.use_python3" - value: 100 - } - } - builders { - name: "mac_arm64_bazel" - swarming_host: "chromium-swarm.appspot.com" - dimensions: "cpu:arm64" - dimensions: "os:Mac" - 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: - '{' - ' "recipe": "boringssl_bazel"' - '}' - execution_timeout_secs: 3600 - caches { - name: "osx_sdk" - path: "osx_sdk" - } - service_account: "boringssl-try-builder@chops-service-accounts.iam.gserviceaccount.com" - experiments { - key: "luci.recipes.use_python3" - value: 100 - } - } - builders { - name: "mac_rel" - swarming_host: "chromium-swarm.appspot.com" - dimensions: "cpu:x86-64" - dimensions: "os:Mac-10.15|Mac-11" - 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: - '{' - ' "cmake_args": {' - ' "CMAKE_BUILD_TYPE": "Release"' - ' },' - ' "recipe": "boringssl"' - '}' - execution_timeout_secs: 3600 - caches { - name: "osx_sdk" - path: "osx_sdk" - } - service_account: "boringssl-try-builder@chops-service-accounts.iam.gserviceaccount.com" - experiments { - key: "luci.recipes.use_python3" - value: 100 - } - } - builders { - name: "mac_small" - swarming_host: "chromium-swarm.appspot.com" - dimensions: "cpu:x86-64" - dimensions: "os:Mac-10.15|Mac-11" - 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: - '{' - ' "cmake_args": {' - ' "CMAKE_CXX_FLAGS": "-DOPENSSL_SMALL=1",' - ' "CMAKE_C_FLAGS": "-DOPENSSL_SMALL=1"' - ' },' - ' "recipe": "boringssl"' - '}' - execution_timeout_secs: 3600 - caches { - name: "osx_sdk" - path: "osx_sdk" - } - service_account: "boringssl-try-builder@chops-service-accounts.iam.gserviceaccount.com" - experiments { - key: "luci.recipes.use_python3" - value: 100 - } - } - builders { - name: "win32" - 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: - '{' - ' "msvc_target": "x86",' - ' "recipe": "boringssl"' - '}' - 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 - } - } - builders { - name: "win32_clang" - 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: - '{' - ' "clang": true,' - ' "cmake_args": {' - ' "CMAKE_ASM_FLAGS": "-m32 -msse2",' - ' "CMAKE_CXX_FLAGS": "-m32 -msse2",' - ' "CMAKE_C_FLAGS": "-m32 -msse2",' - ' "CMAKE_SYSTEM_NAME": "Windows",' - ' "CMAKE_SYSTEM_PROCESSOR": "x86"' - ' },' - ' "msvc_target": "x86",' - ' "recipe": "boringssl"' - '}' - 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 - } - } - builders { - name: "win32_clang_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: - '{' - ' "clang": true,' - ' "cmake_args": {' - ' "CMAKE_ASM_FLAGS": "-m32 -msse2",' - ' "CMAKE_CXX_FLAGS": "-m32 -msse2",' - ' "CMAKE_C_FLAGS": "-m32 -msse2",' - ' "CMAKE_SYSTEM_NAME": "Windows",' - ' "CMAKE_SYSTEM_PROCESSOR": "x86"' - ' },' - ' "msvc_target": "x86",' - ' "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 - } - } - builders { - name: "win32_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: - '{' - ' "msvc_target": "x86",' - ' "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 - } - } - builders { - name: "win32_rel" - 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: - '{' - ' "cmake_args": {' - ' "CMAKE_BUILD_TYPE": "Release"' - ' },' - ' "msvc_target": "x86",' - ' "recipe": "boringssl"' - '}' - 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 - } - } - builders { - name: "win32_sde" - 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: - '{' - ' "cmake_args": {' - ' "CMAKE_BUILD_TYPE": "RelWithAsserts"' - ' },' - ' "msvc_target": "x86",' - ' "recipe": "boringssl",' - ' "run_ssl_tests": false,' - ' "sde": true' - '}' - 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 - } - } - builders { - name: "win32_small" - 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: - '{' - ' "cmake_args": {' - ' "CMAKE_CXX_FLAGS": "-DOPENSSL_SMALL=1",' - ' "CMAKE_C_FLAGS": "-DOPENSSL_SMALL=1"' - ' },' - ' "msvc_target": "x86",' - ' "recipe": "boringssl"' - '}' - 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 - } - } - builders { - name: "win64" - 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: - '{' - ' "msvc_target": "x64",' - ' "recipe": "boringssl"' - '}' - 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 - } - } - builders { - name: "win64_clang" - 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: - '{' - ' "clang": true,' - ' "msvc_target": "x64",' - ' "recipe": "boringssl"' - '}' - 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 - } - } - builders { - name: "win64_clang_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: - '{' - ' "clang": true,' - ' "msvc_target": "x64",' - ' "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 - } - } - builders { - name: "win64_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: - '{' - ' "msvc_target": "x64",' - ' "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 - } - } - builders { - name: "win64_rel" - 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: - '{' - ' "cmake_args": {' - ' "CMAKE_BUILD_TYPE": "Release"' - ' },' - ' "msvc_target": "x64",' - ' "recipe": "boringssl"' - '}' - 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 - } - } - builders { - name: "win64_sde" - 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: - '{' - ' "cmake_args": {' - ' "CMAKE_BUILD_TYPE": "RelWithAsserts"' - ' },' - ' "msvc_target": "x64",' - ' "recipe": "boringssl",' - ' "run_ssl_tests": false,' - ' "sde": true' - '}' - 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 - } - } - builders { - name: "win64_small" - 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: - '{' - ' "cmake_args": {' - ' "CMAKE_CXX_FLAGS": "-DOPENSSL_SMALL=1",' - ' "CMAKE_C_FLAGS": "-DOPENSSL_SMALL=1"' - ' },' - ' "msvc_target": "x64",' - ' "recipe": "boringssl"' - '}' - 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 - } - } - builders { - name: "win_arm64_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: - '{' - ' "clang": true,' - ' "cmake_args": {' - ' "CMAKE_ASM_FLAGS": "--target=arm64-windows",' - ' "CMAKE_CXX_FLAGS": "--target=arm64-windows",' - ' "CMAKE_C_FLAGS": "--target=arm64-windows",' - ' "CMAKE_SYSTEM_NAME": "Windows",' - ' "CMAKE_SYSTEM_PROCESSOR": "arm64"' - ' },' - ' "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 - } - } - 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: - '{' - ' "cmake_args": {' - ' "CMAKE_SYSTEM_NAME": "Windows",' - ' "CMAKE_SYSTEM_PROCESSOR": "arm64",' - ' "OPENSSL_NO_ASM": "1"' - ' },' - ' "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/generated/luci-logdog.cfg b/generated/luci-logdog.cfg deleted file mode 100644 index 01a3912..0000000 --- a/generated/luci-logdog.cfg +++ /dev/null
@@ -1,9 +0,0 @@ -# Auto-generated by lucicfg. -# Do not modify manually. -# -# For the schema of this file, see ProjectConfig message: -# https://config.luci.app/schemas/projects:luci-logdog.cfg - -reader_auth_groups: "all" -writer_auth_groups: "luci-logdog-chromium-writers" -archive_gs_bucket: "chromium-luci-logdog"
diff --git a/generated/luci-milo.cfg b/generated/luci-milo.cfg deleted file mode 100644 index e91d83e..0000000 --- a/generated/luci-milo.cfg +++ /dev/null
@@ -1,278 +0,0 @@ -# Auto-generated by lucicfg. -# Do not modify manually. -# -# For the schema of this file, see Project message: -# https://config.luci.app/schemas/projects:luci-milo.cfg - -consoles { - id: "main" - name: "BoringSSL Main Console" - repo_url: "https://boringssl.googlesource.com/boringssl" - refs: "regexp:refs/heads/master" - manifest_name: "REVISION" - builders { - name: "buildbucket/luci.boringssl.ci/android_aarch64" - category: "android|aarch64" - short_name: "dbg" - } - builders { - name: "buildbucket/luci.boringssl.ci/android_aarch64_rel" - category: "android|aarch64" - short_name: "rel" - } - builders { - name: "buildbucket/luci.boringssl.ci/android_aarch64_fips" - category: "android|aarch64" - short_name: "fips" - } - builders { - name: "buildbucket/luci.boringssl.ci/android_aarch64_fips_noasm" - category: "android|aarch64" - short_name: "fips3" - } - builders { - name: "buildbucket/luci.boringssl.ci/android_aarch64_fips_static" - category: "android|aarch64" - short_name: "fips2" - } - builders { - name: "buildbucket/luci.boringssl.ci/android_arm" - category: "android|thumb" - short_name: "dbg" - } - builders { - name: "buildbucket/luci.boringssl.ci/android_arm_rel" - category: "android|thumb" - short_name: "rel" - } - builders { - name: "buildbucket/luci.boringssl.ci/android_arm_fips" - category: "android|thumb" - short_name: "fips" - } - builders { - name: "buildbucket/luci.boringssl.ci/android_arm_armmode_rel" - category: "android|arm" - short_name: "rel" - } - builders { - name: "buildbucket/luci.boringssl.ci/android_riscv64_compile_only" - category: "android|riscv64" - short_name: "rel" - } - builders { - name: "buildbucket/luci.boringssl.ci/docs" - short_name: "doc" - } - builders { - name: "buildbucket/luci.boringssl.ci/ios64_compile" - category: "ios" - short_name: "64" - } - builders { - name: "buildbucket/luci.boringssl.ci/linux" - category: "linux" - short_name: "dbg" - } - builders { - name: "buildbucket/luci.boringssl.ci/linux_rel" - category: "linux" - short_name: "rel" - } - builders { - name: "buildbucket/luci.boringssl.ci/linux32" - category: "linux|32" - short_name: "dbg" - } - builders { - name: "buildbucket/luci.boringssl.ci/linux32_rel" - category: "linux|32" - short_name: "rel" - } - builders { - name: "buildbucket/luci.boringssl.ci/linux32_sde" - category: "linux|32" - short_name: "sde" - } - builders { - name: "buildbucket/luci.boringssl.ci/linux32_nosse2_noasm" - category: "linux|32" - short_name: "nosse2" - } - builders { - name: "buildbucket/luci.boringssl.ci/linux_clang_cfi" - category: "linux|clang" - short_name: "cfi" - } - builders { - name: "buildbucket/luci.boringssl.ci/linux_clang_rel" - category: "linux|clang" - short_name: "rel" - } - builders { - name: "buildbucket/luci.boringssl.ci/linux_clang_rel_msan" - category: "linux|clang" - short_name: "msan" - } - builders { - name: "buildbucket/luci.boringssl.ci/linux_clang_rel_tsan" - category: "linux|clang" - short_name: "tsan" - } - builders { - name: "buildbucket/luci.boringssl.ci/linux_clang_ubsan" - category: "linux|clang" - short_name: "ubsan" - } - builders { - name: "buildbucket/luci.boringssl.ci/linux_fips" - category: "linux|fips" - short_name: "dbg" - } - builders { - name: "buildbucket/luci.boringssl.ci/linux_fips_rel" - category: "linux|fips" - short_name: "rel" - } - builders { - name: "buildbucket/luci.boringssl.ci/linux_fips_clang" - category: "linux|fips|clang" - short_name: "dbg" - } - builders { - name: "buildbucket/luci.boringssl.ci/linux_fips_clang_rel" - category: "linux|fips|clang" - short_name: "rel" - } - builders { - name: "buildbucket/luci.boringssl.ci/linux_fips_noasm_asan" - category: "linux|fips" - short_name: "asan" - } - builders { - name: "buildbucket/luci.boringssl.ci/linux_fuzz" - category: "linux" - short_name: "fuzz" - } - builders { - name: "buildbucket/luci.boringssl.ci/linux_noasm_asan" - category: "linux" - short_name: "asan" - } - builders { - name: "buildbucket/luci.boringssl.ci/linux_nothreads" - category: "linux" - short_name: "not" - } - builders { - name: "buildbucket/luci.boringssl.ci/linux_sde" - category: "linux" - short_name: "sde" - } - builders { - name: "buildbucket/luci.boringssl.ci/linux_shared" - category: "linux" - short_name: "sh" - } - builders { - name: "buildbucket/luci.boringssl.ci/linux_small" - category: "linux" - short_name: "sm" - } - builders { - name: "buildbucket/luci.boringssl.ci/linux_nosse2_noasm" - category: "linux" - short_name: "nosse2" - } - builders { - name: "buildbucket/luci.boringssl.ci/linux_bazel" - category: "linux" - short_name: "bzl" - } - builders { - name: "buildbucket/luci.boringssl.ci/mac" - category: "mac" - short_name: "dbg" - } - builders { - name: "buildbucket/luci.boringssl.ci/mac_rel" - category: "mac" - short_name: "rel" - } - builders { - name: "buildbucket/luci.boringssl.ci/mac_small" - category: "mac" - short_name: "sm" - } - builders { - name: "buildbucket/luci.boringssl.ci/mac_arm64" - category: "mac" - short_name: "arm64" - } - builders { - name: "buildbucket/luci.boringssl.ci/mac_arm64_bazel" - category: "mac" - short_name: "bzl" - } - builders { - name: "buildbucket/luci.boringssl.ci/win32" - category: "win|x86" - short_name: "dbg" - } - builders { - name: "buildbucket/luci.boringssl.ci/win32_rel" - category: "win|x86" - short_name: "rel" - } - builders { - name: "buildbucket/luci.boringssl.ci/win32_sde" - category: "win|x86" - short_name: "sde" - } - builders { - name: "buildbucket/luci.boringssl.ci/win32_small" - category: "win|x86" - short_name: "sm" - } - builders { - name: "buildbucket/luci.boringssl.ci/win32_clang" - category: "win|x86" - short_name: "clang" - } - builders { - name: "buildbucket/luci.boringssl.ci/win64" - category: "win|x64" - short_name: "dbg" - } - builders { - name: "buildbucket/luci.boringssl.ci/win64_rel" - category: "win|x64" - short_name: "rel" - } - builders { - name: "buildbucket/luci.boringssl.ci/win64_sde" - category: "win|x64" - short_name: "sde" - } - builders { - name: "buildbucket/luci.boringssl.ci/win64_small" - category: "win|x64" - short_name: "sm" - } - builders { - name: "buildbucket/luci.boringssl.ci/win64_clang" - category: "win|x64" - short_name: "clg" - } - builders { - name: "buildbucket/luci.boringssl.ci/win_arm64_compile" - category: "win|arm64" - short_name: "clang" - } - builders { - name: "buildbucket/luci.boringssl.ci/win_arm64_msvc_compile" - category: "win|arm64" - short_name: "msvc" - } -} -logo_url: "https://storage.googleapis.com/chrome-infra/boringssl-logo.png"
diff --git a/generated/luci-notify.cfg b/generated/luci-notify.cfg deleted file mode 100644 index 927b77a..0000000 --- a/generated/luci-notify.cfg +++ /dev/null
@@ -1,801 +0,0 @@ -# Auto-generated by lucicfg. -# Do not modify manually. -# -# For the schema of this file, see ProjectConfig message: -# https://config.luci.app/schemas/projects:luci-notify.cfg - -notifiers { - notifications { - on_occurrence: FAILURE - on_occurrence: INFRA_FAILURE - on_new_status: SUCCESS - email { - recipients: "boringssl@google.com" - } - } - builders { - bucket: "ci" - name: "android_aarch64" - repository: "https://boringssl.googlesource.com/boringssl" - } -} -notifiers { - notifications { - on_occurrence: FAILURE - on_occurrence: INFRA_FAILURE - on_new_status: SUCCESS - email { - recipients: "boringssl@google.com" - } - } - builders { - bucket: "ci" - name: "android_aarch64_fips" - repository: "https://boringssl.googlesource.com/boringssl" - } -} -notifiers { - notifications { - on_occurrence: FAILURE - on_occurrence: INFRA_FAILURE - on_new_status: SUCCESS - email { - recipients: "boringssl@google.com" - } - } - builders { - bucket: "ci" - name: "android_aarch64_fips_noasm" - repository: "https://boringssl.googlesource.com/boringssl" - } -} -notifiers { - notifications { - on_occurrence: FAILURE - on_occurrence: INFRA_FAILURE - on_new_status: SUCCESS - email { - recipients: "boringssl@google.com" - } - } - builders { - bucket: "ci" - name: "android_aarch64_fips_static" - repository: "https://boringssl.googlesource.com/boringssl" - } -} -notifiers { - notifications { - on_occurrence: FAILURE - on_occurrence: INFRA_FAILURE - on_new_status: SUCCESS - email { - recipients: "boringssl@google.com" - } - } - builders { - bucket: "ci" - name: "android_aarch64_rel" - repository: "https://boringssl.googlesource.com/boringssl" - } -} -notifiers { - notifications { - on_occurrence: FAILURE - on_occurrence: INFRA_FAILURE - on_new_status: SUCCESS - email { - recipients: "boringssl@google.com" - } - } - builders { - bucket: "ci" - name: "android_arm" - repository: "https://boringssl.googlesource.com/boringssl" - } -} -notifiers { - notifications { - on_occurrence: FAILURE - on_occurrence: INFRA_FAILURE - on_new_status: SUCCESS - email { - recipients: "boringssl@google.com" - } - } - builders { - bucket: "ci" - name: "android_arm_armmode_rel" - repository: "https://boringssl.googlesource.com/boringssl" - } -} -notifiers { - notifications { - on_occurrence: FAILURE - on_occurrence: INFRA_FAILURE - on_new_status: SUCCESS - email { - recipients: "boringssl@google.com" - } - } - builders { - bucket: "ci" - name: "android_arm_fips" - repository: "https://boringssl.googlesource.com/boringssl" - } -} -notifiers { - notifications { - on_occurrence: FAILURE - on_occurrence: INFRA_FAILURE - on_new_status: SUCCESS - email { - recipients: "boringssl@google.com" - } - } - builders { - bucket: "ci" - name: "android_arm_rel" - repository: "https://boringssl.googlesource.com/boringssl" - } -} -notifiers { - notifications { - on_occurrence: FAILURE - on_occurrence: INFRA_FAILURE - on_new_status: SUCCESS - email { - recipients: "boringssl@google.com" - } - } - builders { - bucket: "ci" - name: "android_riscv64_compile_only" - repository: "https://boringssl.googlesource.com/boringssl" - } -} -notifiers { - notifications { - on_occurrence: FAILURE - on_occurrence: INFRA_FAILURE - on_new_status: SUCCESS - email { - recipients: "boringssl@google.com" - } - } - builders { - bucket: "ci" - name: "docs" - repository: "https://boringssl.googlesource.com/boringssl" - } -} -notifiers { - notifications { - on_occurrence: FAILURE - on_occurrence: INFRA_FAILURE - on_new_status: SUCCESS - email { - recipients: "boringssl@google.com" - } - } - builders { - bucket: "ci" - name: "ios64_compile" - repository: "https://boringssl.googlesource.com/boringssl" - } -} -notifiers { - notifications { - on_occurrence: FAILURE - on_occurrence: INFRA_FAILURE - on_new_status: SUCCESS - email { - recipients: "boringssl@google.com" - } - } - builders { - bucket: "ci" - name: "linux" - repository: "https://boringssl.googlesource.com/boringssl" - } -} -notifiers { - notifications { - on_occurrence: FAILURE - on_occurrence: INFRA_FAILURE - on_new_status: SUCCESS - email { - recipients: "boringssl@google.com" - } - } - builders { - bucket: "ci" - name: "linux32" - repository: "https://boringssl.googlesource.com/boringssl" - } -} -notifiers { - notifications { - on_occurrence: FAILURE - on_occurrence: INFRA_FAILURE - on_new_status: SUCCESS - email { - recipients: "boringssl@google.com" - } - } - builders { - bucket: "ci" - name: "linux32_nosse2_noasm" - repository: "https://boringssl.googlesource.com/boringssl" - } -} -notifiers { - notifications { - on_occurrence: FAILURE - on_occurrence: INFRA_FAILURE - on_new_status: SUCCESS - email { - recipients: "boringssl@google.com" - } - } - builders { - bucket: "ci" - name: "linux32_rel" - repository: "https://boringssl.googlesource.com/boringssl" - } -} -notifiers { - notifications { - on_occurrence: FAILURE - on_occurrence: INFRA_FAILURE - on_new_status: SUCCESS - email { - recipients: "boringssl@google.com" - } - } - builders { - bucket: "ci" - name: "linux32_sde" - repository: "https://boringssl.googlesource.com/boringssl" - } -} -notifiers { - notifications { - on_occurrence: FAILURE - on_occurrence: INFRA_FAILURE - on_new_status: SUCCESS - email { - recipients: "boringssl@google.com" - } - } - builders { - bucket: "ci" - name: "linux_bazel" - repository: "https://boringssl.googlesource.com/boringssl" - } -} -notifiers { - notifications { - on_occurrence: FAILURE - on_occurrence: INFRA_FAILURE - on_new_status: SUCCESS - email { - recipients: "boringssl@google.com" - } - } - builders { - bucket: "ci" - name: "linux_clang_cfi" - repository: "https://boringssl.googlesource.com/boringssl" - } -} -notifiers { - notifications { - on_occurrence: FAILURE - on_occurrence: INFRA_FAILURE - on_new_status: SUCCESS - email { - recipients: "boringssl@google.com" - } - } - builders { - bucket: "ci" - name: "linux_clang_rel" - repository: "https://boringssl.googlesource.com/boringssl" - } -} -notifiers { - notifications { - on_occurrence: FAILURE - on_occurrence: INFRA_FAILURE - on_new_status: SUCCESS - email { - recipients: "boringssl@google.com" - } - } - builders { - bucket: "ci" - name: "linux_clang_rel_msan" - repository: "https://boringssl.googlesource.com/boringssl" - } -} -notifiers { - notifications { - on_occurrence: FAILURE - on_occurrence: INFRA_FAILURE - on_new_status: SUCCESS - email { - recipients: "boringssl@google.com" - } - } - builders { - bucket: "ci" - name: "linux_clang_rel_tsan" - repository: "https://boringssl.googlesource.com/boringssl" - } -} -notifiers { - notifications { - on_occurrence: FAILURE - on_occurrence: INFRA_FAILURE - on_new_status: SUCCESS - email { - recipients: "boringssl@google.com" - } - } - builders { - bucket: "ci" - name: "linux_clang_ubsan" - repository: "https://boringssl.googlesource.com/boringssl" - } -} -notifiers { - notifications { - on_occurrence: FAILURE - on_occurrence: INFRA_FAILURE - on_new_status: SUCCESS - email { - recipients: "boringssl@google.com" - } - } - builders { - bucket: "ci" - name: "linux_fips" - repository: "https://boringssl.googlesource.com/boringssl" - } -} -notifiers { - notifications { - on_occurrence: FAILURE - on_occurrence: INFRA_FAILURE - on_new_status: SUCCESS - email { - recipients: "boringssl@google.com" - } - } - builders { - bucket: "ci" - name: "linux_fips_clang" - repository: "https://boringssl.googlesource.com/boringssl" - } -} -notifiers { - notifications { - on_occurrence: FAILURE - on_occurrence: INFRA_FAILURE - on_new_status: SUCCESS - email { - recipients: "boringssl@google.com" - } - } - builders { - bucket: "ci" - name: "linux_fips_clang_rel" - repository: "https://boringssl.googlesource.com/boringssl" - } -} -notifiers { - notifications { - on_occurrence: FAILURE - on_occurrence: INFRA_FAILURE - on_new_status: SUCCESS - email { - recipients: "boringssl@google.com" - } - } - builders { - bucket: "ci" - name: "linux_fips_noasm_asan" - repository: "https://boringssl.googlesource.com/boringssl" - } -} -notifiers { - notifications { - on_occurrence: FAILURE - on_occurrence: INFRA_FAILURE - on_new_status: SUCCESS - email { - recipients: "boringssl@google.com" - } - } - builders { - bucket: "ci" - name: "linux_fips_rel" - repository: "https://boringssl.googlesource.com/boringssl" - } -} -notifiers { - notifications { - on_occurrence: FAILURE - on_occurrence: INFRA_FAILURE - on_new_status: SUCCESS - email { - recipients: "boringssl@google.com" - } - } - builders { - bucket: "ci" - name: "linux_fuzz" - repository: "https://boringssl.googlesource.com/boringssl" - } -} -notifiers { - notifications { - on_occurrence: FAILURE - on_occurrence: INFRA_FAILURE - on_new_status: SUCCESS - email { - recipients: "boringssl@google.com" - } - } - builders { - bucket: "ci" - name: "linux_noasm_asan" - repository: "https://boringssl.googlesource.com/boringssl" - } -} -notifiers { - notifications { - on_occurrence: FAILURE - on_occurrence: INFRA_FAILURE - on_new_status: SUCCESS - email { - recipients: "boringssl@google.com" - } - } - builders { - bucket: "ci" - name: "linux_nosse2_noasm" - repository: "https://boringssl.googlesource.com/boringssl" - } -} -notifiers { - notifications { - on_occurrence: FAILURE - on_occurrence: INFRA_FAILURE - on_new_status: SUCCESS - email { - recipients: "boringssl@google.com" - } - } - builders { - bucket: "ci" - name: "linux_nothreads" - repository: "https://boringssl.googlesource.com/boringssl" - } -} -notifiers { - notifications { - on_occurrence: FAILURE - on_occurrence: INFRA_FAILURE - on_new_status: SUCCESS - email { - recipients: "boringssl@google.com" - } - } - builders { - bucket: "ci" - name: "linux_rel" - repository: "https://boringssl.googlesource.com/boringssl" - } -} -notifiers { - notifications { - on_occurrence: FAILURE - on_occurrence: INFRA_FAILURE - on_new_status: SUCCESS - email { - recipients: "boringssl@google.com" - } - } - builders { - bucket: "ci" - name: "linux_sde" - repository: "https://boringssl.googlesource.com/boringssl" - } -} -notifiers { - notifications { - on_occurrence: FAILURE - on_occurrence: INFRA_FAILURE - on_new_status: SUCCESS - email { - recipients: "boringssl@google.com" - } - } - builders { - bucket: "ci" - name: "linux_shared" - repository: "https://boringssl.googlesource.com/boringssl" - } -} -notifiers { - notifications { - on_occurrence: FAILURE - on_occurrence: INFRA_FAILURE - on_new_status: SUCCESS - email { - recipients: "boringssl@google.com" - } - } - builders { - bucket: "ci" - name: "linux_small" - repository: "https://boringssl.googlesource.com/boringssl" - } -} -notifiers { - notifications { - on_occurrence: FAILURE - on_occurrence: INFRA_FAILURE - on_new_status: SUCCESS - email { - recipients: "boringssl@google.com" - } - } - builders { - bucket: "ci" - name: "mac" - repository: "https://boringssl.googlesource.com/boringssl" - } -} -notifiers { - notifications { - on_occurrence: FAILURE - on_occurrence: INFRA_FAILURE - on_new_status: SUCCESS - email { - recipients: "boringssl@google.com" - } - } - builders { - bucket: "ci" - name: "mac_arm64" - repository: "https://boringssl.googlesource.com/boringssl" - } -} -notifiers { - notifications { - on_occurrence: FAILURE - on_occurrence: INFRA_FAILURE - on_new_status: SUCCESS - email { - recipients: "boringssl@google.com" - } - } - builders { - bucket: "ci" - name: "mac_arm64_bazel" - repository: "https://boringssl.googlesource.com/boringssl" - } -} -notifiers { - notifications { - on_occurrence: FAILURE - on_occurrence: INFRA_FAILURE - on_new_status: SUCCESS - email { - recipients: "boringssl@google.com" - } - } - builders { - bucket: "ci" - name: "mac_rel" - repository: "https://boringssl.googlesource.com/boringssl" - } -} -notifiers { - notifications { - on_occurrence: FAILURE - on_occurrence: INFRA_FAILURE - on_new_status: SUCCESS - email { - recipients: "boringssl@google.com" - } - } - builders { - bucket: "ci" - name: "mac_small" - repository: "https://boringssl.googlesource.com/boringssl" - } -} -notifiers { - notifications { - on_occurrence: FAILURE - on_occurrence: INFRA_FAILURE - on_new_status: SUCCESS - email { - recipients: "boringssl@google.com" - } - } - builders { - bucket: "ci" - name: "win32" - repository: "https://boringssl.googlesource.com/boringssl" - } -} -notifiers { - notifications { - on_occurrence: FAILURE - on_occurrence: INFRA_FAILURE - on_new_status: SUCCESS - email { - recipients: "boringssl@google.com" - } - } - builders { - bucket: "ci" - name: "win32_clang" - repository: "https://boringssl.googlesource.com/boringssl" - } -} -notifiers { - notifications { - on_occurrence: FAILURE - on_occurrence: INFRA_FAILURE - on_new_status: SUCCESS - email { - recipients: "boringssl@google.com" - } - } - builders { - bucket: "ci" - name: "win32_rel" - repository: "https://boringssl.googlesource.com/boringssl" - } -} -notifiers { - notifications { - on_occurrence: FAILURE - on_occurrence: INFRA_FAILURE - on_new_status: SUCCESS - email { - recipients: "boringssl@google.com" - } - } - builders { - bucket: "ci" - name: "win32_sde" - repository: "https://boringssl.googlesource.com/boringssl" - } -} -notifiers { - notifications { - on_occurrence: FAILURE - on_occurrence: INFRA_FAILURE - on_new_status: SUCCESS - email { - recipients: "boringssl@google.com" - } - } - builders { - bucket: "ci" - name: "win32_small" - repository: "https://boringssl.googlesource.com/boringssl" - } -} -notifiers { - notifications { - on_occurrence: FAILURE - on_occurrence: INFRA_FAILURE - on_new_status: SUCCESS - email { - recipients: "boringssl@google.com" - } - } - builders { - bucket: "ci" - name: "win64" - repository: "https://boringssl.googlesource.com/boringssl" - } -} -notifiers { - notifications { - on_occurrence: FAILURE - on_occurrence: INFRA_FAILURE - on_new_status: SUCCESS - email { - recipients: "boringssl@google.com" - } - } - builders { - bucket: "ci" - name: "win64_clang" - repository: "https://boringssl.googlesource.com/boringssl" - } -} -notifiers { - notifications { - on_occurrence: FAILURE - on_occurrence: INFRA_FAILURE - on_new_status: SUCCESS - email { - recipients: "boringssl@google.com" - } - } - builders { - bucket: "ci" - name: "win64_rel" - repository: "https://boringssl.googlesource.com/boringssl" - } -} -notifiers { - notifications { - on_occurrence: FAILURE - on_occurrence: INFRA_FAILURE - on_new_status: SUCCESS - email { - recipients: "boringssl@google.com" - } - } - builders { - bucket: "ci" - name: "win64_sde" - repository: "https://boringssl.googlesource.com/boringssl" - } -} -notifiers { - notifications { - on_occurrence: FAILURE - on_occurrence: INFRA_FAILURE - on_new_status: SUCCESS - email { - recipients: "boringssl@google.com" - } - } - builders { - bucket: "ci" - name: "win64_small" - repository: "https://boringssl.googlesource.com/boringssl" - } -} -notifiers { - notifications { - on_occurrence: FAILURE - on_occurrence: INFRA_FAILURE - on_new_status: SUCCESS - email { - recipients: "boringssl@google.com" - } - } - builders { - bucket: "ci" - name: "win_arm64_compile" - repository: "https://boringssl.googlesource.com/boringssl" - } -} -notifiers { - notifications { - on_occurrence: FAILURE - on_occurrence: INFRA_FAILURE - on_new_status: SUCCESS - email { - recipients: "boringssl@google.com" - } - } - builders { - bucket: "ci" - name: "win_arm64_msvc_compile" - repository: "https://boringssl.googlesource.com/boringssl" - } -}
diff --git a/generated/luci-scheduler.cfg b/generated/luci-scheduler.cfg deleted file mode 100644 index 75bc2be..0000000 --- a/generated/luci-scheduler.cfg +++ /dev/null
@@ -1,608 +0,0 @@ -# Auto-generated by lucicfg. -# Do not modify manually. -# -# For the schema of this file, see ProjectConfig message: -# https://config.luci.app/schemas/projects:luci-scheduler.cfg - -job { - id: "android_aarch64" - realm: "ci" - acl_sets: "ci" - buildbucket { - server: "cr-buildbucket.appspot.com" - bucket: "ci" - builder: "android_aarch64" - } -} -job { - id: "android_aarch64_fips" - realm: "ci" - acl_sets: "ci" - buildbucket { - server: "cr-buildbucket.appspot.com" - bucket: "ci" - builder: "android_aarch64_fips" - } -} -job { - id: "android_aarch64_fips_noasm" - realm: "ci" - acl_sets: "ci" - buildbucket { - server: "cr-buildbucket.appspot.com" - bucket: "ci" - builder: "android_aarch64_fips_noasm" - } -} -job { - id: "android_aarch64_fips_static" - realm: "ci" - acl_sets: "ci" - buildbucket { - server: "cr-buildbucket.appspot.com" - bucket: "ci" - builder: "android_aarch64_fips_static" - } -} -job { - id: "android_aarch64_rel" - realm: "ci" - acl_sets: "ci" - buildbucket { - server: "cr-buildbucket.appspot.com" - bucket: "ci" - builder: "android_aarch64_rel" - } -} -job { - id: "android_arm" - realm: "ci" - acl_sets: "ci" - buildbucket { - server: "cr-buildbucket.appspot.com" - bucket: "ci" - builder: "android_arm" - } -} -job { - id: "android_arm_armmode_rel" - realm: "ci" - acl_sets: "ci" - buildbucket { - server: "cr-buildbucket.appspot.com" - bucket: "ci" - builder: "android_arm_armmode_rel" - } -} -job { - id: "android_arm_fips" - realm: "ci" - acl_sets: "ci" - buildbucket { - server: "cr-buildbucket.appspot.com" - bucket: "ci" - builder: "android_arm_fips" - } -} -job { - id: "android_arm_rel" - realm: "ci" - acl_sets: "ci" - buildbucket { - server: "cr-buildbucket.appspot.com" - bucket: "ci" - builder: "android_arm_rel" - } -} -job { - id: "android_riscv64_compile_only" - realm: "ci" - acl_sets: "ci" - buildbucket { - server: "cr-buildbucket.appspot.com" - bucket: "ci" - builder: "android_riscv64_compile_only" - } -} -job { - id: "docs" - realm: "ci" - acl_sets: "ci" - buildbucket { - server: "cr-buildbucket.appspot.com" - bucket: "ci" - builder: "docs" - } -} -job { - id: "ios64_compile" - realm: "ci" - acl_sets: "ci" - buildbucket { - server: "cr-buildbucket.appspot.com" - bucket: "ci" - builder: "ios64_compile" - } -} -job { - id: "linux" - realm: "ci" - acl_sets: "ci" - buildbucket { - server: "cr-buildbucket.appspot.com" - bucket: "ci" - builder: "linux" - } -} -job { - id: "linux32" - realm: "ci" - acl_sets: "ci" - buildbucket { - server: "cr-buildbucket.appspot.com" - bucket: "ci" - builder: "linux32" - } -} -job { - id: "linux32_nosse2_noasm" - realm: "ci" - acl_sets: "ci" - buildbucket { - server: "cr-buildbucket.appspot.com" - bucket: "ci" - builder: "linux32_nosse2_noasm" - } -} -job { - id: "linux32_rel" - realm: "ci" - acl_sets: "ci" - buildbucket { - server: "cr-buildbucket.appspot.com" - bucket: "ci" - builder: "linux32_rel" - } -} -job { - id: "linux32_sde" - realm: "ci" - acl_sets: "ci" - buildbucket { - server: "cr-buildbucket.appspot.com" - bucket: "ci" - builder: "linux32_sde" - } -} -job { - id: "linux_bazel" - realm: "ci" - acl_sets: "ci" - buildbucket { - server: "cr-buildbucket.appspot.com" - bucket: "ci" - builder: "linux_bazel" - } -} -job { - id: "linux_clang_cfi" - realm: "ci" - acl_sets: "ci" - buildbucket { - server: "cr-buildbucket.appspot.com" - bucket: "ci" - builder: "linux_clang_cfi" - } -} -job { - id: "linux_clang_rel" - realm: "ci" - acl_sets: "ci" - buildbucket { - server: "cr-buildbucket.appspot.com" - bucket: "ci" - builder: "linux_clang_rel" - } -} -job { - id: "linux_clang_rel_msan" - realm: "ci" - acl_sets: "ci" - buildbucket { - server: "cr-buildbucket.appspot.com" - bucket: "ci" - builder: "linux_clang_rel_msan" - } -} -job { - id: "linux_clang_rel_tsan" - realm: "ci" - acl_sets: "ci" - buildbucket { - server: "cr-buildbucket.appspot.com" - bucket: "ci" - builder: "linux_clang_rel_tsan" - } -} -job { - id: "linux_clang_ubsan" - realm: "ci" - acl_sets: "ci" - buildbucket { - server: "cr-buildbucket.appspot.com" - bucket: "ci" - builder: "linux_clang_ubsan" - } -} -job { - id: "linux_fips" - realm: "ci" - acl_sets: "ci" - buildbucket { - server: "cr-buildbucket.appspot.com" - bucket: "ci" - builder: "linux_fips" - } -} -job { - id: "linux_fips_clang" - realm: "ci" - acl_sets: "ci" - buildbucket { - server: "cr-buildbucket.appspot.com" - bucket: "ci" - builder: "linux_fips_clang" - } -} -job { - id: "linux_fips_clang_rel" - realm: "ci" - acl_sets: "ci" - buildbucket { - server: "cr-buildbucket.appspot.com" - bucket: "ci" - builder: "linux_fips_clang_rel" - } -} -job { - id: "linux_fips_noasm_asan" - realm: "ci" - acl_sets: "ci" - buildbucket { - server: "cr-buildbucket.appspot.com" - bucket: "ci" - builder: "linux_fips_noasm_asan" - } -} -job { - id: "linux_fips_rel" - realm: "ci" - acl_sets: "ci" - buildbucket { - server: "cr-buildbucket.appspot.com" - bucket: "ci" - builder: "linux_fips_rel" - } -} -job { - id: "linux_fuzz" - realm: "ci" - acl_sets: "ci" - buildbucket { - server: "cr-buildbucket.appspot.com" - bucket: "ci" - builder: "linux_fuzz" - } -} -job { - id: "linux_noasm_asan" - realm: "ci" - acl_sets: "ci" - buildbucket { - server: "cr-buildbucket.appspot.com" - bucket: "ci" - builder: "linux_noasm_asan" - } -} -job { - id: "linux_nosse2_noasm" - realm: "ci" - acl_sets: "ci" - buildbucket { - server: "cr-buildbucket.appspot.com" - bucket: "ci" - builder: "linux_nosse2_noasm" - } -} -job { - id: "linux_nothreads" - realm: "ci" - acl_sets: "ci" - buildbucket { - server: "cr-buildbucket.appspot.com" - bucket: "ci" - builder: "linux_nothreads" - } -} -job { - id: "linux_rel" - realm: "ci" - acl_sets: "ci" - buildbucket { - server: "cr-buildbucket.appspot.com" - bucket: "ci" - builder: "linux_rel" - } -} -job { - id: "linux_sde" - realm: "ci" - acl_sets: "ci" - buildbucket { - server: "cr-buildbucket.appspot.com" - bucket: "ci" - builder: "linux_sde" - } -} -job { - id: "linux_shared" - realm: "ci" - acl_sets: "ci" - buildbucket { - server: "cr-buildbucket.appspot.com" - bucket: "ci" - builder: "linux_shared" - } -} -job { - id: "linux_small" - realm: "ci" - acl_sets: "ci" - buildbucket { - server: "cr-buildbucket.appspot.com" - bucket: "ci" - builder: "linux_small" - } -} -job { - id: "mac" - realm: "ci" - acl_sets: "ci" - buildbucket { - server: "cr-buildbucket.appspot.com" - bucket: "ci" - builder: "mac" - } -} -job { - id: "mac_arm64" - realm: "ci" - acl_sets: "ci" - buildbucket { - server: "cr-buildbucket.appspot.com" - bucket: "ci" - builder: "mac_arm64" - } -} -job { - id: "mac_arm64_bazel" - realm: "ci" - acl_sets: "ci" - buildbucket { - server: "cr-buildbucket.appspot.com" - bucket: "ci" - builder: "mac_arm64_bazel" - } -} -job { - id: "mac_rel" - realm: "ci" - acl_sets: "ci" - buildbucket { - server: "cr-buildbucket.appspot.com" - bucket: "ci" - builder: "mac_rel" - } -} -job { - id: "mac_small" - realm: "ci" - acl_sets: "ci" - buildbucket { - server: "cr-buildbucket.appspot.com" - bucket: "ci" - builder: "mac_small" - } -} -job { - id: "win32" - realm: "ci" - acl_sets: "ci" - buildbucket { - server: "cr-buildbucket.appspot.com" - bucket: "ci" - builder: "win32" - } -} -job { - id: "win32_clang" - realm: "ci" - acl_sets: "ci" - buildbucket { - server: "cr-buildbucket.appspot.com" - bucket: "ci" - builder: "win32_clang" - } -} -job { - id: "win32_rel" - realm: "ci" - acl_sets: "ci" - buildbucket { - server: "cr-buildbucket.appspot.com" - bucket: "ci" - builder: "win32_rel" - } -} -job { - id: "win32_sde" - realm: "ci" - acl_sets: "ci" - buildbucket { - server: "cr-buildbucket.appspot.com" - bucket: "ci" - builder: "win32_sde" - } -} -job { - id: "win32_small" - realm: "ci" - acl_sets: "ci" - buildbucket { - server: "cr-buildbucket.appspot.com" - bucket: "ci" - builder: "win32_small" - } -} -job { - id: "win64" - realm: "ci" - acl_sets: "ci" - buildbucket { - server: "cr-buildbucket.appspot.com" - bucket: "ci" - builder: "win64" - } -} -job { - id: "win64_clang" - realm: "ci" - acl_sets: "ci" - buildbucket { - server: "cr-buildbucket.appspot.com" - bucket: "ci" - builder: "win64_clang" - } -} -job { - id: "win64_rel" - realm: "ci" - acl_sets: "ci" - buildbucket { - server: "cr-buildbucket.appspot.com" - bucket: "ci" - builder: "win64_rel" - } -} -job { - id: "win64_sde" - realm: "ci" - acl_sets: "ci" - buildbucket { - server: "cr-buildbucket.appspot.com" - bucket: "ci" - builder: "win64_sde" - } -} -job { - id: "win64_small" - realm: "ci" - acl_sets: "ci" - buildbucket { - server: "cr-buildbucket.appspot.com" - bucket: "ci" - builder: "win64_small" - } -} -job { - id: "win_arm64_compile" - realm: "ci" - acl_sets: "ci" - buildbucket { - server: "cr-buildbucket.appspot.com" - bucket: "ci" - builder: "win_arm64_compile" - } -} -job { - id: "win_arm64_msvc_compile" - realm: "ci" - acl_sets: "ci" - buildbucket { - server: "cr-buildbucket.appspot.com" - bucket: "ci" - builder: "win_arm64_msvc_compile" - } -} -trigger { - id: "master-gitiles-trigger" - realm: "ci" - acl_sets: "ci" - triggers: "android_aarch64" - triggers: "android_aarch64_fips" - triggers: "android_aarch64_fips_noasm" - triggers: "android_aarch64_fips_static" - triggers: "android_aarch64_rel" - triggers: "android_arm" - triggers: "android_arm_armmode_rel" - triggers: "android_arm_fips" - triggers: "android_arm_rel" - triggers: "android_riscv64_compile_only" - triggers: "docs" - triggers: "ios64_compile" - triggers: "linux" - triggers: "linux32" - triggers: "linux32_nosse2_noasm" - triggers: "linux32_rel" - triggers: "linux32_sde" - triggers: "linux_bazel" - triggers: "linux_clang_cfi" - triggers: "linux_clang_rel" - triggers: "linux_clang_rel_msan" - triggers: "linux_clang_rel_tsan" - triggers: "linux_clang_ubsan" - triggers: "linux_fips" - triggers: "linux_fips_clang" - triggers: "linux_fips_clang_rel" - triggers: "linux_fips_noasm_asan" - triggers: "linux_fips_rel" - triggers: "linux_fuzz" - triggers: "linux_noasm_asan" - triggers: "linux_nosse2_noasm" - triggers: "linux_nothreads" - triggers: "linux_rel" - triggers: "linux_sde" - triggers: "linux_shared" - triggers: "linux_small" - triggers: "mac" - triggers: "mac_arm64" - triggers: "mac_arm64_bazel" - triggers: "mac_rel" - triggers: "mac_small" - triggers: "win32" - triggers: "win32_clang" - triggers: "win32_rel" - triggers: "win32_sde" - triggers: "win32_small" - triggers: "win64" - triggers: "win64_clang" - triggers: "win64_rel" - triggers: "win64_sde" - triggers: "win64_small" - triggers: "win_arm64_compile" - triggers: "win_arm64_msvc_compile" - gitiles { - repo: "https://boringssl.googlesource.com/boringssl" - refs: "regexp:refs/heads/master" - } -} -acl_sets { - name: "ci" - acls { - role: OWNER - granted_to: "group:project-boringssl-admins" - } - acls { - granted_to: "group:all" - } -}
diff --git a/generated/project.cfg b/generated/project.cfg deleted file mode 100644 index f91baed..0000000 --- a/generated/project.cfg +++ /dev/null
@@ -1,15 +0,0 @@ -# Auto-generated by lucicfg. -# Do not modify manually. -# -# For the schema of this file, see ProjectCfg message: -# https://config.luci.app/schemas/projects:project.cfg - -name: "boringssl" -access: "group:all" -lucicfg { - version: "1.43.13" - package_dir: ".." - config_dir: "generated" - entry_point: "main.star" - experiments: "crbug.com/1182002" -}
diff --git a/generated/realms.cfg b/generated/realms.cfg deleted file mode 100644 index 920450f..0000000 --- a/generated/realms.cfg +++ /dev/null
@@ -1,60 +0,0 @@ -# Auto-generated by lucicfg. -# Do not modify manually. -# -# For the schema of this file, see RealmsCfg message: -# https://config.luci.app/schemas/projects:realms.cfg - -realms { - name: "@root" - bindings { - role: "role/buildbucket.reader" - principals: "group:all" - } - bindings { - role: "role/configs.reader" - principals: "group:all" - } - bindings { - role: "role/cq.committer" - principals: "group:project-boringssl-committers" - } - bindings { - role: "role/cq.dryRunner" - principals: "group:project-boringssl-tryjob-access" - } - bindings { - role: "role/logdog.reader" - principals: "group:all" - } - bindings { - role: "role/logdog.writer" - principals: "group:luci-logdog-chromium-writers" - } - bindings { - role: "role/scheduler.owner" - principals: "group:project-boringssl-admins" - } - bindings { - role: "role/scheduler.reader" - principals: "group:all" - } -} -realms { - name: "ci" - bindings { - role: "role/buildbucket.builderServiceAccount" - principals: "user:boringssl-ci-builder@chops-service-accounts.iam.gserviceaccount.com" - } -} -realms { - name: "try" - bindings { - role: "role/buildbucket.builderServiceAccount" - principals: "user:boringssl-try-builder@chops-service-accounts.iam.gserviceaccount.com" - } - bindings { - role: "role/buildbucket.triggerer" - principals: "group:project-boringssl-tryjob-access" - principals: "group:service-account-cq" - } -}
diff --git a/main.star b/main.star deleted file mode 100755 index 994d7b2..0000000 --- a/main.star +++ /dev/null
@@ -1,1058 +0,0 @@ -#!/usr/bin/env lucicfg - -""" -lucicfg definitions for BoringSSL's CI and CQ. -""" - -lucicfg.check_version("1.30.9") - -# Use LUCI Scheduler BBv2 names and add Scheduler realms configs. -lucicfg.enable_experiment("crbug.com/1182002") - -lucicfg.config( - lint_checks = ["default"], -) - -REPO_URL = "https://boringssl.googlesource.com/boringssl" - -# The default recipe is "boringssl.py" -RECIPE_BUNDLE = "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" - -luci.project( - name = "boringssl", - buildbucket = "cr-buildbucket.appspot.com", - logdog = "luci-logdog.appspot.com", - milo = "luci-milo.appspot.com", - notify = "luci-notify.appspot.com", - scheduler = "luci-scheduler.appspot.com", - swarming = "chromium-swarm.appspot.com", - acls = [ - acl.entry( - roles = [ - acl.BUILDBUCKET_READER, - acl.LOGDOG_READER, - acl.PROJECT_CONFIGS_READER, - acl.SCHEDULER_READER, - ], - groups = "all", - ), - acl.entry( - roles = acl.CQ_COMMITTER, - groups = "project-boringssl-committers", - ), - acl.entry( - roles = acl.CQ_DRY_RUNNER, - groups = "project-boringssl-tryjob-access", - ), - acl.entry( - roles = acl.SCHEDULER_OWNER, - groups = "project-boringssl-admins", - ), - acl.entry( - roles = acl.LOGDOG_WRITER, - groups = "luci-logdog-chromium-writers", - ), - ], -) - -luci.bucket(name = "ci") - -luci.bucket( - name = "try", - acls = [ - # Allow launching tryjobs directly (in addition to doing it through CQ). - acl.entry( - roles = acl.BUILDBUCKET_TRIGGERER, - groups = [ - "project-boringssl-tryjob-access", - "service-account-cq", - ], - ), - ], -) - -luci.milo( - logo = "https://storage.googleapis.com/chrome-infra/boringssl-logo.png", -) - -console_view = luci.console_view( - name = "main", - repo = REPO_URL, - refs = ["refs/heads/master"], - title = "BoringSSL Main Console", -) - -luci.cq( - submit_max_burst = 4, - submit_burst_delay = 480 * time.second, - # TODO(davidben): Can this be removed? It is marked as optional and - # deprecated. It was included as part of porting over from commit-queue.cfg. - status_host = "chromium-cq-status.appspot.com", -) - -cq_group = luci.cq_group( - name = "main-cq", - watch = cq.refset(REPO_URL, refs = ["refs/heads/.+"]), - retry_config = cq.RETRY_ALL_FAILURES, -) - -poller = luci.gitiles_poller( - name = "master-gitiles-trigger", - bucket = "ci", - repo = REPO_URL, - refs = ["refs/heads/master"], -) - -luci.logdog( - gs_bucket = "chromium-luci-logdog", -) - -notifier = luci.notifier( - name = "all", - on_occurrence = ["FAILURE", "INFRA_FAILURE"], - on_new_status = ["SUCCESS"], - notify_emails = ["boringssl@google.com"], -) - -DEFAULT_TIMEOUT = 30 * time.minute - -def ci_builder( - name, - host, - *, - recipe = "boringssl", - category = None, - short_name = None, - execution_timeout = None, - properties = {}): - dimensions = dict(host["dimensions"]) - dimensions["pool"] = "luci.flex.ci" - caches = [swarming.cache("gocache"), swarming.cache("gopath")] - if "caches" in host: - caches += host["caches"] - properties = dict(properties) - properties["$gatekeeper"] = {"group": "client.boringssl"} - if execution_timeout == None: - execution_timeout = host.get("execution_timeout", DEFAULT_TIMEOUT) - builder = luci.builder( - name = name, - bucket = "ci", - executable = luci.recipe( - name = recipe, - cipd_package = RECIPE_BUNDLE, - use_python3 = True, - ), - service_account = "boringssl-ci-builder@chops-service-accounts.iam.gserviceaccount.com", - dimensions = dimensions, - execution_timeout = execution_timeout, - caches = caches, - notifies = [notifier], - triggered_by = [poller], - properties = properties, - ) - luci.console_view_entry( - builder = builder, - console_view = console_view, - category = category, - short_name = short_name, - ) - -def cq_builder( - name, - host, - *, - recipe = "boringssl", - cq_enabled = True, - execution_timeout = None, - properties = {}): - dimensions = dict(host["dimensions"]) - dimensions["pool"] = "luci.flex.try" - if execution_timeout == None: - execution_timeout = host.get("execution_timeout", DEFAULT_TIMEOUT) - builder = luci.builder( - name = name, - bucket = "try", - executable = luci.recipe( - name = recipe, - cipd_package = RECIPE_BUNDLE, - use_python3 = True, - ), - service_account = "boringssl-try-builder@chops-service-accounts.iam.gserviceaccount.com", - dimensions = dimensions, - execution_timeout = host.get("execution_timeout", DEFAULT_TIMEOUT), - caches = host.get("caches"), - properties = properties, - ) - luci.cq_tryjob_verifier( - builder = builder, - cq_group = cq_group, - includable_only = not cq_enabled, - ) - -def both_builders( - name, - host, - *, - recipe = "boringssl", - category = None, - short_name = None, - cq_enabled = True, - cq_compile_only = None, - execution_timeout = None, - properties = {}): - ci_builder( - name, - host, - recipe = recipe, - category = category, - short_name = short_name, - execution_timeout = execution_timeout, - properties = properties, - ) - - # If cq_compile_only is specified, we generate both a disabled builder that - # matches the CI builder, and a compile-only builder. The compile-only - # builder is controlled by cq_enabled. cq_compile_only also specifies the - # host to run on, because the compile-only builder usually has weaker - # requirements. - cq_builder( - name, - host, - recipe = recipe, - cq_enabled = cq_enabled and not cq_compile_only, - execution_timeout = execution_timeout, - properties = properties, - ) - if cq_compile_only: - compile_properties = dict(properties) - compile_properties["run_unit_tests"] = False - compile_properties["run_ssl_tests"] = False - cq_builder( - name + "_compile", - cq_compile_only, - recipe = recipe, - cq_enabled = cq_enabled, - execution_timeout = execution_timeout, - properties = compile_properties, - ) - -LINUX_HOST = { - "dimensions": { - "os": "Ubuntu-22.04", - "cpu": "x86-64", - }, -} - -MAC_ARM64_HOST = { - "dimensions": { - "os": "Mac", - "cpu": "arm64", - }, - "caches": [swarming.cache("osx_sdk")], - # xcode installation can take a while, particularly when running - # concurrently on multiple VMs on the same host. See crbug.com/1063870 - # for more context. - "execution_timeout": 60 * time.minute, -} - -MAC_X86_64_HOST = { - "dimensions": { - "os": "Mac-10.15|Mac-11", - "cpu": "x86-64", - }, - "caches": [swarming.cache("osx_sdk")], - # xcode installation can take a while, particularly when running - # concurrently on multiple VMs on the same host. See crbug.com/1063870 - # for more context. - "execution_timeout": 60 * time.minute, -} - -WIN_HOST = { - "dimensions": { - "os": "Windows-10", - "cpu": "x86-64", - }, - "caches": [swarming.cache("win_toolchain")], -} - -# The Android tests take longer to run. See https://crbug.com/900953. -ANDROID_TIMEOUT = 60 * time.minute - -WALLEYE_HOST = { - "dimensions": { - "device_type": "walleye", # Pixel 2 - }, - "execution_timeout": ANDROID_TIMEOUT, -} - -# SDE tests take longer to run. -SDE_TIMEOUT = 3 * 60 * time.minute - -# TODO(davidben): Switch the BoringSSL recipe to specify most flags in -# properties rather than parsing names. Then we can add new configurations -# without having to touch multiple repositories. - -both_builders( - "android_aarch64", - WALLEYE_HOST, - category = "android|aarch64", - short_name = "dbg", - cq_compile_only = LINUX_HOST, - properties = { - "android": True, - "cmake_args": { - "ANDROID_ABI": "arm64-v8a", - "ANDROID_PLATFORM": "android-21", - }, - }, -) -both_builders( - "android_aarch64_rel", - WALLEYE_HOST, - category = "android|aarch64", - short_name = "rel", - cq_compile_only = LINUX_HOST, - cq_enabled = False, - properties = { - "android": True, - "cmake_args": { - "ANDROID_ABI": "arm64-v8a", - "ANDROID_PLATFORM": "android-21", - "CMAKE_BUILD_TYPE": "Release", - }, - }, -) -both_builders( - "android_aarch64_fips", - # The Android FIPS configuration requires a newer device. - WALLEYE_HOST, - category = "android|aarch64", - short_name = "fips", - cq_compile_only = LINUX_HOST, - properties = { - "android": True, - "cmake_args": { - "ANDROID_ABI": "arm64-v8a", - "ANDROID_PLATFORM": "android-21", - # FIPS mode on Android uses shared libraries. - "BUILD_SHARED_LIBS": "1", - "FIPS": "1", - }, - }, -) - -both_builders( - "android_aarch64_fips_noasm", - # The Android FIPS configuration requires a newer device. - WALLEYE_HOST, - category = "android|aarch64", - short_name = "fips3", - cq_compile_only = LINUX_HOST, - properties = { - "android": True, - "cmake_args": { - "OPENSSL_NO_ASM": "1", - "ANDROID_ABI": "arm64-v8a", - "ANDROID_PLATFORM": "android-21", - # FIPS mode on Android uses shared libraries. - "BUILD_SHARED_LIBS": "1", - "FIPS": "1", - }, - }, -) - - -# delocate works on aarch64. Test this by also building the static library mode -# for android_aarch64_fips. Additionally, urandom_test doesn't work in shared -# library builds, so this gives Android FIPS coverage for urandom_test. -both_builders( - "android_aarch64_fips_static", - # The Android FIPS configuration requires a newer device. - WALLEYE_HOST, - category = "android|aarch64", - short_name = "fips2", - cq_compile_only = LINUX_HOST, - properties = { - "android": True, - "cmake_args": { - "ANDROID_ABI": "arm64-v8a", - "ANDROID_PLATFORM": "android-21", - "FIPS": "1", - }, - }, -) - -both_builders( - "android_arm", - WALLEYE_HOST, - category = "android|thumb", - short_name = "dbg", - cq_compile_only = LINUX_HOST, - properties = { - "android": True, - "cmake_args": { - "ANDROID_ABI": "armeabi-v7a", - # Newer versions of the Android NDK make NEON-only builds by - # default. We rely on making NEON-optional builds for some of our - # test coverage, but see https://crbug.com/boringssl/454. - "ANDROID_ARM_NEON": "FALSE", - "ANDROID_PLATFORM": "android-18", - }, - }, -) -both_builders( - "android_arm_rel", - WALLEYE_HOST, - category = "android|thumb", - short_name = "rel", - cq_compile_only = LINUX_HOST, - cq_enabled = False, - properties = { - "android": True, - "cmake_args": { - "ANDROID_ABI": "armeabi-v7a", - # Newer versions of the Android NDK make NEON-only builds by - # default. We rely on making NEON-optional builds for some of our - # test coverage, but see https://crbug.com/boringssl/454. - "ANDROID_ARM_NEON": "FALSE", - "ANDROID_PLATFORM": "android-18", - "CMAKE_BUILD_TYPE": "Release", - }, - }, -) -both_builders( - "android_arm_fips", - # The Android FIPS configuration requires a newer device. - WALLEYE_HOST, - category = "android|thumb", - short_name = "fips", - cq_compile_only = LINUX_HOST, - properties = { - "android": True, - "cmake_args": { - "ANDROID_ABI": "armeabi-v7a", - "ANDROID_PLATFORM": "android-21", - # FIPS mode on Android uses shared libraries. - "BUILD_SHARED_LIBS": "1", - "FIPS": "1", - }, - }, -) -both_builders( - "android_arm_armmode_rel", - WALLEYE_HOST, - category = "android|arm", - short_name = "rel", - cq_compile_only = LINUX_HOST, - properties = { - "android": True, - "cmake_args": { - "ANDROID_ABI": "armeabi-v7a", - "ANDROID_ARM_MODE": "arm", - # Newer versions of the Android NDK make NEON-only builds by - # default. We rely on making NEON-optional builds for some of our - # test coverage, but see https://crbug.com/boringssl/454. - "ANDROID_ARM_NEON": "FALSE", - "ANDROID_PLATFORM": "android-18", - "CMAKE_BUILD_TYPE": "Release", - }, - }, -) -both_builders( - "android_riscv64_compile_only", - LINUX_HOST, - category = "android|riscv64", - short_name = "rel", - properties = { - "android": True, - "cmake_args": { - "ANDROID_ABI": "riscv64", - "ANDROID_PLATFORM": "android-35", - "CMAKE_BUILD_TYPE": "Release", - }, - # The default Android NDK cannot be updated until https://crbug.com/boringssl/454 is fixed. - # Meanwhile, RISC-V support requires a newer NDK, thus we override for this builder. - "gclient_vars": { - "android_ndk_revision": "wC8sJjVPRDPTbaZFlki_qXTC1lWJNbJi8glUO0woJ1MC", - }, - "run_unit_tests": False, - "run_ssl_tests": False, - }, -) - -both_builders("docs", LINUX_HOST, recipe = "boringssl_docs", short_name = "doc") - -# For now, we use x86_64 Macs to build iOS because there are far more of them -# in luci.flex.ci and luci.flex.try pools. When this changes, switch to -# MAC_ARM64_HOST. -both_builders( - "ios64_compile", - MAC_X86_64_HOST, - category = "ios", - short_name = "64", - properties = { - "cmake_args": { - "CMAKE_OSX_ARCHITECTURES": "arm64", - "CMAKE_OSX_SYSROOT": "iphoneos", - }, - "run_unit_tests": False, - "run_ssl_tests": False, - }, -) -both_builders( - "linux", - LINUX_HOST, - category = "linux", - short_name = "dbg", - properties = { - "check_stack": True, - "cmake_args": { - # Pick one builder to build with the C++ runtime allowed. The default - # configuration does not check pure virtuals - "BORINGSSL_ALLOW_CXX_RUNTIME": "1", - }, - }, -) -both_builders( - "linux_rel", - LINUX_HOST, - category = "linux", - short_name = "rel", - properties = { - "cmake_args": { - "CMAKE_BUILD_TYPE": "Release", - }, - }, -) -both_builders( - "linux32", - LINUX_HOST, - category = "linux|32", - short_name = "dbg", - properties = { - "check_stack": True, - "cmake_args": { - # 32-bit x86 is cross-compiled on the 64-bit bots. - "CMAKE_SYSTEM_NAME": "Linux", - "CMAKE_SYSTEM_PROCESSOR": "x86", - "CMAKE_ASM_FLAGS": "-m32 -msse2", - "CMAKE_CXX_FLAGS": "-m32 -msse2", - "CMAKE_C_FLAGS": "-m32 -msse2", - }, - }, -) -both_builders( - "linux32_rel", - LINUX_HOST, - category = "linux|32", - short_name = "rel", - properties = { - "cmake_args": { - "CMAKE_BUILD_TYPE": "Release", - # 32-bit x86 is cross-compiled on the 64-bit bots. - "CMAKE_SYSTEM_NAME": "Linux", - "CMAKE_SYSTEM_PROCESSOR": "x86", - "CMAKE_ASM_FLAGS": "-m32 -msse2", - "CMAKE_C_FLAGS": "-m32 -msse2", - "CMAKE_CXX_FLAGS": "-m32 -msse2", - }, - }, -) -both_builders( - "linux32_sde", - LINUX_HOST, - category = "linux|32", - short_name = "sde", - cq_enabled = False, - execution_timeout = SDE_TIMEOUT, - properties = { - "cmake_args": { - "CMAKE_BUILD_TYPE": "RelWithAsserts", - # 32-bit x86 is cross-compiled on the 64-bit bots. - "CMAKE_SYSTEM_NAME": "Linux", - "CMAKE_SYSTEM_PROCESSOR": "x86", - "CMAKE_ASM_FLAGS": "-m32 -msse2", - "CMAKE_C_FLAGS": "-m32 -msse2", - "CMAKE_CXX_FLAGS": "-m32 -msse2", - }, - "run_ssl_tests": False, - "sde": True, - }, -) -both_builders( - "linux32_nosse2_noasm", - LINUX_HOST, - category = "linux|32", - short_name = "nosse2", - properties = { - "cmake_args": { - "OPENSSL_NO_ASM": "1", - "OPENSSL_NO_SSE2_FOR_TESTING": "1", - # 32-bit x86 is cross-compiled on the 64-bit bots. - "CMAKE_SYSTEM_NAME": "Linux", - "CMAKE_SYSTEM_PROCESSOR": "x86", - "CMAKE_ASM_FLAGS": "-m32 -msse2", - "CMAKE_C_FLAGS": "-m32 -msse2", - "CMAKE_CXX_FLAGS": "-m32 -msse2", - }, - }, -) -both_builders( - "linux_clang_cfi", - LINUX_HOST, - category = "linux|clang", - short_name = "cfi", - cq_enabled = False, - properties = { - "clang": True, - "cmake_args": { - "CFI": "1", - }, - }, -) -both_builders( - "linux_clang_rel", - LINUX_HOST, - category = "linux|clang", - short_name = "rel", - properties = { - "clang": True, - "cmake_args": { - "CMAKE_BUILD_TYPE": "Release", - }, - }, -) -both_builders( - "linux_clang_rel_msan", - LINUX_HOST, - category = "linux|clang", - short_name = "msan", - properties = { - "clang": True, - "cmake_args": { - # TODO(davidben): Should this be RelWithAsserts? - "CMAKE_BUILD_TYPE": "Release", - "MSAN": "1", - "USE_CUSTOM_LIBCXX": "1", - }, - "gclient_vars": { - "checkout_libcxx": True, - }, - }, -) -both_builders( - "linux_clang_rel_tsan", - LINUX_HOST, - category = "linux|clang", - short_name = "tsan", - cq_enabled = False, - properties = { - "clang": True, - "cmake_args": { - # TODO(davidben): Should this be RelWithAsserts? - "CMAKE_BUILD_TYPE": "Release", - "TSAN": "1", - "USE_CUSTOM_LIBCXX": "1", - }, - "gclient_vars": { - "checkout_libcxx": True, - }, - # SSL tests are all single-threaded, so running them under TSan is a - # waste of time. - "run_ssl_tests": False, - }, -) -both_builders( - "linux_clang_ubsan", - LINUX_HOST, - category = "linux|clang", - short_name = "ubsan", - cq_enabled = True, - properties = { - "clang": True, - "cmake_args": { - "CMAKE_BUILD_TYPE": "RelWithAsserts", - "UBSAN": "1", - }, - }, -) -both_builders( - "linux_fips", - LINUX_HOST, - category = "linux|fips", - short_name = "dbg", - properties = { - "cmake_args": { - "FIPS": "1", - }, - }, -) -both_builders( - "linux_fips_rel", - LINUX_HOST, - category = "linux|fips", - short_name = "rel", - properties = { - "cmake_args": { - "CMAKE_BUILD_TYPE": "Release", - "FIPS": "1", - }, - }, -) -both_builders( - "linux_fips_clang", - LINUX_HOST, - category = "linux|fips|clang", - short_name = "dbg", - properties = { - "clang": True, - "cmake_args": { - "FIPS": "1", - }, - }, -) -both_builders( - "linux_fips_clang_rel", - LINUX_HOST, - category = "linux|fips|clang", - short_name = "rel", - properties = { - "clang": True, - "cmake_args": { - "CMAKE_BUILD_TYPE": "Release", - "FIPS": "1", - }, - }, -) -both_builders( - "linux_fips_noasm_asan", - LINUX_HOST, - category = "linux|fips", - short_name = "asan", - properties = { - "clang": True, - "cmake_args": { - "ASAN": "1", - "FIPS": "1", - "OPENSSL_NO_ASM": "1", - }, - }, -) -both_builders( - "linux_fuzz", - LINUX_HOST, - category = "linux", - short_name = "fuzz", - properties = { - "clang": True, - "cmake_args": { - "FUZZ": "1", - "LIBFUZZER_FROM_DEPS": "1", - }, - "gclient_vars": { - "checkout_fuzzer": True, - }, - }, -) -both_builders( - "linux_noasm_asan", - LINUX_HOST, - category = "linux", - short_name = "asan", - properties = { - "clang": True, - "cmake_args": { - "ASAN": "1", - "OPENSSL_NO_ASM": "1", - }, - }, -) - -both_builders( - "linux_nothreads", - LINUX_HOST, - category = "linux", - short_name = "not", - properties = { - "cmake_args": { - "CMAKE_C_FLAGS": "-DOPENSSL_NO_THREADS_CORRUPT_MEMORY_AND_LEAK_SECRETS_IF_THREADED=1", - "CMAKE_CXX_FLAGS": "-DOPENSSL_NO_THREADS_CORRUPT_MEMORY_AND_LEAK_SECRETS_IF_THREADED=1", - }, - }, -) -both_builders( - "linux_sde", - LINUX_HOST, - category = "linux", - short_name = "sde", - cq_enabled = False, - execution_timeout = SDE_TIMEOUT, - properties = { - "cmake_args": { - "CMAKE_BUILD_TYPE": "RelWithAsserts", - }, - "run_ssl_tests": False, - "sde": True, - }, -) -both_builders( - "linux_shared", - LINUX_HOST, - category = "linux", - short_name = "sh", - properties = { - "cmake_args": { - "BUILD_SHARED_LIBS": "1", - }, - # The default Linux build may not depend on the C++ runtime. This is - # easy to check when building shared libraries. - "check_imported_libraries": True, - }, -) -both_builders( - "linux_small", - LINUX_HOST, - category = "linux", - short_name = "sm", - properties = { - "cmake_args": { - "CMAKE_C_FLAGS": "-DOPENSSL_SMALL=1", - "CMAKE_CXX_FLAGS": "-DOPENSSL_SMALL=1", - }, - }, -) -both_builders( - "linux_nosse2_noasm", - LINUX_HOST, - category = "linux", - short_name = "nosse2", - properties = { - "cmake_args": { - "OPENSSL_NO_ASM": "1", - "OPENSSL_NO_SSE2_FOR_TESTING": "1", - }, - }, -) -both_builders( - "linux_bazel", - LINUX_HOST, - category = "linux", - short_name = "bzl", - recipe = "boringssl_bazel", -) -both_builders("mac", MAC_X86_64_HOST, category = "mac", short_name = "dbg") -both_builders( - "mac_rel", - MAC_X86_64_HOST, - category = "mac", - short_name = "rel", - properties = { - "cmake_args": { - "CMAKE_BUILD_TYPE": "Release", - }, - }, -) -both_builders( - "mac_small", - MAC_X86_64_HOST, - category = "mac", - short_name = "sm", - properties = { - "cmake_args": { - "CMAKE_C_FLAGS": "-DOPENSSL_SMALL=1", - "CMAKE_CXX_FLAGS": "-DOPENSSL_SMALL=1", - }, - }, -) -both_builders("mac_arm64", MAC_ARM64_HOST, category = "mac", short_name = "arm64") -both_builders( - "mac_arm64_bazel", - MAC_ARM64_HOST, - category = "mac", - short_name = "bzl", - recipe = "boringssl_bazel", -) -both_builders( - "win32", - WIN_HOST, - category = "win|x86", - short_name = "dbg", - cq_compile_only = WIN_HOST, # Reduce CQ cycle times. - properties = { - "msvc_target": "x86", - }, -) -both_builders( - "win32_rel", - WIN_HOST, - category = "win|x86", - short_name = "rel", - properties = { - "cmake_args": { - "CMAKE_BUILD_TYPE": "Release", - }, - "msvc_target": "x86", - }, -) -both_builders( - "win32_sde", - WIN_HOST, - category = "win|x86", - short_name = "sde", - cq_enabled = False, - execution_timeout = SDE_TIMEOUT, - properties = { - "cmake_args": { - "CMAKE_BUILD_TYPE": "RelWithAsserts", - }, - "msvc_target": "x86", - "run_ssl_tests": False, - "sde": True, - }, -) -both_builders( - "win32_small", - WIN_HOST, - category = "win|x86", - short_name = "sm", - properties = { - "cmake_args": { - "CMAKE_C_FLAGS": "-DOPENSSL_SMALL=1", - "CMAKE_CXX_FLAGS": "-DOPENSSL_SMALL=1", - }, - "msvc_target": "x86", - }, -) - -both_builders( - "win32_clang", - WIN_HOST, - category = "win|x86", - short_name = "clang", - cq_compile_only = WIN_HOST, # Reduce CQ cycle times. - properties = { - "clang": True, - "msvc_target": "x86", - "cmake_args": { - # Clang doesn't pick up 32-bit x86 from msvc_target. Specify it as a - # cross-compile. - "CMAKE_SYSTEM_NAME": "Windows", - "CMAKE_SYSTEM_PROCESSOR": "x86", - "CMAKE_ASM_FLAGS": "-m32 -msse2", - "CMAKE_C_FLAGS": "-m32 -msse2", - "CMAKE_CXX_FLAGS": "-m32 -msse2", - }, - }, -) - -both_builders( - "win64", - WIN_HOST, - category = "win|x64", - short_name = "dbg", - cq_compile_only = WIN_HOST, # Reduce CQ cycle times. - properties = { - "msvc_target": "x64", - }, -) -both_builders( - "win64_rel", - WIN_HOST, - category = "win|x64", - short_name = "rel", - properties = { - "cmake_args": { - "CMAKE_BUILD_TYPE": "Release", - }, - "msvc_target": "x64", - }, -) -both_builders( - "win64_sde", - WIN_HOST, - category = "win|x64", - short_name = "sde", - cq_enabled = False, - execution_timeout = SDE_TIMEOUT, - properties = { - "cmake_args": { - "CMAKE_BUILD_TYPE": "RelWithAsserts", - }, - "msvc_target": "x64", - "run_ssl_tests": False, - "sde": True, - }, -) -both_builders( - "win64_small", - WIN_HOST, - category = "win|x64", - short_name = "sm", - properties = { - "cmake_args": { - "CMAKE_C_FLAGS": "-DOPENSSL_SMALL=1", - "CMAKE_CXX_FLAGS": "-DOPENSSL_SMALL=1", - }, - "msvc_target": "x64", - }, -) - -both_builders( - "win64_clang", - WIN_HOST, - category = "win|x64", - short_name = "clg", - cq_compile_only = WIN_HOST, # Reduce CQ cycle times. - properties = { - "clang": True, - "msvc_target": "x64", - }, -) - -both_builders( - "win_arm64_compile", - WIN_HOST, - category = "win|arm64", - short_name = "clang", - properties = { - "clang": True, - "cmake_args": { - # Clang doesn't pick up arm64 from msvc_target. Specify it as a - # cross-compile. - "CMAKE_SYSTEM_NAME": "Windows", - "CMAKE_SYSTEM_PROCESSOR": "arm64", - "CMAKE_ASM_FLAGS": "--target=arm64-windows", - "CMAKE_C_FLAGS": "--target=arm64-windows", - "CMAKE_CXX_FLAGS": "--target=arm64-windows", - }, - "gclient_vars": { - "checkout_nasm": False, - }, - "msvc_target": "arm64", - "run_unit_tests": False, - "run_ssl_tests": False, - }, -) - -both_builders( - "win_arm64_msvc_compile", - WIN_HOST, - category = "win|arm64", - short_name = "msvc", - properties = { - "cmake_args": { - # This is a cross-compile, so CMake needs to be told the processor. - # MSVC will pick up the architecture from msvc_target. - "CMAKE_SYSTEM_NAME": "Windows", - "CMAKE_SYSTEM_PROCESSOR": "arm64", - # We do not currently support Windows arm64 assembly with MSVC. - "OPENSSL_NO_ASM": "1", - }, - "gclient_vars": { - "checkout_nasm": False, - }, - "msvc_target": "arm64", - "run_unit_tests": False, - "run_ssl_tests": False, - }, -)