Upload all Linux binaries to CAS when building. Bug: 540364710 Change-Id: I783eea8011830aef72fa7df3228d2b9a6a6a6964 Reviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/99967 Auto-Submit: Rudolf Polzer <rpolzer@google.com> Commit-Queue: Rudolf Polzer <rpolzer@google.com> Reviewed-by: Xiangfei Ding <xfding@google.com>
diff --git a/infra/config/generated/cr-buildbucket.cfg b/infra/config/generated/cr-buildbucket.cfg index f122630..484b839 100644 --- a/infra/config/generated/cr-buildbucket.cfg +++ b/infra/config/generated/cr-buildbucket.cfg
@@ -548,6 +548,7 @@ properties_j: "check_stack:true" properties_j: "cmake_args:{\"BORINGSSL_ALLOW_CXX_RUNTIME\":\"1\",\"RUST_BINDINGS\":\"x86_64-unknown-linux-gnu\"}" properties_j: "rust:true" + properties_j: "upload_to_cas:[\"*_bench\",\"*_test\",\"bssl\",\"generate_*\",\"jitter_deltas\",\"ssl/test/bssl_shim\",\"test_*\",\"libcrypto.a\",\"libdecrepit.a\",\"libpki.a\",\"libssl.a\"]" } execution_timeout_secs: 1800 caches { @@ -578,6 +579,7 @@ properties_j: "$gatekeeper:{\"group\":\"client.boringssl\"}" properties_j: "check_stack:true" properties_j: "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\"}" + properties_j: "upload_to_cas:[\"*_bench\",\"*_test\",\"bssl\",\"generate_*\",\"jitter_deltas\",\"ssl/test/bssl_shim\",\"test_*\",\"libcrypto.a\",\"libdecrepit.a\",\"libpki.a\",\"libssl.a\"]" } execution_timeout_secs: 1800 caches { @@ -607,6 +609,7 @@ cipd_version: "refs/heads/main" properties_j: "$gatekeeper:{\"group\":\"client.boringssl\"}" properties_j: "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\"}" + properties_j: "upload_to_cas:[\"*_bench\",\"*_test\",\"bssl\",\"generate_*\",\"jitter_deltas\",\"ssl/test/bssl_shim\",\"test_*\",\"libcrypto.a\",\"libdecrepit.a\",\"libpki.a\",\"libssl.a\"]" } execution_timeout_secs: 1800 caches { @@ -640,6 +643,7 @@ properties_j: "prefixed_symbols:true" properties_j: "run_ssl_tests:false" properties_j: "run_unit_tests:false" + properties_j: "upload_to_cas:[\"*_bench\",\"*_test\",\"bssl\",\"generate_*\",\"jitter_deltas\",\"ssl/test/bssl_shim\",\"test_*\",\"libcrypto.a\",\"libdecrepit.a\",\"libpki.a\",\"libssl.a\"]" } execution_timeout_secs: 1800 caches { @@ -669,6 +673,7 @@ cipd_version: "refs/heads/main" properties_j: "$gatekeeper:{\"group\":\"client.boringssl\"}" properties_j: "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\"}" + properties_j: "upload_to_cas:[\"*_bench\",\"*_test\",\"bssl\",\"generate_*\",\"jitter_deltas\",\"ssl/test/bssl_shim\",\"test_*\",\"libcrypto.a\",\"libdecrepit.a\",\"libpki.a\",\"libssl.a\"]" } execution_timeout_secs: 1800 caches { @@ -727,6 +732,7 @@ properties_j: "$gatekeeper:{\"group\":\"client.boringssl\"}" properties_j: "clang:true" properties_j: "cmake_args:{\"CFI\":\"1\"}" + properties_j: "upload_to_cas:[\"*_bench\",\"*_test\",\"bssl\",\"generate_*\",\"jitter_deltas\",\"ssl/test/bssl_shim\",\"test_*\",\"libcrypto.a\",\"libdecrepit.a\",\"libpki.a\",\"libssl.a\"]" } execution_timeout_secs: 1800 caches { @@ -759,6 +765,7 @@ properties_j: "prefixed_symbols:true" properties_j: "run_ssl_tests:false" properties_j: "run_unit_tests:false" + properties_j: "upload_to_cas:[\"*_bench\",\"*_test\",\"bssl\",\"generate_*\",\"jitter_deltas\",\"ssl/test/bssl_shim\",\"test_*\",\"libcrypto.a\",\"libdecrepit.a\",\"libpki.a\",\"libssl.a\"]" } execution_timeout_secs: 1800 caches { @@ -789,6 +796,7 @@ properties_j: "$gatekeeper:{\"group\":\"client.boringssl\"}" properties_j: "clang:true" properties_j: "cmake_args:{\"CMAKE_BUILD_TYPE\":\"Release\"}" + properties_j: "upload_to_cas:[\"*_bench\",\"*_test\",\"bssl\",\"generate_*\",\"jitter_deltas\",\"ssl/test/bssl_shim\",\"test_*\",\"libcrypto.a\",\"libdecrepit.a\",\"libpki.a\",\"libssl.a\"]" } execution_timeout_secs: 1800 caches { @@ -820,6 +828,7 @@ properties_j: "clang:true" properties_j: "cmake_args:{\"CMAKE_BUILD_TYPE\":\"Release\",\"MSAN\":\"1\",\"USE_CUSTOM_LIBCXX\":\"1\"}" properties_j: "gclient_vars:{\"checkout_libcxx\":true}" + properties_j: "upload_to_cas:[\"*_bench\",\"*_test\",\"bssl\",\"generate_*\",\"jitter_deltas\",\"ssl/test/bssl_shim\",\"test_*\",\"libcrypto.a\",\"libdecrepit.a\",\"libpki.a\",\"libssl.a\"]" } execution_timeout_secs: 1800 caches { @@ -852,6 +861,7 @@ properties_j: "cmake_args:{\"CMAKE_BUILD_TYPE\":\"Release\",\"TSAN\":\"1\",\"USE_CUSTOM_LIBCXX\":\"1\"}" properties_j: "gclient_vars:{\"checkout_libcxx\":true}" properties_j: "run_ssl_tests:false" + properties_j: "upload_to_cas:[\"*_bench\",\"*_test\",\"bssl\",\"generate_*\",\"jitter_deltas\",\"ssl/test/bssl_shim\",\"test_*\",\"libcrypto.a\",\"libdecrepit.a\",\"libpki.a\",\"libssl.a\"]" } execution_timeout_secs: 1800 caches { @@ -882,6 +892,7 @@ properties_j: "$gatekeeper:{\"group\":\"client.boringssl\"}" properties_j: "clang:true" properties_j: "cmake_args:{\"CMAKE_BUILD_TYPE\":\"RelWithAsserts\",\"UBSAN\":\"1\"}" + properties_j: "upload_to_cas:[\"*_bench\",\"*_test\",\"bssl\",\"generate_*\",\"jitter_deltas\",\"ssl/test/bssl_shim\",\"test_*\",\"libcrypto.a\",\"libdecrepit.a\",\"libpki.a\",\"libssl.a\"]" } execution_timeout_secs: 1800 caches { @@ -911,6 +922,7 @@ cipd_version: "refs/heads/main" properties_j: "$gatekeeper:{\"group\":\"client.boringssl\"}" properties_j: "cmake_args:{\"FIPS\":\"1\"}" + properties_j: "upload_to_cas:[\"*_bench\",\"*_test\",\"bssl\",\"generate_*\",\"jitter_deltas\",\"ssl/test/bssl_shim\",\"test_*\",\"libcrypto.a\",\"libdecrepit.a\",\"libpki.a\",\"libssl.a\"]" } execution_timeout_secs: 1800 caches { @@ -941,6 +953,7 @@ properties_j: "$gatekeeper:{\"group\":\"client.boringssl\"}" properties_j: "clang:true" properties_j: "cmake_args:{\"FIPS\":\"1\"}" + properties_j: "upload_to_cas:[\"*_bench\",\"*_test\",\"bssl\",\"generate_*\",\"jitter_deltas\",\"ssl/test/bssl_shim\",\"test_*\",\"libcrypto.a\",\"libdecrepit.a\",\"libpki.a\",\"libssl.a\"]" } execution_timeout_secs: 1800 caches { @@ -971,6 +984,7 @@ properties_j: "$gatekeeper:{\"group\":\"client.boringssl\"}" properties_j: "clang:true" properties_j: "cmake_args:{\"CMAKE_BUILD_TYPE\":\"Release\",\"FIPS\":\"1\"}" + properties_j: "upload_to_cas:[\"*_bench\",\"*_test\",\"bssl\",\"generate_*\",\"jitter_deltas\",\"ssl/test/bssl_shim\",\"test_*\",\"libcrypto.a\",\"libdecrepit.a\",\"libpki.a\",\"libssl.a\"]" } execution_timeout_secs: 1800 caches { @@ -1001,6 +1015,7 @@ properties_j: "$gatekeeper:{\"group\":\"client.boringssl\"}" properties_j: "clang:true" properties_j: "cmake_args:{\"ASAN\":\"1\",\"FIPS\":\"1\",\"OPENSSL_NO_ASM\":\"1\"}" + properties_j: "upload_to_cas:[\"*_bench\",\"*_test\",\"bssl\",\"generate_*\",\"jitter_deltas\",\"ssl/test/bssl_shim\",\"test_*\",\"libcrypto.a\",\"libdecrepit.a\",\"libpki.a\",\"libssl.a\"]" } execution_timeout_secs: 1800 caches { @@ -1030,6 +1045,7 @@ cipd_version: "refs/heads/main" properties_j: "$gatekeeper:{\"group\":\"client.boringssl\"}" properties_j: "cmake_args:{\"CMAKE_BUILD_TYPE\":\"Release\",\"FIPS\":\"1\"}" + properties_j: "upload_to_cas:[\"*_bench\",\"*_test\",\"bssl\",\"generate_*\",\"jitter_deltas\",\"ssl/test/bssl_shim\",\"test_*\",\"libcrypto.a\",\"libdecrepit.a\",\"libpki.a\",\"libssl.a\"]" } execution_timeout_secs: 1800 caches { @@ -1061,6 +1077,7 @@ properties_j: "clang:true" properties_j: "cmake_args:{\"FUZZ\":\"1\",\"LIBFUZZER_FROM_DEPS\":\"1\"}" properties_j: "gclient_vars:{\"checkout_fuzzer\":true}" + properties_j: "upload_to_cas:[\"*_bench\",\"*_test\",\"bssl\",\"generate_*\",\"jitter_deltas\",\"ssl/test/bssl_shim\",\"test_*\",\"libcrypto.a\",\"libdecrepit.a\",\"libpki.a\",\"libssl.a\"]" } execution_timeout_secs: 1800 caches { @@ -1091,6 +1108,7 @@ properties_j: "$gatekeeper:{\"group\":\"client.boringssl\"}" properties_j: "clang:true" properties_j: "cmake_args:{\"ASAN\":\"1\",\"OPENSSL_NO_ASM\":\"1\"}" + properties_j: "upload_to_cas:[\"*_bench\",\"*_test\",\"bssl\",\"generate_*\",\"jitter_deltas\",\"ssl/test/bssl_shim\",\"test_*\",\"libcrypto.a\",\"libdecrepit.a\",\"libpki.a\",\"libssl.a\"]" } execution_timeout_secs: 1800 caches { @@ -1120,6 +1138,7 @@ cipd_version: "refs/heads/main" properties_j: "$gatekeeper:{\"group\":\"client.boringssl\"}" properties_j: "cmake_args:{\"OPENSSL_NO_ASM\":\"1\",\"OPENSSL_NO_SSE2_FOR_TESTING\":\"1\"}" + properties_j: "upload_to_cas:[\"*_bench\",\"*_test\",\"bssl\",\"generate_*\",\"jitter_deltas\",\"ssl/test/bssl_shim\",\"test_*\",\"libcrypto.a\",\"libdecrepit.a\",\"libpki.a\",\"libssl.a\"]" } execution_timeout_secs: 1800 caches { @@ -1152,6 +1171,7 @@ properties_j: "prefixed_symbols:true" properties_j: "run_ssl_tests:false" properties_j: "run_unit_tests:false" + properties_j: "upload_to_cas:[\"*_bench\",\"*_test\",\"bssl\",\"generate_*\",\"jitter_deltas\",\"ssl/test/bssl_shim\",\"test_*\",\"libcrypto.a\",\"libdecrepit.a\",\"libpki.a\",\"libssl.a\"]" } execution_timeout_secs: 1800 caches { @@ -1181,6 +1201,7 @@ cipd_version: "refs/heads/main" properties_j: "$gatekeeper:{\"group\":\"client.boringssl\"}" properties_j: "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\"}" + properties_j: "upload_to_cas:[\"*_bench\",\"*_test\",\"bssl\",\"generate_*\",\"jitter_deltas\",\"ssl/test/bssl_shim\",\"test_*\",\"libcrypto.a\",\"libdecrepit.a\",\"libpki.a\",\"libssl.a\"]" } execution_timeout_secs: 1800 caches { @@ -1215,6 +1236,7 @@ properties_j: "run_ssl_tests:false" properties_j: "run_unit_tests:false" properties_j: "rust:true" + properties_j: "upload_to_cas:[\"*_bench\",\"*_test\",\"bssl\",\"generate_*\",\"jitter_deltas\",\"ssl/test/bssl_shim\",\"test_*\",\"libcrypto.a\",\"libdecrepit.a\",\"libpki.a\",\"libssl.a\"]" } execution_timeout_secs: 1800 caches { @@ -1244,6 +1266,7 @@ cipd_version: "refs/heads/main" properties_j: "$gatekeeper:{\"group\":\"client.boringssl\"}" properties_j: "cmake_args:{\"CMAKE_BUILD_TYPE\":\"Release\"}" + properties_j: "upload_to_cas:[\"*_bench\",\"*_test\",\"bssl\",\"generate_*\",\"jitter_deltas\",\"ssl/test/bssl_shim\",\"test_*\",\"libcrypto.a\",\"libdecrepit.a\",\"libpki.a\",\"libssl.a\"]" } execution_timeout_secs: 1800 caches { @@ -1275,6 +1298,7 @@ properties_j: "cmake_args:{\"CMAKE_BUILD_TYPE\":\"RelWithAsserts\"}" properties_j: "run_ssl_tests:false" properties_j: "sde:true" + properties_j: "upload_to_cas:[\"*_bench\",\"*_test\",\"bssl\",\"generate_*\",\"jitter_deltas\",\"ssl/test/bssl_shim\",\"test_*\",\"libcrypto.a\",\"libdecrepit.a\",\"libpki.a\",\"libssl.a\"]" } execution_timeout_secs: 10800 caches { @@ -1304,6 +1328,7 @@ cipd_version: "refs/heads/main" properties_j: "$gatekeeper:{\"group\":\"client.boringssl\"}" properties_j: "cmake_args:{\"BUILD_SHARED_LIBS\":\"1\"}" + properties_j: "upload_to_cas:[\"*_bench\",\"*_test\",\"bssl\",\"generate_*\",\"jitter_deltas\",\"ssl/test/bssl_shim\",\"test_*\",\"**/lib*.so*\"]" } execution_timeout_secs: 1800 caches { @@ -1333,6 +1358,7 @@ cipd_version: "refs/heads/main" properties_j: "$gatekeeper:{\"group\":\"client.boringssl\"}" properties_j: "cmake_args:{\"CMAKE_CXX_FLAGS\":\"-DOPENSSL_SMALL=1\",\"CMAKE_C_FLAGS\":\"-DOPENSSL_SMALL=1\"}" + properties_j: "upload_to_cas:[\"*_bench\",\"*_test\",\"bssl\",\"generate_*\",\"jitter_deltas\",\"ssl/test/bssl_shim\",\"test_*\",\"libcrypto.a\",\"libdecrepit.a\",\"libpki.a\",\"libssl.a\"]" } execution_timeout_secs: 1800 caches { @@ -2836,6 +2862,7 @@ properties_j: "check_stack:true" properties_j: "cmake_args:{\"BORINGSSL_ALLOW_CXX_RUNTIME\":\"1\",\"RUST_BINDINGS\":\"x86_64-unknown-linux-gnu\"}" properties_j: "rust:true" + properties_j: "upload_to_cas:[\"*_bench\",\"*_test\",\"bssl\",\"generate_*\",\"jitter_deltas\",\"ssl/test/bssl_shim\",\"test_*\",\"libcrypto.a\",\"libdecrepit.a\",\"libpki.a\",\"libssl.a\"]" } execution_timeout_secs: 1800 service_account: "boringssl-try-builder@chops-service-accounts.iam.gserviceaccount.com" @@ -2852,6 +2879,7 @@ cipd_version: "refs/heads/main" properties_j: "check_stack:true" properties_j: "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\"}" + properties_j: "upload_to_cas:[\"*_bench\",\"*_test\",\"bssl\",\"generate_*\",\"jitter_deltas\",\"ssl/test/bssl_shim\",\"test_*\",\"libcrypto.a\",\"libdecrepit.a\",\"libpki.a\",\"libssl.a\"]" } execution_timeout_secs: 1800 service_account: "boringssl-try-builder@chops-service-accounts.iam.gserviceaccount.com" @@ -2867,6 +2895,7 @@ cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" cipd_version: "refs/heads/main" properties_j: "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\"}" + properties_j: "upload_to_cas:[\"*_bench\",\"*_test\",\"bssl\",\"generate_*\",\"jitter_deltas\",\"ssl/test/bssl_shim\",\"test_*\",\"libcrypto.a\",\"libdecrepit.a\",\"libpki.a\",\"libssl.a\"]" } execution_timeout_secs: 1800 service_account: "boringssl-try-builder@chops-service-accounts.iam.gserviceaccount.com" @@ -2886,6 +2915,7 @@ properties_j: "prefixed_symbols:true" properties_j: "run_ssl_tests:false" properties_j: "run_unit_tests:false" + properties_j: "upload_to_cas:[\"*_bench\",\"*_test\",\"bssl\",\"generate_*\",\"jitter_deltas\",\"ssl/test/bssl_shim\",\"test_*\",\"libcrypto.a\",\"libdecrepit.a\",\"libpki.a\",\"libssl.a\"]" } execution_timeout_secs: 1800 service_account: "boringssl-try-builder@chops-service-accounts.iam.gserviceaccount.com" @@ -2901,6 +2931,7 @@ cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" cipd_version: "refs/heads/main" properties_j: "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\"}" + properties_j: "upload_to_cas:[\"*_bench\",\"*_test\",\"bssl\",\"generate_*\",\"jitter_deltas\",\"ssl/test/bssl_shim\",\"test_*\",\"libcrypto.a\",\"libdecrepit.a\",\"libpki.a\",\"libssl.a\"]" } execution_timeout_secs: 1800 service_account: "boringssl-try-builder@chops-service-accounts.iam.gserviceaccount.com" @@ -2918,6 +2949,7 @@ properties_j: "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\"}" properties_j: "run_ssl_tests:false" properties_j: "sde:true" + properties_j: "upload_to_cas:[\"*_bench\",\"*_test\",\"bssl\",\"generate_*\",\"jitter_deltas\",\"ssl/test/bssl_shim\",\"test_*\",\"libcrypto.a\",\"libdecrepit.a\",\"libpki.a\",\"libssl.a\"]" } execution_timeout_secs: 10800 service_account: "boringssl-try-builder@chops-service-accounts.iam.gserviceaccount.com" @@ -2948,6 +2980,7 @@ cipd_version: "refs/heads/main" properties_j: "clang:true" properties_j: "cmake_args:{\"CFI\":\"1\"}" + properties_j: "upload_to_cas:[\"*_bench\",\"*_test\",\"bssl\",\"generate_*\",\"jitter_deltas\",\"ssl/test/bssl_shim\",\"test_*\",\"libcrypto.a\",\"libdecrepit.a\",\"libpki.a\",\"libssl.a\"]" } execution_timeout_secs: 1800 service_account: "boringssl-try-builder@chops-service-accounts.iam.gserviceaccount.com" @@ -2966,6 +2999,7 @@ properties_j: "prefixed_symbols:true" properties_j: "run_ssl_tests:false" properties_j: "run_unit_tests:false" + properties_j: "upload_to_cas:[\"*_bench\",\"*_test\",\"bssl\",\"generate_*\",\"jitter_deltas\",\"ssl/test/bssl_shim\",\"test_*\",\"libcrypto.a\",\"libdecrepit.a\",\"libpki.a\",\"libssl.a\"]" } execution_timeout_secs: 1800 service_account: "boringssl-try-builder@chops-service-accounts.iam.gserviceaccount.com" @@ -2982,6 +3016,7 @@ cipd_version: "refs/heads/main" properties_j: "clang:true" properties_j: "cmake_args:{\"CMAKE_BUILD_TYPE\":\"Release\"}" + properties_j: "upload_to_cas:[\"*_bench\",\"*_test\",\"bssl\",\"generate_*\",\"jitter_deltas\",\"ssl/test/bssl_shim\",\"test_*\",\"libcrypto.a\",\"libdecrepit.a\",\"libpki.a\",\"libssl.a\"]" } execution_timeout_secs: 1800 service_account: "boringssl-try-builder@chops-service-accounts.iam.gserviceaccount.com" @@ -2999,6 +3034,7 @@ properties_j: "clang:true" properties_j: "cmake_args:{\"CMAKE_BUILD_TYPE\":\"Release\",\"MSAN\":\"1\",\"USE_CUSTOM_LIBCXX\":\"1\"}" properties_j: "gclient_vars:{\"checkout_libcxx\":true}" + properties_j: "upload_to_cas:[\"*_bench\",\"*_test\",\"bssl\",\"generate_*\",\"jitter_deltas\",\"ssl/test/bssl_shim\",\"test_*\",\"libcrypto.a\",\"libdecrepit.a\",\"libpki.a\",\"libssl.a\"]" } execution_timeout_secs: 1800 service_account: "boringssl-try-builder@chops-service-accounts.iam.gserviceaccount.com" @@ -3017,6 +3053,7 @@ properties_j: "cmake_args:{\"CMAKE_BUILD_TYPE\":\"Release\",\"TSAN\":\"1\",\"USE_CUSTOM_LIBCXX\":\"1\"}" properties_j: "gclient_vars:{\"checkout_libcxx\":true}" properties_j: "run_ssl_tests:false" + properties_j: "upload_to_cas:[\"*_bench\",\"*_test\",\"bssl\",\"generate_*\",\"jitter_deltas\",\"ssl/test/bssl_shim\",\"test_*\",\"libcrypto.a\",\"libdecrepit.a\",\"libpki.a\",\"libssl.a\"]" } execution_timeout_secs: 1800 service_account: "boringssl-try-builder@chops-service-accounts.iam.gserviceaccount.com" @@ -3033,6 +3070,7 @@ cipd_version: "refs/heads/main" properties_j: "clang:true" properties_j: "cmake_args:{\"CMAKE_BUILD_TYPE\":\"RelWithAsserts\",\"UBSAN\":\"1\"}" + properties_j: "upload_to_cas:[\"*_bench\",\"*_test\",\"bssl\",\"generate_*\",\"jitter_deltas\",\"ssl/test/bssl_shim\",\"test_*\",\"libcrypto.a\",\"libdecrepit.a\",\"libpki.a\",\"libssl.a\"]" } execution_timeout_secs: 1800 service_account: "boringssl-try-builder@chops-service-accounts.iam.gserviceaccount.com" @@ -3048,6 +3086,7 @@ cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" cipd_version: "refs/heads/main" properties_j: "cmake_args:{\"FIPS\":\"1\"}" + properties_j: "upload_to_cas:[\"*_bench\",\"*_test\",\"bssl\",\"generate_*\",\"jitter_deltas\",\"ssl/test/bssl_shim\",\"test_*\",\"libcrypto.a\",\"libdecrepit.a\",\"libpki.a\",\"libssl.a\"]" } execution_timeout_secs: 1800 service_account: "boringssl-try-builder@chops-service-accounts.iam.gserviceaccount.com" @@ -3064,6 +3103,7 @@ cipd_version: "refs/heads/main" properties_j: "clang:true" properties_j: "cmake_args:{\"FIPS\":\"1\"}" + properties_j: "upload_to_cas:[\"*_bench\",\"*_test\",\"bssl\",\"generate_*\",\"jitter_deltas\",\"ssl/test/bssl_shim\",\"test_*\",\"libcrypto.a\",\"libdecrepit.a\",\"libpki.a\",\"libssl.a\"]" } execution_timeout_secs: 1800 service_account: "boringssl-try-builder@chops-service-accounts.iam.gserviceaccount.com" @@ -3080,6 +3120,7 @@ cipd_version: "refs/heads/main" properties_j: "clang:true" properties_j: "cmake_args:{\"CMAKE_BUILD_TYPE\":\"Release\",\"FIPS\":\"1\"}" + properties_j: "upload_to_cas:[\"*_bench\",\"*_test\",\"bssl\",\"generate_*\",\"jitter_deltas\",\"ssl/test/bssl_shim\",\"test_*\",\"libcrypto.a\",\"libdecrepit.a\",\"libpki.a\",\"libssl.a\"]" } execution_timeout_secs: 1800 service_account: "boringssl-try-builder@chops-service-accounts.iam.gserviceaccount.com" @@ -3096,6 +3137,7 @@ cipd_version: "refs/heads/main" properties_j: "clang:true" properties_j: "cmake_args:{\"ASAN\":\"1\",\"FIPS\":\"1\",\"OPENSSL_NO_ASM\":\"1\"}" + properties_j: "upload_to_cas:[\"*_bench\",\"*_test\",\"bssl\",\"generate_*\",\"jitter_deltas\",\"ssl/test/bssl_shim\",\"test_*\",\"libcrypto.a\",\"libdecrepit.a\",\"libpki.a\",\"libssl.a\"]" } execution_timeout_secs: 1800 service_account: "boringssl-try-builder@chops-service-accounts.iam.gserviceaccount.com" @@ -3111,6 +3153,7 @@ cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" cipd_version: "refs/heads/main" properties_j: "cmake_args:{\"CMAKE_BUILD_TYPE\":\"Release\",\"FIPS\":\"1\"}" + properties_j: "upload_to_cas:[\"*_bench\",\"*_test\",\"bssl\",\"generate_*\",\"jitter_deltas\",\"ssl/test/bssl_shim\",\"test_*\",\"libcrypto.a\",\"libdecrepit.a\",\"libpki.a\",\"libssl.a\"]" } execution_timeout_secs: 1800 service_account: "boringssl-try-builder@chops-service-accounts.iam.gserviceaccount.com" @@ -3128,6 +3171,7 @@ properties_j: "clang:true" properties_j: "cmake_args:{\"FUZZ\":\"1\",\"LIBFUZZER_FROM_DEPS\":\"1\"}" properties_j: "gclient_vars:{\"checkout_fuzzer\":true}" + properties_j: "upload_to_cas:[\"*_bench\",\"*_test\",\"bssl\",\"generate_*\",\"jitter_deltas\",\"ssl/test/bssl_shim\",\"test_*\",\"libcrypto.a\",\"libdecrepit.a\",\"libpki.a\",\"libssl.a\"]" } execution_timeout_secs: 1800 service_account: "boringssl-try-builder@chops-service-accounts.iam.gserviceaccount.com" @@ -3144,6 +3188,7 @@ cipd_version: "refs/heads/main" properties_j: "clang:true" properties_j: "cmake_args:{\"ASAN\":\"1\",\"OPENSSL_NO_ASM\":\"1\"}" + properties_j: "upload_to_cas:[\"*_bench\",\"*_test\",\"bssl\",\"generate_*\",\"jitter_deltas\",\"ssl/test/bssl_shim\",\"test_*\",\"libcrypto.a\",\"libdecrepit.a\",\"libpki.a\",\"libssl.a\"]" } execution_timeout_secs: 1800 service_account: "boringssl-try-builder@chops-service-accounts.iam.gserviceaccount.com" @@ -3159,6 +3204,7 @@ cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" cipd_version: "refs/heads/main" properties_j: "cmake_args:{\"OPENSSL_NO_ASM\":\"1\",\"OPENSSL_NO_SSE2_FOR_TESTING\":\"1\"}" + properties_j: "upload_to_cas:[\"*_bench\",\"*_test\",\"bssl\",\"generate_*\",\"jitter_deltas\",\"ssl/test/bssl_shim\",\"test_*\",\"libcrypto.a\",\"libdecrepit.a\",\"libpki.a\",\"libssl.a\"]" } execution_timeout_secs: 1800 service_account: "boringssl-try-builder@chops-service-accounts.iam.gserviceaccount.com" @@ -3177,6 +3223,7 @@ properties_j: "prefixed_symbols:true" properties_j: "run_ssl_tests:false" properties_j: "run_unit_tests:false" + properties_j: "upload_to_cas:[\"*_bench\",\"*_test\",\"bssl\",\"generate_*\",\"jitter_deltas\",\"ssl/test/bssl_shim\",\"test_*\",\"libcrypto.a\",\"libdecrepit.a\",\"libpki.a\",\"libssl.a\"]" } execution_timeout_secs: 1800 service_account: "boringssl-try-builder@chops-service-accounts.iam.gserviceaccount.com" @@ -3192,6 +3239,7 @@ cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" cipd_version: "refs/heads/main" properties_j: "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\"}" + properties_j: "upload_to_cas:[\"*_bench\",\"*_test\",\"bssl\",\"generate_*\",\"jitter_deltas\",\"ssl/test/bssl_shim\",\"test_*\",\"libcrypto.a\",\"libdecrepit.a\",\"libpki.a\",\"libssl.a\"]" } execution_timeout_secs: 1800 service_account: "boringssl-try-builder@chops-service-accounts.iam.gserviceaccount.com" @@ -3212,6 +3260,7 @@ properties_j: "run_ssl_tests:false" properties_j: "run_unit_tests:false" properties_j: "rust:true" + properties_j: "upload_to_cas:[\"*_bench\",\"*_test\",\"bssl\",\"generate_*\",\"jitter_deltas\",\"ssl/test/bssl_shim\",\"test_*\",\"libcrypto.a\",\"libdecrepit.a\",\"libpki.a\",\"libssl.a\"]" } execution_timeout_secs: 1800 service_account: "boringssl-try-builder@chops-service-accounts.iam.gserviceaccount.com" @@ -3227,6 +3276,7 @@ cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" cipd_version: "refs/heads/main" properties_j: "cmake_args:{\"CMAKE_BUILD_TYPE\":\"Release\"}" + properties_j: "upload_to_cas:[\"*_bench\",\"*_test\",\"bssl\",\"generate_*\",\"jitter_deltas\",\"ssl/test/bssl_shim\",\"test_*\",\"libcrypto.a\",\"libdecrepit.a\",\"libpki.a\",\"libssl.a\"]" } execution_timeout_secs: 1800 service_account: "boringssl-try-builder@chops-service-accounts.iam.gserviceaccount.com" @@ -3244,6 +3294,7 @@ properties_j: "cmake_args:{\"CMAKE_BUILD_TYPE\":\"RelWithAsserts\"}" properties_j: "run_ssl_tests:false" properties_j: "sde:true" + properties_j: "upload_to_cas:[\"*_bench\",\"*_test\",\"bssl\",\"generate_*\",\"jitter_deltas\",\"ssl/test/bssl_shim\",\"test_*\",\"libcrypto.a\",\"libdecrepit.a\",\"libpki.a\",\"libssl.a\"]" } execution_timeout_secs: 10800 service_account: "boringssl-try-builder@chops-service-accounts.iam.gserviceaccount.com" @@ -3259,6 +3310,7 @@ cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" cipd_version: "refs/heads/main" properties_j: "cmake_args:{\"BUILD_SHARED_LIBS\":\"1\"}" + properties_j: "upload_to_cas:[\"*_bench\",\"*_test\",\"bssl\",\"generate_*\",\"jitter_deltas\",\"ssl/test/bssl_shim\",\"test_*\",\"**/lib*.so*\"]" } execution_timeout_secs: 1800 service_account: "boringssl-try-builder@chops-service-accounts.iam.gserviceaccount.com" @@ -3274,6 +3326,7 @@ cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" cipd_version: "refs/heads/main" properties_j: "cmake_args:{\"CMAKE_CXX_FLAGS\":\"-DOPENSSL_SMALL=1\",\"CMAKE_C_FLAGS\":\"-DOPENSSL_SMALL=1\"}" + properties_j: "upload_to_cas:[\"*_bench\",\"*_test\",\"bssl\",\"generate_*\",\"jitter_deltas\",\"ssl/test/bssl_shim\",\"test_*\",\"libcrypto.a\",\"libdecrepit.a\",\"libpki.a\",\"libssl.a\"]" } execution_timeout_secs: 1800 service_account: "boringssl-try-builder@chops-service-accounts.iam.gserviceaccount.com"
diff --git a/infra/config/main.star b/infra/config/main.star index d3ba985..6ef7238 100755 --- a/infra/config/main.star +++ b/infra/config/main.star
@@ -939,6 +939,7 @@ }, # Also build and test the Rust code. "rust": True, + "upload_to_cas": FINISHED_OUTPUT_FILES_LINUX_STATIC, }, ) both_builders( @@ -948,6 +949,7 @@ "cmake_args": { "CMAKE_BUILD_TYPE": "Release", }, + "upload_to_cas": FINISHED_OUTPUT_FILES_LINUX_STATIC, }, ) both_builders( @@ -961,6 +963,7 @@ "prefixed_symbols": True, # Also build and test the Rust code. "rust": True, + "upload_to_cas": FINISHED_OUTPUT_FILES_LINUX_STATIC, }), ) both_builders( @@ -976,6 +979,7 @@ "CMAKE_CXX_FLAGS": "-m32 -msse2", "CMAKE_C_FLAGS": "-m32 -msse2", }, + "upload_to_cas": FINISHED_OUTPUT_FILES_LINUX_STATIC, }, ) both_builders( @@ -991,6 +995,7 @@ "CMAKE_C_FLAGS": "-m32 -msse2", "CMAKE_CXX_FLAGS": "-m32 -msse2", }, + "upload_to_cas": FINISHED_OUTPUT_FILES_LINUX_STATIC, }, ) @@ -1012,6 +1017,7 @@ }, "run_ssl_tests": False, "sde": True, + "upload_to_cas": FINISHED_OUTPUT_FILES_LINUX_STATIC, }, ) both_builders( @@ -1028,6 +1034,7 @@ "CMAKE_C_FLAGS": "-m32 -msse2", "CMAKE_CXX_FLAGS": "-m32 -msse2", }, + "upload_to_cas": FINISHED_OUTPUT_FILES_LINUX_STATIC, }, ) both_builders( @@ -1044,6 +1051,7 @@ "CMAKE_C_FLAGS": "-m32 -msse2", }, "prefixed_symbols": True, + "upload_to_cas": FINISHED_OUTPUT_FILES_LINUX_STATIC, }), ) both_builders( @@ -1055,6 +1063,7 @@ "cmake_args": { "CFI": "1", }, + "upload_to_cas": FINISHED_OUTPUT_FILES_LINUX_STATIC, }, ) both_builders( @@ -1065,6 +1074,7 @@ "cmake_args": { "CMAKE_BUILD_TYPE": "Release", }, + "upload_to_cas": FINISHED_OUTPUT_FILES_LINUX_STATIC, }, ) both_builders( @@ -1081,6 +1091,7 @@ "gclient_vars": { "checkout_libcxx": True, }, + "upload_to_cas": FINISHED_OUTPUT_FILES_LINUX_STATIC, }, ) both_builders( @@ -1101,6 +1112,7 @@ # SSL tests are all single-threaded, so running them under TSan is a # waste of time. "run_ssl_tests": False, + "upload_to_cas": FINISHED_OUTPUT_FILES_LINUX_STATIC, }, ) both_builders( @@ -1113,6 +1125,7 @@ "CMAKE_BUILD_TYPE": "RelWithAsserts", "UBSAN": "1", }, + "upload_to_cas": FINISHED_OUTPUT_FILES_LINUX_STATIC, }, ) both_builders( @@ -1122,6 +1135,7 @@ "cmake_args": { "FIPS": "1", }, + "upload_to_cas": FINISHED_OUTPUT_FILES_LINUX_STATIC, }, ) both_builders( @@ -1132,6 +1146,7 @@ "CMAKE_BUILD_TYPE": "Release", "FIPS": "1", }, + "upload_to_cas": FINISHED_OUTPUT_FILES_LINUX_STATIC, }, ) both_builders( @@ -1142,6 +1157,7 @@ "cmake_args": { "FIPS": "1", }, + "upload_to_cas": FINISHED_OUTPUT_FILES_LINUX_STATIC, }, ) both_builders( @@ -1153,6 +1169,7 @@ "CMAKE_BUILD_TYPE": "Release", "FIPS": "1", }, + "upload_to_cas": FINISHED_OUTPUT_FILES_LINUX_STATIC, }, ) both_builders( @@ -1165,6 +1182,7 @@ "FIPS": "1", "OPENSSL_NO_ASM": "1", }, + "upload_to_cas": FINISHED_OUTPUT_FILES_LINUX_STATIC, }, ) both_builders( @@ -1179,6 +1197,7 @@ "gclient_vars": { "checkout_fuzzer": True, }, + "upload_to_cas": FINISHED_OUTPUT_FILES_LINUX_STATIC, }, ) both_builders( @@ -1190,6 +1209,7 @@ "ASAN": "1", "OPENSSL_NO_ASM": "1", }, + "upload_to_cas": FINISHED_OUTPUT_FILES_LINUX_STATIC, }, ) both_builders( @@ -1201,6 +1221,7 @@ properties = compile_only({ "clang": True, "prefixed_symbols": True, + "upload_to_cas": FINISHED_OUTPUT_FILES_LINUX_STATIC, }), ) @@ -1212,6 +1233,7 @@ "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", }, + "upload_to_cas": FINISHED_OUTPUT_FILES_LINUX_STATIC, }, ) both_builders( @@ -1225,6 +1247,7 @@ }, "run_ssl_tests": False, "sde": True, + "upload_to_cas": FINISHED_OUTPUT_FILES_LINUX_STATIC, }, ) both_builders( @@ -1234,6 +1257,7 @@ "cmake_args": { "BUILD_SHARED_LIBS": "1", }, + "upload_to_cas": FINISHED_OUTPUT_FILES_LINUX_SHARED, }, ) both_builders( @@ -1244,6 +1268,7 @@ "CMAKE_C_FLAGS": "-DOPENSSL_SMALL=1", "CMAKE_CXX_FLAGS": "-DOPENSSL_SMALL=1", }, + "upload_to_cas": FINISHED_OUTPUT_FILES_LINUX_STATIC, }, ) both_builders( @@ -1254,6 +1279,7 @@ "OPENSSL_NO_ASM": "1", "OPENSSL_NO_SSE2_FOR_TESTING": "1", }, + "upload_to_cas": FINISHED_OUTPUT_FILES_LINUX_STATIC, }, ) both_builders( @@ -1265,6 +1291,7 @@ "OPENSSL_NO_SSE2_FOR_TESTING": "1", }, "prefixed_symbols": True, + "upload_to_cas": FINISHED_OUTPUT_FILES_LINUX_STATIC, }), )