blob: 3ad2a97a3a2dab562fce78cdd61930713e2bfb96 [file] [log] [blame]
# Auto-generated by lucicfg.
# Do not modify manually.
#
# For the schema of this file, see BuildbucketCfg message:
# https://luci-config.appspot.com/schemas/projects:buildbucket.cfg
buckets {
name: "ci"
swarming {
builders {
name: "docs-builder"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "60:cores:16"
dimensions: "cores:16|32"
dimensions: "cpu:x64|x86-64"
dimensions: "os:Debian-11"
dimensions: "pool:luci.pigweed.ci"
exe {
cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "build_options": {'
' "gn_args": ['
' "pw_docs_google_analytics_id=\\"G-JQJJWFZWFB\\""'
' ],'
' "ninja_targets": ['
' "docs"'
' ]'
' },'
' "checkout_options": {'
' "branch": "main",'
' "equivalent_remotes": [],'
' "initialize_submodules": true,'
' "match_branch": true,'
' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",'
' "use_repo": false,'
' "use_trigger": true'
' },'
' "dry_run": false,'
' "environment_options": {'
' "config_file": "pw_env_setup/config.json"'
' },'
' "recipe": "docs_builder"'
'}'
priority: 40
execution_timeout_secs: 2700
caches {
name: "builder"
path: "builder"
}
caches {
name: "pip"
path: "pip"
wait_for_warm_cache_secs: 60
}
service_account: "pigweed-doc-builder@pigweed.google.com.iam.gserviceaccount.com"
resultdb {
enable: true
bq_exports {
project: "google.com:pigweed"
dataset: "resultdb"
table: "pigweed"
test_results {}
}
}
}
builders {
name: "envtest-linux"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "60:cores:16"
dimensions: "cores:16|32"
dimensions: "cpu:x64|x86-64"
dimensions: "os:Debian"
dimensions: "pool:luci.pigweed.ci"
exe {
cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "checkout_options": {'
' "branch": "main",'
' "equivalent_remotes": [],'
' "initialize_submodules": true,'
' "match_branch": true,'
' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",'
' "use_repo": false,'
' "use_trigger": true'
' },'
' "command": "python -m pw_cli --directory $PW_PROJECT_ROOT --loglevel debug presubmit --step gn_gen_check",'
' "recipe": "envtest"'
'}'
priority: 40
execution_timeout_secs: 2700
caches {
name: "builder"
path: "builder"
}
caches {
name: "pip"
path: "pip"
wait_for_warm_cache_secs: 60
}
service_account: "pigweed-ci-builder@pigweed.google.com.iam.gserviceaccount.com"
resultdb {
enable: true
bq_exports {
project: "google.com:pigweed"
dataset: "resultdb"
table: "pigweed"
test_results {}
}
}
}
builders {
name: "envtest-mac"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:x64|x86-64"
dimensions: "os:Mac"
dimensions: "pool:luci.pigweed.ci"
exe {
cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "checkout_options": {'
' "branch": "main",'
' "equivalent_remotes": [],'
' "initialize_submodules": true,'
' "match_branch": true,'
' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",'
' "use_repo": false,'
' "use_trigger": true'
' },'
' "command": "python -m pw_cli --directory $PW_PROJECT_ROOT --loglevel debug presubmit --step gn_gen_check",'
' "macos_sdk.version": "11c29",'
' "recipe": "envtest"'
'}'
priority: 40
execution_timeout_secs: 2700
caches {
name: "builder"
path: "builder"
}
caches {
name: "macos_sdk"
path: "macos_sdk"
wait_for_warm_cache_secs: 120
}
caches {
name: "pip"
path: "pip"
wait_for_warm_cache_secs: 60
}
service_account: "pigweed-ci-builder@pigweed.google.com.iam.gserviceaccount.com"
resultdb {
enable: true
bq_exports {
project: "google.com:pigweed"
dataset: "resultdb"
table: "pigweed"
test_results {}
}
}
}
builders {
name: "envtest-windows"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cores:16|32"
dimensions: "cpu:x64|x86-64"
dimensions: "os:Windows"
dimensions: "pool:luci.pigweed.ci"
exe {
cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "checkout_options": {'
' "branch": "main",'
' "equivalent_remotes": [],'
' "initialize_submodules": true,'
' "match_branch": true,'
' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",'
' "use_repo": false,'
' "use_trigger": true'
' },'
' "command": "python -m pw_cli --directory $PW_PROJECT_ROOT --loglevel debug presubmit --step gn_gen_check",'
' "recipe": "envtest"'
'}'
priority: 40
execution_timeout_secs: 2700
caches {
name: "builder"
path: "builder"
}
caches {
name: "pip"
path: "pip"
wait_for_warm_cache_secs: 60
}
service_account: "pigweed-ci-builder@pigweed.google.com.iam.gserviceaccount.com"
resultdb {
enable: true
bq_exports {
project: "google.com:pigweed"
dataset: "resultdb"
table: "pigweed"
test_results {}
}
}
}
builders {
name: "experimental-envtest"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "60:cores:16"
dimensions: "cores:16|32"
dimensions: "cpu:x64|x86-64"
dimensions: "os:Debian"
dimensions: "pool:luci.pigweed.ci"
exe {
cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "checkout_options": {'
' "branch": "main",'
' "equivalent_remotes": [],'
' "filters": ['
' "blob:none"'
' ],'
' "initialize_submodules": true,'
' "match_branch": true,'
' "remote": "https://pigweed.googlesource.com/pigweed/experimental",'
' "use_repo": false,'
' "use_trigger": true'
' },'
' "command": "python -m pw_cli --directory $PW_PROJECT_ROOT --loglevel debug presubmit --step gn_gen_check",'
' "dry_run": true,'
' "recipe": "envtest"'
'}'
priority: 50
execution_timeout_secs: 3600
caches {
name: "builder"
path: "builder"
}
caches {
name: "pip"
path: "pip"
wait_for_warm_cache_secs: 60
}
service_account: "pigweed-ci-builder@pigweed.google.com.iam.gserviceaccount.com"
experimental: YES
}
builders {
name: "experimental-full"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "60:cores:16"
dimensions: "cores:16|32"
dimensions: "cpu:x64|x86-64"
dimensions: "os:Debian"
dimensions: "pool:luci.pigweed.ci"
exe {
cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "checkout_options": {'
' "branch": "main",'
' "equivalent_remotes": [],'
' "filters": ['
' "blob:none"'
' ],'
' "initialize_submodules": true,'
' "match_branch": true,'
' "remote": "https://pigweed.googlesource.com/pigweed/experimental",'
' "use_repo": false,'
' "use_trigger": true'
' },'
' "environment_options": {'
' "config_file": "env_setup.json",'
' "relative_pigweed_root": "third_party/pigweed",'
' "root_variable_name": "PIGWEED_EXPERIMENTAL_ROOT",'
' "skip_submodule_check": false'
' },'
' "pw_presubmit_options": {'
' "program": ['
' "ci_cq"'
' ]'
' },'
' "recipe": "pw_presubmit"'
'}'
priority: 40
execution_timeout_secs: 3600
caches {
name: "builder"
path: "builder"
}
caches {
name: "pip"
path: "pip"
wait_for_warm_cache_secs: 60
}
service_account: "pigweed-ci-builder@pigweed.google.com.iam.gserviceaccount.com"
}
builders {
name: "experimental-lintformat-full"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "60:cores:16"
dimensions: "cores:16|32"
dimensions: "cpu:x64|x86-64"
dimensions: "os:Debian"
dimensions: "pool:luci.pigweed.ci"
exe {
cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "checkout_options": {'
' "branch": "main",'
' "equivalent_remotes": [],'
' "filters": ['
' "blob:none"'
' ],'
' "initialize_submodules": true,'
' "match_branch": true,'
' "remote": "https://pigweed.googlesource.com/pigweed/experimental",'
' "use_repo": false,'
' "use_trigger": true'
' },'
' "environment_options": {'
' "config_file": "env_setup.json",'
' "relative_pigweed_root": "third_party/pigweed",'
' "root_variable_name": "PIGWEED_EXPERIMENTAL_ROOT",'
' "skip_submodule_check": false'
' },'
' "pw_presubmit_options": {'
' "program": ['
' "lintformat"'
' ]'
' },'
' "recipe": "pw_presubmit"'
'}'
priority: 40
execution_timeout_secs: 1500
caches {
name: "builder"
path: "builder"
}
caches {
name: "pip"
path: "pip"
wait_for_warm_cache_secs: 60
}
service_account: "pigweed-ci-builder@pigweed.google.com.iam.gserviceaccount.com"
}
builders {
name: "host-tools-builder-linux"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "60:cores:16"
dimensions: "cores:16|32"
dimensions: "cpu:x64|x86-64"
dimensions: "os:Debian"
dimensions: "pool:luci.pigweed.ci"
exe {
cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "add_cipd_platform": true,'
' "artifacts": ['
' "host_tools/*"'
' ],'
' "build_options": {'
' "gn_args": [],'
' "ninja_targets": ['
' "host_tools"'
' ]'
' },'
' "checkout_options": {'
' "branch": "main",'
' "equivalent_remotes": [],'
' "initialize_submodules": true,'
' "match_branch": true,'
' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",'
' "use_repo": false,'
' "use_trigger": true'
' },'
' "cipd_path": "pigweed/host_tools",'
' "dry_run": false,'
' "environment_options": {'
' "config_file": "pw_env_setup/config.json"'
' },'
' "recipe": "target_to_cipd",'
' "replacements": ['
' {'
' "new": "",'
' "old": "host_clang_debug/"'
' },'
' {'
' "new": "",'
' "old": "host_gcc_debug/"'
' },'
' {'
' "new": "",'
' "old": "host_tools/"'
' }'
' ],'
' "roller_name": null'
'}'
priority: 40
execution_timeout_secs: 2700
caches {
name: "builder"
path: "builder"
}
caches {
name: "go"
path: "go"
wait_for_warm_cache_secs: 120
}
caches {
name: "pip"
path: "pip"
wait_for_warm_cache_secs: 60
}
service_account: "pigweed-roller@pigweed.google.com.iam.gserviceaccount.com"
resultdb {
enable: true
bq_exports {
project: "google.com:pigweed"
dataset: "resultdb"
table: "pigweed"
test_results {}
}
}
}
builders {
name: "host-tools-builder-mac"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:x64|x86-64"
dimensions: "os:Mac"
dimensions: "pool:luci.pigweed.ci"
exe {
cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "add_cipd_platform": true,'
' "artifacts": ['
' "host_tools/*"'
' ],'
' "build_options": {'
' "gn_args": [],'
' "ninja_targets": ['
' "host_tools"'
' ]'
' },'
' "checkout_options": {'
' "branch": "main",'
' "equivalent_remotes": [],'
' "initialize_submodules": true,'
' "match_branch": true,'
' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",'
' "use_repo": false,'
' "use_trigger": true'
' },'
' "cipd_path": "pigweed/host_tools",'
' "dry_run": false,'
' "environment_options": {'
' "config_file": "pw_env_setup/config.json"'
' },'
' "macos_sdk.version": "11c29",'
' "recipe": "target_to_cipd",'
' "replacements": ['
' {'
' "new": "",'
' "old": "host_clang_debug/"'
' },'
' {'
' "new": "",'
' "old": "host_gcc_debug/"'
' },'
' {'
' "new": "",'
' "old": "host_tools/"'
' }'
' ],'
' "roller_name": null'
'}'
priority: 40
execution_timeout_secs: 2700
caches {
name: "builder"
path: "builder"
}
caches {
name: "go"
path: "go"
wait_for_warm_cache_secs: 120
}
caches {
name: "macos_sdk"
path: "macos_sdk"
wait_for_warm_cache_secs: 120
}
caches {
name: "pip"
path: "pip"
wait_for_warm_cache_secs: 60
}
service_account: "pigweed-roller@pigweed.google.com.iam.gserviceaccount.com"
resultdb {
enable: true
bq_exports {
project: "google.com:pigweed"
dataset: "resultdb"
table: "pigweed"
test_results {}
}
}
}
builders {
name: "host-tools-builder-windows"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cores:16|32"
dimensions: "cpu:x64|x86-64"
dimensions: "os:Windows"
dimensions: "pool:luci.pigweed.ci"
exe {
cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "add_cipd_platform": true,'
' "artifacts": ['
' "host_tools/*"'
' ],'
' "build_options": {'
' "gn_args": [],'
' "ninja_targets": ['
' "host_tools"'
' ]'
' },'
' "checkout_options": {'
' "branch": "main",'
' "equivalent_remotes": [],'
' "initialize_submodules": true,'
' "match_branch": true,'
' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",'
' "use_repo": false,'
' "use_trigger": true'
' },'
' "cipd_path": "pigweed/host_tools",'
' "dry_run": false,'
' "environment_options": {'
' "config_file": "pw_env_setup/config.json"'
' },'
' "recipe": "target_to_cipd",'
' "replacements": ['
' {'
' "new": "",'
' "old": "host_clang_debug/"'
' },'
' {'
' "new": "",'
' "old": "host_gcc_debug/"'
' },'
' {'
' "new": "",'
' "old": "host_tools/"'
' }'
' ],'
' "roller_name": null'
'}'
priority: 40
execution_timeout_secs: 2700
caches {
name: "builder"
path: "builder"
}
caches {
name: "go"
path: "go"
wait_for_warm_cache_secs: 120
}
caches {
name: "pip"
path: "pip"
wait_for_warm_cache_secs: 60
}
service_account: "pigweed-roller@pigweed.google.com.iam.gserviceaccount.com"
resultdb {
enable: true
bq_exports {
project: "google.com:pigweed"
dataset: "resultdb"
table: "pigweed"
test_results {}
}
}
}
builders {
name: "integration-envtest-linux"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "60:cores:16"
dimensions: "cores:16|32"
dimensions: "cpu:x64|x86-64"
dimensions: "os:Debian"
dimensions: "pool:luci.pigweed.ci"
exe {
cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "checkout_options": {'
' "branch": "main",'
' "do_not_cache": true,'
' "equivalent_remotes": [],'
' "initialize_submodules": true,'
' "match_branch": true,'
' "remote": "https://pigweed.googlesource.com/pigweed/integration",'
' "root_subdirectory": "pigweed",'
' "use_repo": false,'
' "use_trigger": true'
' },'
' "command": "python -m pw_cli --directory $PW_PROJECT_ROOT --loglevel debug presubmit --step gn_gen_check",'
' "dry_run": true,'
' "recipe": "envtest"'
'}'
priority: 50
execution_timeout_secs: 2700
caches {
name: "builder"
path: "builder"
}
caches {
name: "pip"
path: "pip"
wait_for_warm_cache_secs: 60
}
service_account: "pigweed-ci-builder@pigweed.google.com.iam.gserviceaccount.com"
experimental: YES
resultdb {
enable: true
bq_exports {
project: "google.com:pigweed"
dataset: "resultdb"
table: "pigweed"
test_results {}
}
}
}
builders {
name: "integration-envtest-mac"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:x64|x86-64"
dimensions: "os:Mac"
dimensions: "pool:luci.pigweed.ci"
exe {
cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "checkout_options": {'
' "branch": "main",'
' "do_not_cache": true,'
' "equivalent_remotes": [],'
' "initialize_submodules": true,'
' "match_branch": true,'
' "remote": "https://pigweed.googlesource.com/pigweed/integration",'
' "root_subdirectory": "pigweed",'
' "use_repo": false,'
' "use_trigger": true'
' },'
' "command": "python -m pw_cli --directory $PW_PROJECT_ROOT --loglevel debug presubmit --step gn_gen_check",'
' "dry_run": true,'
' "macos_sdk.version": "11c29",'
' "recipe": "envtest"'
'}'
priority: 50
execution_timeout_secs: 2700
caches {
name: "builder"
path: "builder"
}
caches {
name: "macos_sdk"
path: "macos_sdk"
wait_for_warm_cache_secs: 120
}
caches {
name: "pip"
path: "pip"
wait_for_warm_cache_secs: 60
}
service_account: "pigweed-ci-builder@pigweed.google.com.iam.gserviceaccount.com"
experimental: YES
resultdb {
enable: true
bq_exports {
project: "google.com:pigweed"
dataset: "resultdb"
table: "pigweed"
test_results {}
}
}
}
builders {
name: "integration-envtest-windows"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cores:16|32"
dimensions: "cpu:x64|x86-64"
dimensions: "os:Windows"
dimensions: "pool:luci.pigweed.ci"
exe {
cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "checkout_options": {'
' "branch": "main",'
' "do_not_cache": true,'
' "equivalent_remotes": [],'
' "initialize_submodules": true,'
' "match_branch": true,'
' "remote": "https://pigweed.googlesource.com/pigweed/integration",'
' "root_subdirectory": "pigweed",'
' "use_repo": false,'
' "use_trigger": true'
' },'
' "command": "python -m pw_cli --directory $PW_PROJECT_ROOT --loglevel debug presubmit --step gn_gen_check",'
' "dry_run": true,'
' "recipe": "envtest"'
'}'
priority: 50
execution_timeout_secs: 2700
caches {
name: "builder"
path: "builder"
}
caches {
name: "pip"
path: "pip"
wait_for_warm_cache_secs: 60
}
service_account: "pigweed-ci-builder@pigweed.google.com.iam.gserviceaccount.com"
experimental: YES
resultdb {
enable: true
bq_exports {
project: "google.com:pigweed"
dataset: "resultdb"
table: "pigweed"
test_results {}
}
}
}
builders {
name: "integration-integration-pigweed-lintformat-full"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "60:cores:16"
dimensions: "cores:16|32"
dimensions: "cpu:x64|x86-64"
dimensions: "os:Debian-11"
dimensions: "pool:luci.pigweed.ci"
exe {
cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "checkout_options": {'
' "branch": "main",'
' "do_not_cache": true,'
' "equivalent_remotes": [],'
' "initialize_submodules": true,'
' "match_branch": true,'
' "remote": "https://pigweed.googlesource.com/pigweed/integration",'
' "root_subdirectory": "pigweed",'
' "use_repo": false,'
' "use_trigger": true'
' },'
' "dry_run": true,'
' "environment_options": {'
' "config_file": "pw_env_setup/config.json"'
' },'
' "pw_presubmit_options": {'
' "program": ['
' "lintformat"'
' ]'
' },'
' "recipe": "pw_presubmit"'
'}'
priority: 50
execution_timeout_secs: 1500
caches {
name: "builder"
path: "builder"
}
caches {
name: "pip"
path: "pip"
wait_for_warm_cache_secs: 60
}
service_account: "pigweed-ci-builder@pigweed.google.com.iam.gserviceaccount.com"
experimental: YES
resultdb {
enable: true
bq_exports {
project: "google.com:pigweed"
dataset: "resultdb"
table: "pigweed"
test_results {}
}
}
}
builders {
name: "integration-pigweed-integration-transfer"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "60:cores:16"
dimensions: "cores:16|32"
dimensions: "cpu:x64|x86-64"
dimensions: "os:Debian-11"
dimensions: "pool:luci.pigweed.ci"
exe {
cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "checkout_options": {'
' "branch": "main",'
' "do_not_cache": true,'
' "equivalent_remotes": [],'
' "initialize_submodules": true,'
' "match_branch": true,'
' "remote": "https://pigweed.googlesource.com/pigweed/integration",'
' "root_subdirectory": "pigweed",'
' "use_repo": false,'
' "use_trigger": true'
' },'
' "dry_run": true,'
' "environment_options": {'
' "config_file": "pw_env_setup/config.json"'
' },'
' "pw_presubmit_options": {'
' "step": ['
' "pw_transfer_integration_test"'
' ]'
' },'
' "recipe": "pw_presubmit"'
'}'
priority: 50
execution_timeout_secs: 2700
caches {
name: "builder"
path: "builder"
}
caches {
name: "pip"
path: "pip"
wait_for_warm_cache_secs: 60
}
service_account: "pigweed-ci-builder@pigweed.google.com.iam.gserviceaccount.com"
experimental: YES
resultdb {
enable: true
bq_exports {
project: "google.com:pigweed"
dataset: "resultdb"
table: "pigweed"
test_results {}
}
}
}
builders {
name: "integration-pigweed-linux-bazel-build-host-clang"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "60:cores:16"
dimensions: "cores:16|32"
dimensions: "cpu:x64|x86-64"
dimensions: "os:Debian-11"
dimensions: "pool:luci.pigweed.ci"
exe {
cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "checkout_options": {'
' "branch": "main",'
' "do_not_cache": true,'
' "equivalent_remotes": [],'
' "initialize_submodules": true,'
' "match_branch": true,'
' "remote": "https://pigweed.googlesource.com/pigweed/integration",'
' "root_subdirectory": "pigweed",'
' "use_repo": false,'
' "use_trigger": true'
' },'
' "dry_run": true,'
' "environment_options": {'
' "config_file": "pw_env_setup/config.json"'
' },'
' "pw_presubmit_options": {'
' "step": ['
' "bazel_build"'
' ]'
' },'
' "recipe": "pw_presubmit"'
'}'
priority: 50
execution_timeout_secs: 2700
caches {
name: "bazel"
path: "bazel"
wait_for_warm_cache_secs: 60
}
caches {
name: "builder"
path: "builder"
}
caches {
name: "pip"
path: "pip"
wait_for_warm_cache_secs: 60
}
service_account: "pigweed-ci-builder@pigweed.google.com.iam.gserviceaccount.com"
experimental: YES
resultdb {
enable: true
bq_exports {
project: "google.com:pigweed"
dataset: "resultdb"
table: "pigweed"
test_results {}
}
}
}
builders {
name: "integration-pigweed-linux-bazel-test-host-clang"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "60:cores:16"
dimensions: "cores:16|32"
dimensions: "cpu:x64|x86-64"
dimensions: "os:Debian-11"
dimensions: "pool:luci.pigweed.ci"
exe {
cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "checkout_options": {'
' "branch": "main",'
' "do_not_cache": true,'
' "equivalent_remotes": [],'
' "initialize_submodules": true,'
' "match_branch": true,'
' "remote": "https://pigweed.googlesource.com/pigweed/integration",'
' "root_subdirectory": "pigweed",'
' "use_repo": false,'
' "use_trigger": true'
' },'
' "dry_run": true,'
' "environment_options": {'
' "config_file": "pw_env_setup/config.json"'
' },'
' "pw_presubmit_options": {'
' "step": ['
' "bazel_test"'
' ]'
' },'
' "recipe": "pw_presubmit"'
'}'
priority: 40
execution_timeout_secs: 2700
caches {
name: "bazel"
path: "bazel"
wait_for_warm_cache_secs: 60
}
caches {
name: "builder"
path: "builder"
}
caches {
name: "pip"
path: "pip"
wait_for_warm_cache_secs: 60
}
service_account: "pigweed-ci-builder@pigweed.google.com.iam.gserviceaccount.com"
experimental: YES
resultdb {
enable: true
bq_exports {
project: "google.com:pigweed"
dataset: "resultdb"
table: "pigweed"
test_results {}
}
}
}
builders {
name: "integration-pigweed-linux-cmake-host-clang"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "60:cores:16"
dimensions: "cores:16|32"
dimensions: "cpu:x64|x86-64"
dimensions: "os:Debian-11"
dimensions: "pool:luci.pigweed.ci"
exe {
cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "checkout_options": {'
' "branch": "main",'
' "do_not_cache": true,'
' "equivalent_remotes": [],'
' "initialize_submodules": true,'
' "match_branch": true,'
' "remote": "https://pigweed.googlesource.com/pigweed/integration",'
' "root_subdirectory": "pigweed",'
' "use_repo": false,'
' "use_trigger": true'
' },'
' "dry_run": true,'
' "environment_options": {'
' "config_file": "pw_env_setup/config.json"'
' },'
' "pw_presubmit_options": {'
' "step": ['
' "cmake_clang"'
' ]'
' },'
' "recipe": "pw_presubmit"'
'}'
priority: 50
execution_timeout_secs: 2700
caches {
name: "builder"
path: "builder"
}
caches {
name: "pip"
path: "pip"
wait_for_warm_cache_secs: 60
}
service_account: "pigweed-ci-builder@pigweed.google.com.iam.gserviceaccount.com"
experimental: YES
resultdb {
enable: true
bq_exports {
project: "google.com:pigweed"
dataset: "resultdb"
table: "pigweed"
test_results {}
}
}
}
builders {
name: "integration-pigweed-linux-compatibility"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "60:cores:16"
dimensions: "cores:16|32"
dimensions: "cpu:x64|x86-64"
dimensions: "os:Debian-11"
dimensions: "pool:luci.pigweed.ci"
exe {
cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "checkout_options": {'
' "branch": "main",'
' "do_not_cache": true,'
' "equivalent_remotes": [],'
' "initialize_submodules": true,'
' "match_branch": true,'
' "remote": "https://pigweed.googlesource.com/pigweed/integration",'
' "root_subdirectory": "pigweed",'
' "use_repo": false,'
' "use_trigger": true'
' },'
' "dry_run": true,'
' "environment_options": {'
' "config_file": "pw_env_setup/compatibility.json"'
' },'
' "pw_presubmit_options": {'
' "step": ['
' "gn_combined_build_check"'
' ]'
' },'
' "recipe": "pw_presubmit"'
'}'
priority: 50
execution_timeout_secs: 2700
caches {
name: "builder"
path: "builder"
}
caches {
name: "pip"
path: "pip"
wait_for_warm_cache_secs: 60
}
service_account: "pigweed-ci-builder@pigweed.google.com.iam.gserviceaccount.com"
experimental: YES
resultdb {
enable: true
bq_exports {
project: "google.com:pigweed"
dataset: "resultdb"
table: "pigweed"
test_results {}
}
}
}
builders {
name: "integration-pigweed-linux-gn-misc"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "60:cores:16"
dimensions: "cores:16|32"
dimensions: "cpu:x64|x86-64"
dimensions: "os:Debian-11"
dimensions: "pool:luci.pigweed.ci"
exe {
cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "checkout_options": {'
' "branch": "main",'
' "do_not_cache": true,'
' "equivalent_remotes": [],'
' "initialize_submodules": true,'
' "match_branch": true,'
' "remote": "https://pigweed.googlesource.com/pigweed/integration",'
' "root_subdirectory": "pigweed",'
' "use_repo": false,'
' "use_trigger": true'
' },'
' "dry_run": true,'
' "environment_options": {'
' "config_file": "pw_env_setup/config.json"'
' },'
' "pw_presubmit_options": {'
' "program": ['
' "misc"'
' ]'
' },'
' "recipe": "pw_presubmit"'
'}'
priority: 50
execution_timeout_secs: 2700
caches {
name: "builder"
path: "builder"
}
caches {
name: "pip"
path: "pip"
wait_for_warm_cache_secs: 60
}
service_account: "pigweed-ci-builder@pigweed.google.com.iam.gserviceaccount.com"
experimental: YES
resultdb {
enable: true
bq_exports {
project: "google.com:pigweed"
dataset: "resultdb"
table: "pigweed"
test_results {}
}
}
}
builders {
name: "integration-pigweed-linux-gn-security"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "60:cores:16"
dimensions: "cores:16|32"
dimensions: "cpu:x64|x86-64"
dimensions: "os:Debian-11"
dimensions: "pool:luci.pigweed.ci"
exe {
cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "checkout_options": {'
' "branch": "main",'
' "do_not_cache": true,'
' "equivalent_remotes": [],'
' "initialize_submodules": true,'
' "match_branch": true,'
' "remote": "https://pigweed.googlesource.com/pigweed/integration",'
' "root_subdirectory": "pigweed",'
' "use_repo": false,'
' "use_trigger": true'
' },'
' "dry_run": true,'
' "environment_options": {'
' "config_file": "pw_env_setup/config.json"'
' },'
' "pw_presubmit_options": {'
' "program": ['
' "security"'
' ]'
' },'
' "recipe": "pw_presubmit"'
'}'
priority: 50
execution_timeout_secs: 2700
caches {
name: "builder"
path: "builder"
}
caches {
name: "pip"
path: "pip"
wait_for_warm_cache_secs: 60
}
service_account: "pigweed-ci-builder@pigweed.google.com.iam.gserviceaccount.com"
experimental: YES
resultdb {
enable: true
bq_exports {
project: "google.com:pigweed"
dataset: "resultdb"
table: "pigweed"
test_results {}
}
}
}
builders {
name: "integration-pigweed-linux-main"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "60:cores:16"
dimensions: "cores:16|32"
dimensions: "cpu:x64|x86-64"
dimensions: "os:Debian-11"
dimensions: "pool:luci.pigweed.ci"
exe {
cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "checkout_options": {'
' "branch": "main",'
' "do_not_cache": true,'
' "equivalent_remotes": [],'
' "initialize_submodules": true,'
' "match_branch": true,'
' "remote": "https://pigweed.googlesource.com/pigweed/integration",'
' "root_subdirectory": "pigweed",'
' "use_repo": false,'
' "use_trigger": true'
' },'
' "dry_run": true,'
' "environment_options": {'
' "config_file": "pw_env_setup/config.json"'
' },'
' "pw_presubmit_options": {'
' "step": ['
' "gn_combined_build_check"'
' ]'
' },'
' "recipe": "pw_presubmit"'
'}'
priority: 50
execution_timeout_secs: 2700
caches {
name: "builder"
path: "builder"
}
caches {
name: "pip"
path: "pip"
wait_for_warm_cache_secs: 60
}
service_account: "pigweed-ci-builder@pigweed.google.com.iam.gserviceaccount.com"
experimental: YES
resultdb {
enable: true
bq_exports {
project: "google.com:pigweed"
dataset: "resultdb"
table: "pigweed"
test_results {}
}
}
}
builders {
name: "integration-pigweed-linux-san"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "60:cores:16"
dimensions: "cores:16|32"
dimensions: "cpu:x64|x86-64"
dimensions: "os:Debian-11"
dimensions: "pool:luci.pigweed.ci"
exe {
cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "checkout_options": {'
' "branch": "main",'
' "do_not_cache": true,'
' "equivalent_remotes": [],'
' "initialize_submodules": true,'
' "match_branch": true,'
' "remote": "https://pigweed.googlesource.com/pigweed/integration",'
' "root_subdirectory": "pigweed",'
' "use_repo": false,'
' "use_trigger": true'
' },'
' "dry_run": true,'
' "environment_options": {'
' "config_file": "pw_env_setup/config.json"'
' },'
' "pw_presubmit_options": {'
' "program": ['
' "sanitizers"'
' ]'
' },'
' "recipe": "pw_presubmit"'
'}'
priority: 50
execution_timeout_secs: 2700
caches {
name: "builder"
path: "builder"
}
caches {
name: "pip"
path: "pip"
wait_for_warm_cache_secs: 60
}
service_account: "pigweed-ci-builder@pigweed.google.com.iam.gserviceaccount.com"
experimental: YES
resultdb {
enable: true
bq_exports {
project: "google.com:pigweed"
dataset: "resultdb"
table: "pigweed"
test_results {}
}
}
}
builders {
name: "integration-pigweed-linux-static-analysis"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "60:cores:16"
dimensions: "cores:16|32"
dimensions: "cpu:x64|x86-64"
dimensions: "os:Debian-11"
dimensions: "pool:luci.pigweed.ci"
exe {
cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "checkout_options": {'
' "branch": "main",'
' "do_not_cache": true,'
' "equivalent_remotes": [],'
' "initialize_submodules": true,'
' "match_branch": true,'
' "remote": "https://pigweed.googlesource.com/pigweed/integration",'
' "root_subdirectory": "pigweed",'
' "use_repo": false,'
' "use_trigger": true'
' },'
' "dry_run": true,'
' "environment_options": {'
' "config_file": "pw_env_setup/config.json"'
' },'
' "pw_presubmit_options": {'
' "step": ['
' "static_analysis"'
' ]'
' },'
' "recipe": "pw_presubmit"'
'}'
priority: 50
execution_timeout_secs: 2700
caches {
name: "builder"
path: "builder"
}
caches {
name: "pip"
path: "pip"
wait_for_warm_cache_secs: 60
}
service_account: "pigweed-ci-builder@pigweed.google.com.iam.gserviceaccount.com"
experimental: YES
resultdb {
enable: true
bq_exports {
project: "google.com:pigweed"
dataset: "resultdb"
table: "pigweed"
test_results {}
}
}
}
builders {
name: "integration-pigweed-mac-bazel-test-host-clang"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:x64|x86-64"
dimensions: "os:Mac"
dimensions: "pool:luci.pigweed.ci"
exe {
cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "checkout_options": {'
' "branch": "main",'
' "do_not_cache": true,'
' "equivalent_remotes": [],'
' "initialize_submodules": true,'
' "match_branch": true,'
' "remote": "https://pigweed.googlesource.com/pigweed/integration",'
' "root_subdirectory": "pigweed",'
' "use_repo": false,'
' "use_trigger": true'
' },'
' "dry_run": true,'
' "environment_options": {'
' "config_file": "pw_env_setup/config.json"'
' },'
' "macos_sdk.version": "11c29",'
' "pw_presubmit_options": {'
' "step": ['
' "bazel_test"'
' ]'
' },'
' "recipe": "pw_presubmit"'
'}'
priority: 50
execution_timeout_secs: 2700
caches {
name: "bazel"
path: "bazel"
wait_for_warm_cache_secs: 60
}
caches {
name: "builder"
path: "builder"
}
caches {
name: "macos_sdk"
path: "macos_sdk"
wait_for_warm_cache_secs: 120
}
caches {
name: "pip"
path: "pip"
wait_for_warm_cache_secs: 60
}
service_account: "pigweed-ci-builder@pigweed.google.com.iam.gserviceaccount.com"
experimental: YES
resultdb {
enable: true
bq_exports {
project: "google.com:pigweed"
dataset: "resultdb"
table: "pigweed"
test_results {}
}
}
}
builders {
name: "integration-pigweed-mac-cmake-host-clang"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:x64|x86-64"
dimensions: "os:Mac"
dimensions: "pool:luci.pigweed.ci"
exe {
cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "checkout_options": {'
' "branch": "main",'
' "do_not_cache": true,'
' "equivalent_remotes": [],'
' "initialize_submodules": true,'
' "match_branch": true,'
' "remote": "https://pigweed.googlesource.com/pigweed/integration",'
' "root_subdirectory": "pigweed",'
' "use_repo": false,'
' "use_trigger": true'
' },'
' "dry_run": true,'
' "environment_options": {'
' "config_file": "pw_env_setup/config.json"'
' },'
' "macos_sdk.version": "11c29",'
' "pw_presubmit_options": {'
' "step": ['
' "cmake_clang"'
' ]'
' },'
' "recipe": "pw_presubmit"'
'}'
priority: 50
execution_timeout_secs: 2700
caches {
name: "builder"
path: "builder"
}
caches {
name: "macos_sdk"
path: "macos_sdk"
wait_for_warm_cache_secs: 120
}
caches {
name: "pip"
path: "pip"
wait_for_warm_cache_secs: 60
}
service_account: "pigweed-ci-builder@pigweed.google.com.iam.gserviceaccount.com"
experimental: YES
resultdb {
enable: true
bq_exports {
project: "google.com:pigweed"
dataset: "resultdb"
table: "pigweed"
test_results {}
}
}
}
builders {
name: "integration-pigweed-mac-compatibility"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:x64|x86-64"
dimensions: "os:Mac"
dimensions: "pool:luci.pigweed.ci"
exe {
cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "checkout_options": {'
' "branch": "main",'
' "do_not_cache": true,'
' "equivalent_remotes": [],'
' "initialize_submodules": true,'
' "match_branch": true,'
' "remote": "https://pigweed.googlesource.com/pigweed/integration",'
' "root_subdirectory": "pigweed",'
' "use_repo": false,'
' "use_trigger": true'
' },'
' "dry_run": true,'
' "environment_options": {'
' "config_file": "pw_env_setup/compatibility.json"'
' },'
' "macos_sdk.version": "11c29",'
' "pw_presubmit_options": {'
' "step": ['
' "gn_combined_build_check"'
' ]'
' },'
' "recipe": "pw_presubmit"'
'}'
priority: 50
execution_timeout_secs: 2700
caches {
name: "builder"
path: "builder"
}
caches {
name: "macos_sdk"
path: "macos_sdk"
wait_for_warm_cache_secs: 120
}
caches {
name: "pip"
path: "pip"
wait_for_warm_cache_secs: 60
}
service_account: "pigweed-ci-builder@pigweed.google.com.iam.gserviceaccount.com"
experimental: YES
resultdb {
enable: true
bq_exports {
project: "google.com:pigweed"
dataset: "resultdb"
table: "pigweed"
test_results {}
}
}
}
builders {
name: "integration-pigweed-mac-gn-misc"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:x64|x86-64"
dimensions: "os:Mac"
dimensions: "pool:luci.pigweed.ci"
exe {
cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "checkout_options": {'
' "branch": "main",'
' "do_not_cache": true,'
' "equivalent_remotes": [],'
' "initialize_submodules": true,'
' "match_branch": true,'
' "remote": "https://pigweed.googlesource.com/pigweed/integration",'
' "root_subdirectory": "pigweed",'
' "use_repo": false,'
' "use_trigger": true'
' },'
' "dry_run": true,'
' "environment_options": {'
' "config_file": "pw_env_setup/config.json"'
' },'
' "macos_sdk.version": "11c29",'
' "pw_presubmit_options": {'
' "program": ['
' "misc"'
' ]'
' },'
' "recipe": "pw_presubmit"'
'}'
priority: 50
execution_timeout_secs: 2700
caches {
name: "builder"
path: "builder"
}
caches {
name: "macos_sdk"
path: "macos_sdk"
wait_for_warm_cache_secs: 120
}
caches {
name: "pip"
path: "pip"
wait_for_warm_cache_secs: 60
}
service_account: "pigweed-ci-builder@pigweed.google.com.iam.gserviceaccount.com"
experimental: YES
resultdb {
enable: true
bq_exports {
project: "google.com:pigweed"
dataset: "resultdb"
table: "pigweed"
test_results {}
}
}
}
builders {
name: "integration-pigweed-mac-main"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:x64|x86-64"
dimensions: "os:Mac"
dimensions: "pool:luci.pigweed.ci"
exe {
cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "checkout_options": {'
' "branch": "main",'
' "do_not_cache": true,'
' "equivalent_remotes": [],'
' "initialize_submodules": true,'
' "match_branch": true,'
' "remote": "https://pigweed.googlesource.com/pigweed/integration",'
' "root_subdirectory": "pigweed",'
' "use_repo": false,'
' "use_trigger": true'
' },'
' "dry_run": true,'
' "environment_options": {'
' "config_file": "pw_env_setup/config.json"'
' },'
' "macos_sdk.version": "11c29",'
' "pw_presubmit_options": {'
' "step": ['
' "gn_combined_build_check"'
' ]'
' },'
' "recipe": "pw_presubmit"'
'}'
priority: 50
execution_timeout_secs: 2700
caches {
name: "builder"
path: "builder"
}
caches {
name: "macos_sdk"
path: "macos_sdk"
wait_for_warm_cache_secs: 120
}
caches {
name: "pip"
path: "pip"
wait_for_warm_cache_secs: 60
}
service_account: "pigweed-ci-builder@pigweed.google.com.iam.gserviceaccount.com"
experimental: YES
resultdb {
enable: true
bq_exports {
project: "google.com:pigweed"
dataset: "resultdb"
table: "pigweed"
test_results {}
}
}
}
builders {
name: "integration-pigweed-stm32f429i-combined"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "60:cores:16"
dimensions: "cores:16|32"
dimensions: "cpu:x64|x86-64"
dimensions: "os:Debian-11"
dimensions: "pool:luci.pigweed.ci"
exe {
cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "checkout_options": {'
' "branch": "main",'
' "do_not_cache": true,'
' "equivalent_remotes": [],'
' "initialize_submodules": true,'
' "match_branch": true,'
' "remote": "https://pigweed.googlesource.com/pigweed/integration",'
' "root_subdirectory": "pigweed",'
' "use_repo": false,'
' "use_trigger": true'
' },'
' "dry_run": true,'
' "environment_options": {'
' "config_file": "pw_env_setup/config.json"'
' },'
' "pw_presubmit_options": {'
' "step": ['
' "stm32f429i"'
' ]'
' },'
' "recipe": "pw_presubmit"'
'}'
priority: 50
execution_timeout_secs: 2700
caches {
name: "builder"
path: "builder"
}
caches {
name: "pip"
path: "pip"
wait_for_warm_cache_secs: 60
}
service_account: "pigweed-ci-builder@pigweed.google.com.iam.gserviceaccount.com"
experimental: YES
resultdb {
enable: true
bq_exports {
project: "google.com:pigweed"
dataset: "resultdb"
table: "pigweed"
test_results {}
}
}
}
builders {
name: "integration-pigweed-windows-bazel-test-host-clang"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cores:16|32"
dimensions: "cpu:x64|x86-64"
dimensions: "os:Windows"
dimensions: "pool:luci.pigweed.ci"
exe {
cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "checkout_options": {'
' "branch": "main",'
' "do_not_cache": true,'
' "equivalent_remotes": [],'
' "initialize_submodules": true,'
' "match_branch": true,'
' "remote": "https://pigweed.googlesource.com/pigweed/integration",'
' "root_subdirectory": "pigweed",'
' "use_repo": false,'
' "use_trigger": true'
' },'
' "dry_run": true,'
' "environment_options": {'
' "config_file": "pw_env_setup/config.json"'
' },'
' "pw_presubmit_options": {'
' "step": ['
' "bazel_test"'
' ]'
' },'
' "recipe": "pw_presubmit"'
'}'
priority: 50
execution_timeout_secs: 2700
caches {
name: "bazel"
path: "bazel"
wait_for_warm_cache_secs: 60
}
caches {
name: "builder"
path: "builder"
}
caches {
name: "pip"
path: "pip"
wait_for_warm_cache_secs: 60
}
service_account: "pigweed-ci-builder@pigweed.google.com.iam.gserviceaccount.com"
experimental: YES
resultdb {
enable: true
bq_exports {
project: "google.com:pigweed"
dataset: "resultdb"
table: "pigweed"
test_results {}
}
}
}
builders {
name: "integration-pigweed-windows-compatibility"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cores:16|32"
dimensions: "cpu:x64|x86-64"
dimensions: "os:Windows"
dimensions: "pool:luci.pigweed.ci"
exe {
cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "checkout_options": {'
' "branch": "main",'
' "do_not_cache": true,'
' "equivalent_remotes": [],'
' "initialize_submodules": true,'
' "match_branch": true,'
' "remote": "https://pigweed.googlesource.com/pigweed/integration",'
' "root_subdirectory": "pigweed",'
' "use_repo": false,'
' "use_trigger": true'
' },'
' "dry_run": true,'
' "environment_options": {'
' "config_file": "pw_env_setup/compatibility.json"'
' },'
' "pw_presubmit_options": {'
' "step": ['
' "gn_combined_build_check"'
' ]'
' },'
' "recipe": "pw_presubmit"'
'}'
priority: 50
execution_timeout_secs: 2700
caches {
name: "builder"
path: "builder"
}
caches {
name: "pip"
path: "pip"
wait_for_warm_cache_secs: 60
}
service_account: "pigweed-ci-builder@pigweed.google.com.iam.gserviceaccount.com"
experimental: YES
resultdb {
enable: true
bq_exports {
project: "google.com:pigweed"
dataset: "resultdb"
table: "pigweed"
test_results {}
}
}
}
builders {
name: "integration-pigweed-windows-gn-misc"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cores:16|32"
dimensions: "cpu:x64|x86-64"
dimensions: "os:Windows"
dimensions: "pool:luci.pigweed.ci"
exe {
cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "checkout_options": {'
' "branch": "main",'
' "do_not_cache": true,'
' "equivalent_remotes": [],'
' "initialize_submodules": true,'
' "match_branch": true,'
' "remote": "https://pigweed.googlesource.com/pigweed/integration",'
' "root_subdirectory": "pigweed",'
' "use_repo": false,'
' "use_trigger": true'
' },'
' "dry_run": true,'
' "environment_options": {'
' "config_file": "pw_env_setup/config.json"'
' },'
' "pw_presubmit_options": {'
' "program": ['
' "misc"'
' ]'
' },'
' "recipe": "pw_presubmit"'
'}'
priority: 50
execution_timeout_secs: 2700
caches {
name: "builder"
path: "builder"
}
caches {
name: "pip"
path: "pip"
wait_for_warm_cache_secs: 60
}
service_account: "pigweed-ci-builder@pigweed.google.com.iam.gserviceaccount.com"
experimental: YES
resultdb {
enable: true
bq_exports {
project: "google.com:pigweed"
dataset: "resultdb"
table: "pigweed"
test_results {}
}
}
}
builders {
name: "integration-pigweed-windows-main"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cores:16|32"
dimensions: "cpu:x64|x86-64"
dimensions: "os:Windows"
dimensions: "pool:luci.pigweed.ci"
exe {
cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "checkout_options": {'
' "branch": "main",'
' "do_not_cache": true,'
' "equivalent_remotes": [],'
' "initialize_submodules": true,'
' "match_branch": true,'
' "remote": "https://pigweed.googlesource.com/pigweed/integration",'
' "root_subdirectory": "pigweed",'
' "use_repo": false,'
' "use_trigger": true'
' },'
' "dry_run": true,'
' "environment_options": {'
' "config_file": "pw_env_setup/config.json"'
' },'
' "pw_presubmit_options": {'
' "step": ['
' "gn_combined_build_check"'
' ]'
' },'
' "recipe": "pw_presubmit"'
'}'
priority: 50
execution_timeout_secs: 2700
caches {
name: "builder"
path: "builder"
}
caches {
name: "pip"
path: "pip"
wait_for_warm_cache_secs: 60
}
service_account: "pigweed-ci-builder@pigweed.google.com.iam.gserviceaccount.com"
experimental: YES
resultdb {
enable: true
bq_exports {
project: "google.com:pigweed"
dataset: "resultdb"
table: "pigweed"
test_results {}
}
}
}
builders {
name: "integration-pigweed-windows-static-analysis"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cores:16|32"
dimensions: "cpu:x64|x86-64"
dimensions: "os:Windows"
dimensions: "pool:luci.pigweed.ci"
exe {
cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "checkout_options": {'
' "branch": "main",'
' "do_not_cache": true,'
' "equivalent_remotes": [],'
' "initialize_submodules": true,'
' "match_branch": true,'
' "remote": "https://pigweed.googlesource.com/pigweed/integration",'
' "root_subdirectory": "pigweed",'
' "use_repo": false,'
' "use_trigger": true'
' },'
' "dry_run": true,'
' "environment_options": {'
' "config_file": "pw_env_setup/config.json"'
' },'
' "pw_presubmit_options": {'
' "step": ['
' "static_analysis"'
' ]'
' },'
' "recipe": "pw_presubmit"'
'}'
priority: 50
execution_timeout_secs: 2700
caches {
name: "builder"
path: "builder"
}
caches {
name: "pip"
path: "pip"
wait_for_warm_cache_secs: 60
}
service_account: "pigweed-ci-builder@pigweed.google.com.iam.gserviceaccount.com"
experimental: YES
resultdb {
enable: true
bq_exports {
project: "google.com:pigweed"
dataset: "resultdb"
table: "pigweed"
test_results {}
}
}
}
builders {
name: "pigweed-integration-transfer"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "60:cores:16"
dimensions: "cores:16|32"
dimensions: "cpu:x64|x86-64"
dimensions: "os:Debian-11"
dimensions: "pool:luci.pigweed.ci"
exe {
cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "checkout_options": {'
' "branch": "main",'
' "equivalent_remotes": [],'
' "initialize_submodules": true,'
' "match_branch": true,'
' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",'
' "use_repo": false,'
' "use_trigger": true'
' },'
' "dry_run": true,'
' "environment_options": {'
' "config_file": "pw_env_setup/config.json"'
' },'
' "pw_presubmit_options": {'
' "step": ['
' "pw_transfer_integration_test"'
' ]'
' },'
' "recipe": "pw_presubmit"'
'}'
priority: 50
execution_timeout_secs: 2700
caches {
name: "builder"
path: "builder"
}
caches {
name: "pip"
path: "pip"
wait_for_warm_cache_secs: 60
}
service_account: "pigweed-ci-builder@pigweed.google.com.iam.gserviceaccount.com"
experimental: YES
resultdb {
enable: true
bq_exports {
project: "google.com:pigweed"
dataset: "resultdb"
table: "pigweed"
test_results {}
}
}
}
builders {
name: "pigweed-lintformat-full"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "60:cores:16"
dimensions: "cores:16|32"
dimensions: "cpu:x64|x86-64"
dimensions: "os:Debian-11"
dimensions: "pool:luci.pigweed.ci"
exe {
cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "checkout_options": {'
' "branch": "main",'
' "equivalent_remotes": [],'
' "initialize_submodules": true,'
' "match_branch": true,'
' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",'
' "use_repo": false,'
' "use_trigger": true'
' },'
' "environment_options": {'
' "config_file": "pw_env_setup/config.json"'
' },'
' "pw_presubmit_options": {'
' "program": ['
' "lintformat"'
' ]'
' },'
' "recipe": "pw_presubmit"'
'}'
priority: 40
execution_timeout_secs: 2100
caches {
name: "builder"
path: "builder"
}
caches {
name: "pip"
path: "pip"
wait_for_warm_cache_secs: 60
}
service_account: "pigweed-ci-builder@pigweed.google.com.iam.gserviceaccount.com"
resultdb {
enable: true
bq_exports {
project: "google.com:pigweed"
dataset: "resultdb"
table: "pigweed"
test_results {}
}
}
}
builders {
name: "pigweed-linux-bazel-build-host-clang"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "60:cores:16"
dimensions: "cores:16|32"
dimensions: "cpu:x64|x86-64"
dimensions: "os:Debian-11"
dimensions: "pool:luci.pigweed.ci"
exe {
cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "checkout_options": {'
' "branch": "main",'
' "equivalent_remotes": [],'
' "initialize_submodules": true,'
' "match_branch": true,'
' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",'
' "use_repo": false,'
' "use_trigger": true'
' },'
' "environment_options": {'
' "config_file": "pw_env_setup/config.json"'
' },'
' "pw_presubmit_options": {'
' "step": ['
' "bazel_build"'
' ]'
' },'
' "recipe": "pw_presubmit"'
'}'
priority: 40
execution_timeout_secs: 2700
caches {
name: "bazel"
path: "bazel"
wait_for_warm_cache_secs: 60
}
caches {
name: "builder"
path: "builder"
}
caches {
name: "pip"
path: "pip"
wait_for_warm_cache_secs: 60
}
service_account: "pigweed-ci-builder@pigweed.google.com.iam.gserviceaccount.com"
resultdb {
enable: true
bq_exports {
project: "google.com:pigweed"
dataset: "resultdb"
table: "pigweed"
test_results {}
}
}
}
builders {
name: "pigweed-linux-bazel-test-host-clang"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "60:cores:16"
dimensions: "cores:16|32"
dimensions: "cpu:x64|x86-64"
dimensions: "os:Debian-11"
dimensions: "pool:luci.pigweed.ci"
exe {
cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "checkout_options": {'
' "branch": "main",'
' "equivalent_remotes": [],'
' "initialize_submodules": true,'
' "match_branch": true,'
' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",'
' "use_repo": false,'
' "use_trigger": true'
' },'
' "environment_options": {'
' "config_file": "pw_env_setup/config.json"'
' },'
' "pw_presubmit_options": {'
' "step": ['
' "bazel_test"'
' ]'
' },'
' "recipe": "pw_presubmit"'
'}'
priority: 40
execution_timeout_secs: 2700
caches {
name: "bazel"
path: "bazel"
wait_for_warm_cache_secs: 60
}
caches {
name: "builder"
path: "builder"
}
caches {
name: "pip"
path: "pip"
wait_for_warm_cache_secs: 60
}
service_account: "pigweed-ci-builder@pigweed.google.com.iam.gserviceaccount.com"
resultdb {
enable: true
bq_exports {
project: "google.com:pigweed"
dataset: "resultdb"
table: "pigweed"
test_results {}
}
}
}
builders {
name: "pigweed-linux-cmake-host-clang"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "60:cores:16"
dimensions: "cores:16|32"
dimensions: "cpu:x64|x86-64"
dimensions: "os:Debian-11"
dimensions: "pool:luci.pigweed.ci"
exe {
cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "checkout_options": {'
' "branch": "main",'
' "equivalent_remotes": [],'
' "initialize_submodules": true,'
' "match_branch": true,'
' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",'
' "use_repo": false,'
' "use_trigger": true'
' },'
' "environment_options": {'
' "config_file": "pw_env_setup/config.json"'
' },'
' "pw_presubmit_options": {'
' "step": ['
' "cmake_clang"'
' ]'
' },'
' "recipe": "pw_presubmit"'
'}'
priority: 40
execution_timeout_secs: 2700
caches {
name: "builder"
path: "builder"
}
caches {
name: "pip"
path: "pip"
wait_for_warm_cache_secs: 60
}
service_account: "pigweed-ci-builder@pigweed.google.com.iam.gserviceaccount.com"
resultdb {
enable: true
bq_exports {
project: "google.com:pigweed"
dataset: "resultdb"
table: "pigweed"
test_results {}
}
}
}
builders {
name: "pigweed-linux-compatibility"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "60:cores:16"
dimensions: "cores:16|32"
dimensions: "cpu:x64|x86-64"
dimensions: "os:Debian-11"
dimensions: "pool:luci.pigweed.ci"
exe {
cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "checkout_options": {'
' "branch": "main",'
' "equivalent_remotes": [],'
' "initialize_submodules": true,'
' "match_branch": true,'
' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",'
' "use_repo": false,'
' "use_trigger": true'
' },'
' "environment_options": {'
' "config_file": "pw_env_setup/compatibility.json"'
' },'
' "pw_presubmit_options": {'
' "step": ['
' "gn_combined_build_check"'
' ]'
' },'
' "recipe": "pw_presubmit"'
'}'
priority: 40
execution_timeout_secs: 2700
caches {
name: "builder"
path: "builder"
}
caches {
name: "pip"
path: "pip"
wait_for_warm_cache_secs: 60
}
service_account: "pigweed-ci-builder@pigweed.google.com.iam.gserviceaccount.com"
resultdb {
enable: true
bq_exports {
project: "google.com:pigweed"
dataset: "resultdb"
table: "pigweed"
test_results {}
}
}
}
builders {
name: "pigweed-linux-gn-misc"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "60:cores:16"
dimensions: "cores:16|32"
dimensions: "cpu:x64|x86-64"
dimensions: "os:Debian-11"
dimensions: "pool:luci.pigweed.ci"
exe {
cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "checkout_options": {'
' "branch": "main",'
' "equivalent_remotes": [],'
' "initialize_submodules": true,'
' "match_branch": true,'
' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",'
' "use_repo": false,'
' "use_trigger": true'
' },'
' "environment_options": {'
' "config_file": "pw_env_setup/config.json"'
' },'
' "pw_presubmit_options": {'
' "program": ['
' "misc"'
' ]'
' },'
' "recipe": "pw_presubmit"'
'}'
priority: 40
execution_timeout_secs: 2700
caches {
name: "builder"
path: "builder"
}
caches {
name: "pip"
path: "pip"
wait_for_warm_cache_secs: 60
}
service_account: "pigweed-ci-builder@pigweed.google.com.iam.gserviceaccount.com"
resultdb {
enable: true
bq_exports {
project: "google.com:pigweed"
dataset: "resultdb"
table: "pigweed"
test_results {}
}
}
}
builders {
name: "pigweed-linux-gn-security"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "60:cores:16"
dimensions: "cores:16|32"
dimensions: "cpu:x64|x86-64"
dimensions: "os:Debian-11"
dimensions: "pool:luci.pigweed.ci"
exe {
cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "checkout_options": {'
' "branch": "main",'
' "equivalent_remotes": [],'
' "initialize_submodules": true,'
' "match_branch": true,'
' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",'
' "use_repo": false,'
' "use_trigger": true'
' },'
' "environment_options": {'
' "config_file": "pw_env_setup/config.json"'
' },'
' "pw_presubmit_options": {'
' "program": ['
' "security"'
' ]'
' },'
' "recipe": "pw_presubmit"'
'}'
priority: 40
execution_timeout_secs: 2700
caches {
name: "builder"
path: "builder"
}
caches {
name: "pip"
path: "pip"
wait_for_warm_cache_secs: 60
}
service_account: "pigweed-ci-builder@pigweed.google.com.iam.gserviceaccount.com"
resultdb {
enable: true
bq_exports {
project: "google.com:pigweed"
dataset: "resultdb"
table: "pigweed"
test_results {}
}
}
}
builders {
name: "pigweed-linux-main"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "60:cores:16"
dimensions: "cores:16|32"
dimensions: "cpu:x64|x86-64"
dimensions: "os:Debian-11"
dimensions: "pool:luci.pigweed.ci"
exe {
cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "checkout_options": {'
' "branch": "main",'
' "equivalent_remotes": [],'
' "initialize_submodules": true,'
' "match_branch": true,'
' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",'
' "use_repo": false,'
' "use_trigger": true'
' },'
' "environment_options": {'
' "config_file": "pw_env_setup/config.json"'
' },'
' "pw_presubmit_options": {'
' "step": ['
' "gn_combined_build_check"'
' ]'
' },'
' "recipe": "pw_presubmit"'
'}'
priority: 40
execution_timeout_secs: 2700
caches {
name: "builder"
path: "builder"
}
caches {
name: "pip"
path: "pip"
wait_for_warm_cache_secs: 60
}
service_account: "pigweed-ci-builder@pigweed.google.com.iam.gserviceaccount.com"
resultdb {
enable: true
bq_exports {
project: "google.com:pigweed"
dataset: "resultdb"
table: "pigweed"
test_results {}
}
}
}
builders {
name: "pigweed-linux-san"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "60:cores:16"
dimensions: "cores:16|32"
dimensions: "cpu:x64|x86-64"
dimensions: "os:Debian-11"
dimensions: "pool:luci.pigweed.ci"
exe {
cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "checkout_options": {'
' "branch": "main",'
' "equivalent_remotes": [],'
' "initialize_submodules": true,'
' "match_branch": true,'
' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",'
' "use_repo": false,'
' "use_trigger": true'
' },'
' "environment_options": {'
' "config_file": "pw_env_setup/config.json"'
' },'
' "pw_presubmit_options": {'
' "program": ['
' "sanitizers"'
' ]'
' },'
' "recipe": "pw_presubmit"'
'}'
priority: 40
execution_timeout_secs: 2700
caches {
name: "builder"
path: "builder"
}
caches {
name: "pip"
path: "pip"
wait_for_warm_cache_secs: 60
}
service_account: "pigweed-ci-builder@pigweed.google.com.iam.gserviceaccount.com"
resultdb {
enable: true
bq_exports {
project: "google.com:pigweed"
dataset: "resultdb"
table: "pigweed"
test_results {}
}
}
}
builders {
name: "pigweed-linux-static-analysis"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "60:cores:16"
dimensions: "cores:16|32"
dimensions: "cpu:x64|x86-64"
dimensions: "os:Debian-11"
dimensions: "pool:luci.pigweed.ci"
exe {
cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "checkout_options": {'
' "branch": "main",'
' "equivalent_remotes": [],'
' "initialize_submodules": true,'
' "match_branch": true,'
' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",'
' "use_repo": false,'
' "use_trigger": true'
' },'
' "environment_options": {'
' "config_file": "pw_env_setup/config.json"'
' },'
' "pw_presubmit_options": {'
' "step": ['
' "static_analysis"'
' ]'
' },'
' "recipe": "pw_presubmit"'
'}'
priority: 40
execution_timeout_secs: 2700
caches {
name: "builder"
path: "builder"
}
caches {
name: "pip"
path: "pip"
wait_for_warm_cache_secs: 60
}
service_account: "pigweed-ci-builder@pigweed.google.com.iam.gserviceaccount.com"
resultdb {
enable: true
bq_exports {
project: "google.com:pigweed"
dataset: "resultdb"
table: "pigweed"
test_results {}
}
}
}
builders {
name: "pigweed-mac-bazel-test-host-clang"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:x64|x86-64"
dimensions: "os:Mac"
dimensions: "pool:luci.pigweed.ci"
exe {
cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "checkout_options": {'
' "branch": "main",'
' "equivalent_remotes": [],'
' "initialize_submodules": true,'
' "match_branch": true,'
' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",'
' "use_repo": false,'
' "use_trigger": true'
' },'
' "dry_run": true,'
' "environment_options": {'
' "config_file": "pw_env_setup/config.json"'
' },'
' "macos_sdk.version": "11c29",'
' "pw_presubmit_options": {'
' "step": ['
' "bazel_test"'
' ]'
' },'
' "recipe": "pw_presubmit"'
'}'
priority: 50
execution_timeout_secs: 2700
caches {
name: "bazel"
path: "bazel"
wait_for_warm_cache_secs: 60
}
caches {
name: "builder"
path: "builder"
}
caches {
name: "macos_sdk"
path: "macos_sdk"
wait_for_warm_cache_secs: 120
}
caches {
name: "pip"
path: "pip"
wait_for_warm_cache_secs: 60
}
service_account: "pigweed-ci-builder@pigweed.google.com.iam.gserviceaccount.com"
experimental: YES
resultdb {
enable: true
bq_exports {
project: "google.com:pigweed"
dataset: "resultdb"
table: "pigweed"
test_results {}
}
}
}
builders {
name: "pigweed-mac-cmake-host-clang"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:x64|x86-64"
dimensions: "os:Mac"
dimensions: "pool:luci.pigweed.ci"
exe {
cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "checkout_options": {'
' "branch": "main",'
' "equivalent_remotes": [],'
' "initialize_submodules": true,'
' "match_branch": true,'
' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",'
' "use_repo": false,'
' "use_trigger": true'
' },'
' "dry_run": true,'
' "environment_options": {'
' "config_file": "pw_env_setup/config.json"'
' },'
' "macos_sdk.version": "11c29",'
' "pw_presubmit_options": {'
' "step": ['
' "cmake_clang"'
' ]'
' },'
' "recipe": "pw_presubmit"'
'}'
priority: 50
execution_timeout_secs: 2700
caches {
name: "builder"
path: "builder"
}
caches {
name: "macos_sdk"
path: "macos_sdk"
wait_for_warm_cache_secs: 120
}
caches {
name: "pip"
path: "pip"
wait_for_warm_cache_secs: 60
}
service_account: "pigweed-ci-builder@pigweed.google.com.iam.gserviceaccount.com"
experimental: YES
resultdb {
enable: true
bq_exports {
project: "google.com:pigweed"
dataset: "resultdb"
table: "pigweed"
test_results {}
}
}
}
builders {
name: "pigweed-mac-compatibility"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:x64|x86-64"
dimensions: "os:Mac"
dimensions: "pool:luci.pigweed.ci"
exe {
cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "checkout_options": {'
' "branch": "main",'
' "equivalent_remotes": [],'
' "initialize_submodules": true,'
' "match_branch": true,'
' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",'
' "use_repo": false,'
' "use_trigger": true'
' },'
' "environment_options": {'
' "config_file": "pw_env_setup/compatibility.json"'
' },'
' "macos_sdk.version": "11c29",'
' "pw_presubmit_options": {'
' "step": ['
' "gn_combined_build_check"'
' ]'
' },'
' "recipe": "pw_presubmit"'
'}'
priority: 40
execution_timeout_secs: 2700
caches {
name: "builder"
path: "builder"
}
caches {
name: "macos_sdk"
path: "macos_sdk"
wait_for_warm_cache_secs: 120
}
caches {
name: "pip"
path: "pip"
wait_for_warm_cache_secs: 60
}
service_account: "pigweed-ci-builder@pigweed.google.com.iam.gserviceaccount.com"
resultdb {
enable: true
bq_exports {
project: "google.com:pigweed"
dataset: "resultdb"
table: "pigweed"
test_results {}
}
}
}
builders {
name: "pigweed-mac-gn-misc"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:x64|x86-64"
dimensions: "os:Mac"
dimensions: "pool:luci.pigweed.ci"
exe {
cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "checkout_options": {'
' "branch": "main",'
' "equivalent_remotes": [],'
' "initialize_submodules": true,'
' "match_branch": true,'
' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",'
' "use_repo": false,'
' "use_trigger": true'
' },'
' "dry_run": true,'
' "environment_options": {'
' "config_file": "pw_env_setup/config.json"'
' },'
' "macos_sdk.version": "11c29",'
' "pw_presubmit_options": {'
' "program": ['
' "misc"'
' ]'
' },'
' "recipe": "pw_presubmit"'
'}'
priority: 50
execution_timeout_secs: 2700
caches {
name: "builder"
path: "builder"
}
caches {
name: "macos_sdk"
path: "macos_sdk"
wait_for_warm_cache_secs: 120
}
caches {
name: "pip"
path: "pip"
wait_for_warm_cache_secs: 60
}
service_account: "pigweed-ci-builder@pigweed.google.com.iam.gserviceaccount.com"
experimental: YES
resultdb {
enable: true
bq_exports {
project: "google.com:pigweed"
dataset: "resultdb"
table: "pigweed"
test_results {}
}
}
}
builders {
name: "pigweed-mac-main"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:x64|x86-64"
dimensions: "os:Mac"
dimensions: "pool:luci.pigweed.ci"
exe {
cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "checkout_options": {'
' "branch": "main",'
' "equivalent_remotes": [],'
' "initialize_submodules": true,'
' "match_branch": true,'
' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",'
' "use_repo": false,'
' "use_trigger": true'
' },'
' "environment_options": {'
' "config_file": "pw_env_setup/config.json"'
' },'
' "macos_sdk.version": "11c29",'
' "pw_presubmit_options": {'
' "step": ['
' "gn_combined_build_check"'
' ]'
' },'
' "recipe": "pw_presubmit"'
'}'
priority: 40
execution_timeout_secs: 2700
caches {
name: "builder"
path: "builder"
}
caches {
name: "macos_sdk"
path: "macos_sdk"
wait_for_warm_cache_secs: 120
}
caches {
name: "pip"
path: "pip"
wait_for_warm_cache_secs: 60
}
service_account: "pigweed-ci-builder@pigweed.google.com.iam.gserviceaccount.com"
resultdb {
enable: true
bq_exports {
project: "google.com:pigweed"
dataset: "resultdb"
table: "pigweed"
test_results {}
}
}
}
builders {
name: "pigweed-stm32f429i"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "120:cores:2"
dimensions: "cpu:x64|x86-64"
dimensions: "os:Debian-11"
dimensions: "pool:luci.pigweed.ci"
exe {
cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "checkout_options": {'
' "branch": "main",'
' "equivalent_remotes": [],'
' "initialize_submodules": true,'
' "match_branch": true,'
' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",'
' "use_repo": false,'
' "use_trigger": true'
' },'
' "dry_run": true,'
' "environment_options": {'
' "config_file": "pw_env_setup/config.json"'
' },'
' "recipe": "pigweed"'
'}'
priority: 50
execution_timeout_secs: 2700
caches {
name: "builder"
path: "builder"
}
caches {
name: "pip"
path: "pip"
wait_for_warm_cache_secs: 60
}
service_account: "pigweed-ci-builder@pigweed.google.com.iam.gserviceaccount.com"
experimental: YES
resultdb {
enable: true
bq_exports {
project: "google.com:pigweed"
dataset: "resultdb"
table: "pigweed"
test_results {}
}
}
}
builders {
name: "pigweed-stm32f429i-combined"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "60:cores:16"
dimensions: "cores:16|32"
dimensions: "cpu:x64|x86-64"
dimensions: "os:Debian-11"
dimensions: "pool:luci.pigweed.ci"
exe {
cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "checkout_options": {'
' "branch": "main",'
' "equivalent_remotes": [],'
' "initialize_submodules": true,'
' "match_branch": true,'
' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",'
' "use_repo": false,'
' "use_trigger": true'
' },'
' "dry_run": true,'
' "environment_options": {'
' "config_file": "pw_env_setup/config.json"'
' },'
' "pw_presubmit_options": {'
' "step": ['
' "stm32f429i"'
' ]'
' },'
' "recipe": "pw_presubmit"'
'}'
priority: 50
execution_timeout_secs: 2700
caches {
name: "builder"
path: "builder"
}
caches {
name: "pip"
path: "pip"
wait_for_warm_cache_secs: 60
}
service_account: "pigweed-ci-builder@pigweed.google.com.iam.gserviceaccount.com"
experimental: YES
resultdb {
enable: true
bq_exports {
project: "google.com:pigweed"
dataset: "resultdb"
table: "pigweed"
test_results {}
}
}
}
builders {
name: "pigweed-stm32f429i-subbuild"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "60:cores:16"
dimensions: "cores:16|32"
dimensions: "cpu:x64|x86-64"
dimensions: "os:Debian-11"
dimensions: "pool:luci.pigweed.ci"
exe {
cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "build_options": {'
' "gn_args": [],'
' "ninja_targets": ['
' "stm32f429i_debug",'
' "stm32f429i_size_optimized",'
' "stm32f429i_speed_optimized"'
' ]'
' },'
' "checkout_options": {'
' "branch": "main",'
' "equivalent_remotes": [],'
' "initialize_submodules": true,'
' "match_branch": true,'
' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",'
' "use_repo": false,'
' "use_trigger": true'
' },'
' "dry_run": true,'
' "environment_options": {'
' "config_file": "pw_env_setup/config.json"'
' },'
' "recipe": "build"'
'}'
priority: 50
execution_timeout_secs: 2700
caches {
name: "builder"
path: "builder"
}
caches {
name: "pip"
path: "pip"
wait_for_warm_cache_secs: 60
}
service_account: "pigweed-ci-builder@pigweed.google.com.iam.gserviceaccount.com"
experimental: YES
resultdb {
enable: true
bq_exports {
project: "google.com:pigweed"
dataset: "resultdb"
table: "pigweed"
test_results {}
}
}
}
builders {
name: "pigweed-windows-bazel-test-host-clang"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cores:16|32"
dimensions: "cpu:x64|x86-64"
dimensions: "os:Windows"
dimensions: "pool:luci.pigweed.ci"
exe {
cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "checkout_options": {'
' "branch": "main",'
' "equivalent_remotes": [],'
' "initialize_submodules": true,'
' "match_branch": true,'
' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",'
' "use_repo": false,'
' "use_trigger": true'
' },'
' "dry_run": true,'
' "environment_options": {'
' "config_file": "pw_env_setup/config.json"'
' },'
' "pw_presubmit_options": {'
' "step": ['
' "bazel_test"'
' ]'
' },'
' "recipe": "pw_presubmit"'
'}'
priority: 50
execution_timeout_secs: 2700
caches {
name: "bazel"
path: "bazel"
wait_for_warm_cache_secs: 60
}
caches {
name: "builder"
path: "builder"
}
caches {
name: "pip"
path: "pip"
wait_for_warm_cache_secs: 60
}
service_account: "pigweed-ci-builder@pigweed.google.com.iam.gserviceaccount.com"
experimental: YES
resultdb {
enable: true
bq_exports {
project: "google.com:pigweed"
dataset: "resultdb"
table: "pigweed"
test_results {}
}
}
}
builders {
name: "pigweed-windows-compatibility"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cores:16|32"
dimensions: "cpu:x64|x86-64"
dimensions: "os:Windows"
dimensions: "pool:luci.pigweed.ci"
exe {
cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "checkout_options": {'
' "branch": "main",'
' "equivalent_remotes": [],'
' "initialize_submodules": true,'
' "match_branch": true,'
' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",'
' "use_repo": false,'
' "use_trigger": true'
' },'
' "environment_options": {'
' "config_file": "pw_env_setup/compatibility.json"'
' },'
' "pw_presubmit_options": {'
' "step": ['
' "gn_combined_build_check"'
' ]'
' },'
' "recipe": "pw_presubmit"'
'}'
priority: 40
execution_timeout_secs: 2700
caches {
name: "builder"
path: "builder"
}
caches {
name: "pip"
path: "pip"
wait_for_warm_cache_secs: 60
}
service_account: "pigweed-ci-builder@pigweed.google.com.iam.gserviceaccount.com"
resultdb {
enable: true
bq_exports {
project: "google.com:pigweed"
dataset: "resultdb"
table: "pigweed"
test_results {}
}
}
}
builders {
name: "pigweed-windows-gn-misc"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cores:16|32"
dimensions: "cpu:x64|x86-64"
dimensions: "os:Windows"
dimensions: "pool:luci.pigweed.ci"
exe {
cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "checkout_options": {'
' "branch": "main",'
' "equivalent_remotes": [],'
' "initialize_submodules": true,'
' "match_branch": true,'
' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",'
' "use_repo": false,'
' "use_trigger": true'
' },'
' "dry_run": true,'
' "environment_options": {'
' "config_file": "pw_env_setup/config.json"'
' },'
' "pw_presubmit_options": {'
' "program": ['
' "misc"'
' ]'
' },'
' "recipe": "pw_presubmit"'
'}'
priority: 50
execution_timeout_secs: 2700
caches {
name: "builder"
path: "builder"
}
caches {
name: "pip"
path: "pip"
wait_for_warm_cache_secs: 60
}
service_account: "pigweed-ci-builder@pigweed.google.com.iam.gserviceaccount.com"
experimental: YES
resultdb {
enable: true
bq_exports {
project: "google.com:pigweed"
dataset: "resultdb"
table: "pigweed"
test_results {}
}
}
}
builders {
name: "pigweed-windows-main"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cores:16|32"
dimensions: "cpu:x64|x86-64"
dimensions: "os:Windows"
dimensions: "pool:luci.pigweed.ci"
exe {
cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "checkout_options": {'
' "branch": "main",'
' "equivalent_remotes": [],'
' "initialize_submodules": true,'
' "match_branch": true,'
' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",'
' "use_repo": false,'
' "use_trigger": true'
' },'
' "environment_options": {'
' "config_file": "pw_env_setup/config.json"'
' },'
' "pw_presubmit_options": {'
' "step": ['
' "gn_combined_build_check"'
' ]'
' },'
' "recipe": "pw_presubmit"'
'}'
priority: 40
execution_timeout_secs: 2700
caches {
name: "builder"
path: "builder"
}
caches {
name: "pip"
path: "pip"
wait_for_warm_cache_secs: 60
}
service_account: "pigweed-ci-builder@pigweed.google.com.iam.gserviceaccount.com"
resultdb {
enable: true
bq_exports {
project: "google.com:pigweed"
dataset: "resultdb"
table: "pigweed"
test_results {}
}
}
}
builders {
name: "pigweed-windows-static-analysis"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cores:16|32"
dimensions: "cpu:x64|x86-64"
dimensions: "os:Windows"
dimensions: "pool:luci.pigweed.ci"
exe {
cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "checkout_options": {'
' "branch": "main",'
' "equivalent_remotes": [],'
' "initialize_submodules": true,'
' "match_branch": true,'
' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",'
' "use_repo": false,'
' "use_trigger": true'
' },'
' "dry_run": true,'
' "environment_options": {'
' "config_file": "pw_env_setup/config.json"'
' },'
' "pw_presubmit_options": {'
' "step": ['
' "static_analysis"'
' ]'
' },'
' "recipe": "pw_presubmit"'
'}'
priority: 50
execution_timeout_secs: 2700
caches {
name: "builder"
path: "builder"
}
caches {
name: "pip"
path: "pip"
wait_for_warm_cache_secs: 60
}
service_account: "pigweed-ci-builder@pigweed.google.com.iam.gserviceaccount.com"
experimental: YES
resultdb {
enable: true
bq_exports {
project: "google.com:pigweed"
dataset: "resultdb"
table: "pigweed"
test_results {}
}
}
}
builders {
name: "pigweed-xref-generator"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "60:cores:16"
dimensions: "cores:16|32"
dimensions: "cpu:x64|x86-64"
dimensions: "os:Debian-11"
dimensions: "pool:luci.pigweed.ci"
exe {
cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes"