| # 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" |
| acls { |
| group: "all" |
| } |
| acls { |
| role: SCHEDULER |
| identity: "user:luci-scheduler@appspot.gserviceaccount.com" |
| } |
| acls { |
| role: SCHEDULER |
| identity: "user:pigweed-ci-builder@pigweed.google.com.iam.gserviceaccount.com" |
| } |
| swarming { |
| builders { |
| name: "docs-builder" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cores:16" |
| 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: |
| '{' |
| ' "$pigweed/build": {' |
| ' "gn_args": [],' |
| ' "ninja_targets": [' |
| ' "docs"' |
| ' ]' |
| ' },' |
| ' "$pigweed/checkout": {' |
| ' "branch": "main",' |
| ' "equivalent_remotes": [],' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "use_repo": false' |
| ' },' |
| ' "$pigweed/environment": {' |
| ' "config_file": "pw_env_setup/config.json"' |
| ' },' |
| ' "dry_run": false,' |
| ' "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" |
| experiments { |
| key: "luci.recipes.use_python3" |
| value: 100 |
| } |
| experiments { |
| key: "luci.use_realms" |
| value: 100 |
| } |
| } |
| builders { |
| name: "envtest-linux-python2" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cores:16" |
| 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: |
| '{' |
| ' "$pigweed/checkout": {' |
| ' "branch": "main",' |
| ' "equivalent_remotes": [],' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "use_repo": false' |
| ' },' |
| ' "command": "python -m pw_cli --directory $PW_PROJECT_ROOT --loglevel debug presubmit --step gn_gen_check",' |
| ' "environment_variables": [' |
| ' "PW_BOOTSTRAP_PYTHON=python2"' |
| ' ],' |
| ' "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" |
| experiments { |
| key: "luci.recipes.use_python3" |
| value: 100 |
| } |
| experiments { |
| key: "luci.use_realms" |
| value: 100 |
| } |
| } |
| builders { |
| name: "envtest-linux-python3" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cores:16" |
| 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: |
| '{' |
| ' "$pigweed/checkout": {' |
| ' "branch": "main",' |
| ' "equivalent_remotes": [],' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "use_repo": false' |
| ' },' |
| ' "command": "python -m pw_cli --directory $PW_PROJECT_ROOT --loglevel debug presubmit --step gn_gen_check",' |
| ' "environment_variables": [' |
| ' "PW_BOOTSTRAP_PYTHON=python3"' |
| ' ],' |
| ' "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" |
| experiments { |
| key: "luci.recipes.use_python3" |
| value: 100 |
| } |
| experiments { |
| key: "luci.use_realms" |
| value: 100 |
| } |
| } |
| 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: |
| '{' |
| ' "$pigweed/checkout": {' |
| ' "branch": "main",' |
| ' "equivalent_remotes": [],' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "use_repo": false' |
| ' },' |
| ' "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" |
| experiments { |
| key: "luci.recipes.use_python3" |
| value: 100 |
| } |
| experiments { |
| key: "luci.use_realms" |
| value: 100 |
| } |
| } |
| builders { |
| name: "envtest-windows" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cores:16" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Windows-10" |
| 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: |
| '{' |
| ' "$pigweed/checkout": {' |
| ' "branch": "main",' |
| ' "equivalent_remotes": [],' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "use_repo": false' |
| ' },' |
| ' "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" |
| experiments { |
| key: "luci.recipes.use_python3" |
| value: 100 |
| } |
| experiments { |
| key: "luci.use_realms" |
| value: 100 |
| } |
| } |
| builders { |
| name: "experimental-envtest" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cores:16" |
| 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: |
| '{' |
| ' "$pigweed/checkout": {' |
| ' "branch": "main",' |
| ' "equivalent_remotes": [],' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/experimental",' |
| ' "use_repo": false' |
| ' },' |
| ' "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 |
| experiments { |
| key: "luci.recipes.use_python3" |
| value: 100 |
| } |
| experiments { |
| key: "luci.use_realms" |
| value: 100 |
| } |
| } |
| builders { |
| name: "experimental-full" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cores:16" |
| 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: |
| '{' |
| ' "$pigweed/checkout": {' |
| ' "branch": "main",' |
| ' "equivalent_remotes": [],' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/experimental",' |
| ' "use_repo": false' |
| ' },' |
| ' "$pigweed/environment": {' |
| ' "config_file": "env_setup.json",' |
| ' "relative_pigweed_root": "third_party/pigweed",' |
| ' "root_variable_name": "PIGWEED_EXPERIMENTAL_ROOT"' |
| ' },' |
| ' "$pigweed/pw_presubmit": {' |
| ' "program": [' |
| ' "full"' |
| ' ]' |
| ' },' |
| ' "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" |
| experiments { |
| key: "luci.recipes.use_python3" |
| value: 100 |
| } |
| experiments { |
| key: "luci.use_realms" |
| value: 100 |
| } |
| } |
| builders { |
| name: "experimental-lintformat" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cores:16" |
| 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: |
| '{' |
| ' "$pigweed/checkout": {' |
| ' "branch": "main",' |
| ' "equivalent_remotes": [],' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/experimental",' |
| ' "use_repo": false' |
| ' },' |
| ' "$pigweed/environment": {' |
| ' "config_file": "env_setup.json",' |
| ' "relative_pigweed_root": "third_party/pigweed",' |
| ' "root_variable_name": "PIGWEED_EXPERIMENTAL_ROOT"' |
| ' },' |
| ' "$pigweed/pw_presubmit": {' |
| ' "program": [' |
| ' "lintformat"' |
| ' ]' |
| ' },' |
| ' "dry_run": true,' |
| ' "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 |
| experiments { |
| key: "luci.recipes.use_python3" |
| value: 100 |
| } |
| experiments { |
| key: "luci.use_realms" |
| value: 100 |
| } |
| } |
| builders { |
| name: "host-tools-builder-linux" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cores:16" |
| 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: |
| '{' |
| ' "$pigweed/build": {' |
| ' "gn_args": [],' |
| ' "ninja_targets": [' |
| ' "host_tools"' |
| ' ]' |
| ' },' |
| ' "$pigweed/checkout": {' |
| ' "branch": "main",' |
| ' "equivalent_remotes": [],' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "use_repo": false' |
| ' },' |
| ' "$pigweed/environment": {' |
| ' "config_file": "pw_env_setup/config.json"' |
| ' },' |
| ' "add_cipd_platform": true,' |
| ' "artifacts": [' |
| ' "host_tools/*"' |
| ' ],' |
| ' "cipd_path": "pigweed/host_tools",' |
| ' "dry_run": false,' |
| ' "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" |
| experiments { |
| key: "luci.recipes.use_python3" |
| value: 100 |
| } |
| experiments { |
| key: "luci.use_realms" |
| value: 100 |
| } |
| } |
| 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: |
| '{' |
| ' "$pigweed/build": {' |
| ' "gn_args": [],' |
| ' "ninja_targets": [' |
| ' "host_tools"' |
| ' ]' |
| ' },' |
| ' "$pigweed/checkout": {' |
| ' "branch": "main",' |
| ' "equivalent_remotes": [],' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "use_repo": false' |
| ' },' |
| ' "$pigweed/environment": {' |
| ' "config_file": "pw_env_setup/config.json"' |
| ' },' |
| ' "add_cipd_platform": true,' |
| ' "artifacts": [' |
| ' "host_tools/*"' |
| ' ],' |
| ' "cipd_path": "pigweed/host_tools",' |
| ' "dry_run": false,' |
| ' "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" |
| experiments { |
| key: "luci.recipes.use_python3" |
| value: 100 |
| } |
| experiments { |
| key: "luci.use_realms" |
| value: 100 |
| } |
| } |
| builders { |
| name: "host-tools-builder-windows" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cores:16" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Windows-10" |
| 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: |
| '{' |
| ' "$pigweed/build": {' |
| ' "gn_args": [],' |
| ' "ninja_targets": [' |
| ' "host_tools"' |
| ' ]' |
| ' },' |
| ' "$pigweed/checkout": {' |
| ' "branch": "main",' |
| ' "equivalent_remotes": [],' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "use_repo": false' |
| ' },' |
| ' "$pigweed/environment": {' |
| ' "config_file": "pw_env_setup/config.json"' |
| ' },' |
| ' "add_cipd_platform": true,' |
| ' "artifacts": [' |
| ' "host_tools/*"' |
| ' ],' |
| ' "cipd_path": "pigweed/host_tools",' |
| ' "dry_run": false,' |
| ' "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" |
| experiments { |
| key: "luci.recipes.use_python3" |
| value: 100 |
| } |
| experiments { |
| key: "luci.use_realms" |
| value: 100 |
| } |
| } |
| builders { |
| name: "pigweed-lintformat" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cores:16" |
| 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: |
| '{' |
| ' "$pigweed/checkout": {' |
| ' "branch": "main",' |
| ' "equivalent_remotes": [],' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "use_repo": false' |
| ' },' |
| ' "$pigweed/environment": {' |
| ' "config_file": "pw_env_setup/config.json"' |
| ' },' |
| ' "$pigweed/pw_presubmit": {' |
| ' "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" |
| experiments { |
| key: "luci.recipes.use_python3" |
| value: 100 |
| } |
| experiments { |
| key: "luci.use_realms" |
| value: 100 |
| } |
| } |
| builders { |
| name: "pigweed-linux-bazel-host-clang" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cores:16" |
| 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: |
| '{' |
| ' "$pigweed/checkout": {' |
| ' "branch": "main",' |
| ' "equivalent_remotes": [],' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "use_repo": false' |
| ' },' |
| ' "$pigweed/environment": {' |
| ' "config_file": "pw_env_setup/config.json"' |
| ' },' |
| ' "$pigweed/pw_presubmit": {' |
| ' "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" |
| experiments { |
| key: "luci.recipes.use_python3" |
| value: 100 |
| } |
| experiments { |
| key: "luci.use_realms" |
| value: 100 |
| } |
| } |
| builders { |
| name: "pigweed-linux-cmake-host-clang" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cores:16" |
| 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: |
| '{' |
| ' "$pigweed/checkout": {' |
| ' "branch": "main",' |
| ' "equivalent_remotes": [],' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "use_repo": false' |
| ' },' |
| ' "$pigweed/environment": {' |
| ' "config_file": "pw_env_setup/config.json"' |
| ' },' |
| ' "$pigweed/pw_presubmit": {' |
| ' "step": [' |
| ' "cmake_tests"' |
| ' ]' |
| ' },' |
| ' "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" |
| experiments { |
| key: "luci.recipes.use_python3" |
| value: 100 |
| } |
| experiments { |
| key: "luci.use_realms" |
| value: 100 |
| } |
| } |
| builders { |
| name: "pigweed-linux-compatibility-host-disco" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cores:16" |
| 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: |
| '{' |
| ' "$pigweed/checkout": {' |
| ' "branch": "main",' |
| ' "equivalent_remotes": [],' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "use_repo": false' |
| ' },' |
| ' "$pigweed/environment": {' |
| ' "config_file": "pw_env_setup/compatibility.json"' |
| ' },' |
| ' "$pigweed/pw_presubmit": {' |
| ' "step": [' |
| ' "gn_full_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" |
| experiments { |
| key: "luci.recipes.use_python3" |
| value: 100 |
| } |
| experiments { |
| key: "luci.use_realms" |
| value: 100 |
| } |
| } |
| builders { |
| name: "pigweed-linux-gn-crypto-boringssl" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cores:16" |
| 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: |
| '{' |
| ' "$pigweed/checkout": {' |
| ' "branch": "main",' |
| ' "equivalent_remotes": [],' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "use_repo": false' |
| ' },' |
| ' "$pigweed/environment": {' |
| ' "config_file": "pw_env_setup/config.json"' |
| ' },' |
| ' "$pigweed/pw_presubmit": {' |
| ' "step": [' |
| ' "gn_crypto_boringssl_build"' |
| ' ]' |
| ' },' |
| ' "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" |
| experiments { |
| key: "luci.recipes.use_python3" |
| value: 100 |
| } |
| experiments { |
| key: "luci.use_realms" |
| value: 100 |
| } |
| } |
| builders { |
| name: "pigweed-linux-gn-crypto-build-micro-ecc" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cores:16" |
| 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: |
| '{' |
| ' "$pigweed/checkout": {' |
| ' "branch": "main",' |
| ' "equivalent_remotes": [],' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "use_repo": false' |
| ' },' |
| ' "$pigweed/environment": {' |
| ' "config_file": "pw_env_setup/config.json"' |
| ' },' |
| ' "$pigweed/pw_presubmit": {' |
| ' "step": [' |
| ' "gn_crypto_micro_ecc_build"' |
| ' ]' |
| ' },' |
| ' "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" |
| experiments { |
| key: "luci.recipes.use_python3" |
| value: 100 |
| } |
| experiments { |
| key: "luci.use_realms" |
| value: 100 |
| } |
| } |
| builders { |
| name: "pigweed-linux-gn-crypto-mbedtls" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cores:16" |
| 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: |
| '{' |
| ' "$pigweed/checkout": {' |
| ' "branch": "main",' |
| ' "equivalent_remotes": [],' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "use_repo": false' |
| ' },' |
| ' "$pigweed/environment": {' |
| ' "config_file": "pw_env_setup/config.json"' |
| ' },' |
| ' "$pigweed/pw_presubmit": {' |
| ' "step": [' |
| ' "gn_crypto_mbedtls_build"' |
| ' ]' |
| ' },' |
| ' "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" |
| experiments { |
| key: "luci.recipes.use_python3" |
| value: 100 |
| } |
| experiments { |
| key: "luci.use_realms" |
| value: 100 |
| } |
| } |
| builders { |
| name: "pigweed-linux-gn-nanopb" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cores:16" |
| 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: |
| '{' |
| ' "$pigweed/checkout": {' |
| ' "branch": "main",' |
| ' "equivalent_remotes": [],' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "use_repo": false' |
| ' },' |
| ' "$pigweed/environment": {' |
| ' "config_file": "pw_env_setup/config.json"' |
| ' },' |
| ' "$pigweed/pw_presubmit": {' |
| ' "step": [' |
| ' "gn_nanopb_build"' |
| ' ]' |
| ' },' |
| ' "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" |
| experiments { |
| key: "luci.recipes.use_python3" |
| value: 100 |
| } |
| experiments { |
| key: "luci.use_realms" |
| value: 100 |
| } |
| } |
| builders { |
| name: "pigweed-linux-gn-software-update" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cores:16" |
| 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: |
| '{' |
| ' "$pigweed/checkout": {' |
| ' "branch": "main",' |
| ' "equivalent_remotes": [],' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "use_repo": false' |
| ' },' |
| ' "$pigweed/environment": {' |
| ' "config_file": "pw_env_setup/config.json"' |
| ' },' |
| ' "$pigweed/pw_presubmit": {' |
| ' "step": [' |
| ' "gn_software_update_build"' |
| ' ]' |
| ' },' |
| ' "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" |
| experiments { |
| key: "luci.recipes.use_python3" |
| value: 100 |
| } |
| experiments { |
| key: "luci.use_realms" |
| value: 100 |
| } |
| } |
| builders { |
| name: "pigweed-linux-gn-teensy" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cores:16" |
| 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: |
| '{' |
| ' "$pigweed/checkout": {' |
| ' "branch": "main",' |
| ' "equivalent_remotes": [],' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "use_repo": false' |
| ' },' |
| ' "$pigweed/environment": {' |
| ' "config_file": "pw_env_setup/config.json"' |
| ' },' |
| ' "$pigweed/pw_presubmit": {' |
| ' "step": [' |
| ' "gn_teensy_build"' |
| ' ]' |
| ' },' |
| ' "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" |
| experiments { |
| key: "luci.recipes.use_python3" |
| value: 100 |
| } |
| experiments { |
| key: "luci.use_realms" |
| value: 100 |
| } |
| } |
| builders { |
| name: "pigweed-linux-main-host-disco" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cores:16" |
| 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: |
| '{' |
| ' "$pigweed/checkout": {' |
| ' "branch": "main",' |
| ' "equivalent_remotes": [],' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "use_repo": false' |
| ' },' |
| ' "$pigweed/environment": {' |
| ' "config_file": "pw_env_setup/config.json"' |
| ' },' |
| ' "$pigweed/pw_presubmit": {' |
| ' "step": [' |
| ' "gn_full_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" |
| experiments { |
| key: "luci.recipes.use_python3" |
| value: 100 |
| } |
| experiments { |
| key: "luci.use_realms" |
| value: 100 |
| } |
| } |
| builders { |
| name: "pigweed-linux-qemu-compatibility-clang-armgcc" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cores:16" |
| 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: |
| '{' |
| ' "$pigweed/checkout": {' |
| ' "branch": "main",' |
| ' "equivalent_remotes": [],' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "use_repo": false' |
| ' },' |
| ' "$pigweed/environment": {' |
| ' "config_file": "pw_env_setup/compatibility.json"' |
| ' },' |
| ' "$pigweed/pw_presubmit": {' |
| ' "step": [' |
| ' "gn_full_qemu_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" |
| experiments { |
| key: "luci.recipes.use_python3" |
| value: 100 |
| } |
| experiments { |
| key: "luci.use_realms" |
| value: 100 |
| } |
| } |
| builders { |
| name: "pigweed-linux-qemu-main-clang-armgcc" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cores:16" |
| 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: |
| '{' |
| ' "$pigweed/checkout": {' |
| ' "branch": "main",' |
| ' "equivalent_remotes": [],' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "use_repo": false' |
| ' },' |
| ' "$pigweed/environment": {' |
| ' "config_file": "pw_env_setup/config.json"' |
| ' },' |
| ' "$pigweed/pw_presubmit": {' |
| ' "step": [' |
| ' "gn_full_qemu_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" |
| experiments { |
| key: "luci.recipes.use_python3" |
| value: 100 |
| } |
| experiments { |
| key: "luci.use_realms" |
| value: 100 |
| } |
| } |
| builders { |
| name: "pigweed-linux-san-asan" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cores:16" |
| 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: |
| '{' |
| ' "$pigweed/checkout": {' |
| ' "branch": "main",' |
| ' "equivalent_remotes": [],' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "use_repo": false' |
| ' },' |
| ' "$pigweed/environment": {' |
| ' "config_file": "pw_env_setup/config.json"' |
| ' },' |
| ' "$pigweed/pw_presubmit": {' |
| ' "step": [' |
| ' "asan"' |
| ' ]' |
| ' },' |
| ' "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" |
| experiments { |
| key: "luci.recipes.use_python3" |
| value: 100 |
| } |
| experiments { |
| key: "luci.use_realms" |
| value: 100 |
| } |
| } |
| builders { |
| name: "pigweed-linux-san-tsan" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cores:16" |
| 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: |
| '{' |
| ' "$pigweed/checkout": {' |
| ' "branch": "main",' |
| ' "equivalent_remotes": [],' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "use_repo": false' |
| ' },' |
| ' "$pigweed/environment": {' |
| ' "config_file": "pw_env_setup/config.json"' |
| ' },' |
| ' "$pigweed/pw_presubmit": {' |
| ' "step": [' |
| ' "tsan"' |
| ' ]' |
| ' },' |
| ' "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" |
| experiments { |
| key: "luci.recipes.use_python3" |
| value: 100 |
| } |
| experiments { |
| key: "luci.use_realms" |
| value: 100 |
| } |
| } |
| builders { |
| name: "pigweed-linux-san-ubsan" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cores:16" |
| 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: |
| '{' |
| ' "$pigweed/checkout": {' |
| ' "branch": "main",' |
| ' "equivalent_remotes": [],' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "use_repo": false' |
| ' },' |
| ' "$pigweed/environment": {' |
| ' "config_file": "pw_env_setup/config.json"' |
| ' },' |
| ' "$pigweed/pw_presubmit": {' |
| ' "step": [' |
| ' "ubsan"' |
| ' ]' |
| ' },' |
| ' "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" |
| experiments { |
| key: "luci.recipes.use_python3" |
| value: 100 |
| } |
| experiments { |
| key: "luci.use_realms" |
| value: 100 |
| } |
| } |
| builders { |
| name: "pigweed-linux-static-analysis" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cores:16" |
| 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: |
| '{' |
| ' "$pigweed/checkout": {' |
| ' "branch": "main",' |
| ' "equivalent_remotes": [],' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "use_repo": false' |
| ' },' |
| ' "$pigweed/environment": {' |
| ' "config_file": "pw_env_setup/config.json"' |
| ' },' |
| ' "$pigweed/pw_presubmit": {' |
| ' "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" |
| experiments { |
| key: "luci.recipes.use_python3" |
| value: 100 |
| } |
| experiments { |
| key: "luci.use_realms" |
| value: 100 |
| } |
| } |
| builders { |
| name: "pigweed-mac-bazel-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: |
| '{' |
| ' "$pigweed/checkout": {' |
| ' "branch": "main",' |
| ' "equivalent_remotes": [],' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "use_repo": false' |
| ' },' |
| ' "$pigweed/environment": {' |
| ' "config_file": "pw_env_setup/config.json"' |
| ' },' |
| ' "$pigweed/pw_presubmit": {' |
| ' "step": [' |
| ' "bazel_test"' |
| ' ]' |
| ' },' |
| ' "dry_run": true,' |
| ' "macos_sdk.version": "11c29",' |
| ' "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 |
| experiments { |
| key: "luci.recipes.use_python3" |
| value: 100 |
| } |
| experiments { |
| key: "luci.use_realms" |
| value: 100 |
| } |
| } |
| 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: |
| '{' |
| ' "$pigweed/checkout": {' |
| ' "branch": "main",' |
| ' "equivalent_remotes": [],' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "use_repo": false' |
| ' },' |
| ' "$pigweed/environment": {' |
| ' "config_file": "pw_env_setup/config.json"' |
| ' },' |
| ' "$pigweed/pw_presubmit": {' |
| ' "step": [' |
| ' "cmake_tests"' |
| ' ]' |
| ' },' |
| ' "dry_run": true,' |
| ' "macos_sdk.version": "11c29",' |
| ' "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 |
| experiments { |
| key: "luci.recipes.use_python3" |
| value: 100 |
| } |
| experiments { |
| key: "luci.use_realms" |
| value: 100 |
| } |
| } |
| builders { |
| name: "pigweed-mac-compatibility-host-disco" |
| 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: |
| '{' |
| ' "$pigweed/checkout": {' |
| ' "branch": "main",' |
| ' "equivalent_remotes": [],' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "use_repo": false' |
| ' },' |
| ' "$pigweed/environment": {' |
| ' "config_file": "pw_env_setup/compatibility.json"' |
| ' },' |
| ' "$pigweed/pw_presubmit": {' |
| ' "step": [' |
| ' "gn_full_build_check"' |
| ' ]' |
| ' },' |
| ' "macos_sdk.version": "11c29",' |
| ' "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" |
| experiments { |
| key: "luci.recipes.use_python3" |
| value: 100 |
| } |
| experiments { |
| key: "luci.use_realms" |
| value: 100 |
| } |
| } |
| builders { |
| name: "pigweed-mac-gn-nanopb" |
| 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: |
| '{' |
| ' "$pigweed/checkout": {' |
| ' "branch": "main",' |
| ' "equivalent_remotes": [],' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "use_repo": false' |
| ' },' |
| ' "$pigweed/environment": {' |
| ' "config_file": "pw_env_setup/config.json"' |
| ' },' |
| ' "$pigweed/pw_presubmit": {' |
| ' "step": [' |
| ' "gn_nanopb_build"' |
| ' ]' |
| ' },' |
| ' "macos_sdk.version": "11c29",' |
| ' "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" |
| experiments { |
| key: "luci.recipes.use_python3" |
| value: 100 |
| } |
| experiments { |
| key: "luci.use_realms" |
| value: 100 |
| } |
| } |
| builders { |
| name: "pigweed-mac-gn-teensy" |
| 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: |
| '{' |
| ' "$pigweed/checkout": {' |
| ' "branch": "main",' |
| ' "equivalent_remotes": [],' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "use_repo": false' |
| ' },' |
| ' "$pigweed/environment": {' |
| ' "config_file": "pw_env_setup/config.json"' |
| ' },' |
| ' "$pigweed/pw_presubmit": {' |
| ' "step": [' |
| ' "gn_teensy_build"' |
| ' ]' |
| ' },' |
| ' "macos_sdk.version": "11c29",' |
| ' "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" |
| experiments { |
| key: "luci.recipes.use_python3" |
| value: 100 |
| } |
| experiments { |
| key: "luci.use_realms" |
| value: 100 |
| } |
| } |
| builders { |
| name: "pigweed-mac-main-host-disco" |
| 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: |
| '{' |
| ' "$pigweed/checkout": {' |
| ' "branch": "main",' |
| ' "equivalent_remotes": [],' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "use_repo": false' |
| ' },' |
| ' "$pigweed/environment": {' |
| ' "config_file": "pw_env_setup/config.json"' |
| ' },' |
| ' "$pigweed/pw_presubmit": {' |
| ' "step": [' |
| ' "gn_full_build_check"' |
| ' ]' |
| ' },' |
| ' "macos_sdk.version": "11c29",' |
| ' "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" |
| experiments { |
| key: "luci.recipes.use_python3" |
| value: 100 |
| } |
| experiments { |
| key: "luci.use_realms" |
| value: 100 |
| } |
| } |
| builders { |
| name: "pigweed-mac-qemu-compatibility-clang-armgcc" |
| 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: |
| '{' |
| ' "$pigweed/checkout": {' |
| ' "branch": "main",' |
| ' "equivalent_remotes": [],' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "use_repo": false' |
| ' },' |
| ' "$pigweed/environment": {' |
| ' "config_file": "pw_env_setup/compatibility.json"' |
| ' },' |
| ' "$pigweed/pw_presubmit": {' |
| ' "step": [' |
| ' "gn_full_qemu_check"' |
| ' ]' |
| ' },' |
| ' "dry_run": true,' |
| ' "macos_sdk.version": "11c29",' |
| ' "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 |
| experiments { |
| key: "luci.recipes.use_python3" |
| value: 100 |
| } |
| experiments { |
| key: "luci.use_realms" |
| value: 100 |
| } |
| } |
| builders { |
| name: "pigweed-mac-qemu-main-clang-armgcc" |
| 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: |
| '{' |
| ' "$pigweed/checkout": {' |
| ' "branch": "main",' |
| ' "equivalent_remotes": [],' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "use_repo": false' |
| ' },' |
| ' "$pigweed/environment": {' |
| ' "config_file": "pw_env_setup/config.json"' |
| ' },' |
| ' "$pigweed/pw_presubmit": {' |
| ' "step": [' |
| ' "gn_full_qemu_check"' |
| ' ]' |
| ' },' |
| ' "macos_sdk.version": "11c29",' |
| ' "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" |
| experiments { |
| key: "luci.recipes.use_python3" |
| value: 100 |
| } |
| experiments { |
| key: "luci.use_realms" |
| value: 100 |
| } |
| } |
| builders { |
| name: "pigweed-stm32f429i" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "120:cores:2" |
| 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: |
| '{' |
| ' "$pigweed/build": {' |
| ' "gn_args": [],' |
| ' "ninja_targets": [' |
| ' "stm32f429i_debug",' |
| ' "stm32f429i_size_optimized",' |
| ' "stm32f429i_speed_optimized"' |
| ' ]' |
| ' },' |
| ' "$pigweed/checkout": {' |
| ' "branch": "main",' |
| ' "equivalent_remotes": [],' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "use_repo": false' |
| ' },' |
| ' "$pigweed/environment": {' |
| ' "config_file": "pw_env_setup/config.json"' |
| ' },' |
| ' "dry_run": true,' |
| ' "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 |
| experiments { |
| key: "luci.recipes.use_python3" |
| value: 100 |
| } |
| experiments { |
| key: "luci.use_realms" |
| value: 100 |
| } |
| } |
| builders { |
| name: "pigweed-stm32f429i-combined" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cores:16" |
| 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: |
| '{' |
| ' "$pigweed/checkout": {' |
| ' "branch": "main",' |
| ' "equivalent_remotes": [],' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "use_repo": false' |
| ' },' |
| ' "$pigweed/environment": {' |
| ' "config_file": "pw_env_setup/config.json"' |
| ' },' |
| ' "$pigweed/pw_presubmit": {' |
| ' "step": [' |
| ' "stm32f429i"' |
| ' ]' |
| ' },' |
| ' "dry_run": true,' |
| ' "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 |
| experiments { |
| key: "luci.recipes.use_python3" |
| value: 100 |
| } |
| experiments { |
| key: "luci.use_realms" |
| value: 100 |
| } |
| } |
| builders { |
| name: "pigweed-stm32f429i-subbuild" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cores:16" |
| 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: |
| '{' |
| ' "$pigweed/build": {' |
| ' "gn_args": [],' |
| ' "ninja_targets": [' |
| ' "stm32f429i_debug",' |
| ' "stm32f429i_size_optimized",' |
| ' "stm32f429i_speed_optimized"' |
| ' ]' |
| ' },' |
| ' "$pigweed/checkout": {' |
| ' "branch": "main",' |
| ' "equivalent_remotes": [],' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "use_repo": false' |
| ' },' |
| ' "$pigweed/environment": {' |
| ' "config_file": "pw_env_setup/config.json"' |
| ' },' |
| ' "dry_run": true,' |
| ' "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 |
| experiments { |
| key: "luci.recipes.use_python3" |
| value: 100 |
| } |
| experiments { |
| key: "luci.use_realms" |
| value: 100 |
| } |
| } |
| builders { |
| name: "pigweed-windows-bazel-host-clang" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cores:16" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Windows-10" |
| 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: |
| '{' |
| ' "$pigweed/checkout": {' |
| ' "branch": "main",' |
| ' "equivalent_remotes": [],' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "use_repo": false' |
| ' },' |
| ' "$pigweed/environment": {' |
| ' "config_file": "pw_env_setup/config.json"' |
| ' },' |
| ' "$pigweed/pw_presubmit": {' |
| ' "step": [' |
| ' "bazel_test"' |
| ' ]' |
| ' },' |
| ' "dry_run": true,' |
| ' "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 |
| experiments { |
| key: "luci.recipes.use_python3" |
| value: 100 |
| } |
| experiments { |
| key: "luci.use_realms" |
| value: 100 |
| } |
| } |
| builders { |
| name: "pigweed-windows-compatibility-host-disco" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cores:16" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Windows-10" |
| 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: |
| '{' |
| ' "$pigweed/checkout": {' |
| ' "branch": "main",' |
| ' "equivalent_remotes": [],' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "use_repo": false' |
| ' },' |
| ' "$pigweed/environment": {' |
| ' "config_file": "pw_env_setup/compatibility.json"' |
| ' },' |
| ' "$pigweed/pw_presubmit": {' |
| ' "step": [' |
| ' "gn_full_build_check"' |
| ' ]' |
| ' },' |
| ' "dry_run": true,' |
| ' "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 |
| experiments { |
| key: "luci.recipes.use_python3" |
| value: 100 |
| } |
| experiments { |
| key: "luci.use_realms" |
| value: 100 |
| } |
| } |
| builders { |
| name: "pigweed-windows-gn-nanopb" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cores:16" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Windows-10" |
| 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: |
| '{' |
| ' "$pigweed/checkout": {' |
| ' "branch": "main",' |
| ' "equivalent_remotes": [],' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "use_repo": false' |
| ' },' |
| ' "$pigweed/environment": {' |
| ' "config_file": "pw_env_setup/config.json"' |
| ' },' |
| ' "$pigweed/pw_presubmit": {' |
| ' "step": [' |
| ' "gn_nanopb_build"' |
| ' ]' |
| ' },' |
| ' "dry_run": true,' |
| ' "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 |
| experiments { |
| key: "luci.recipes.use_python3" |
| value: 100 |
| } |
| experiments { |
| key: "luci.use_realms" |
| value: 100 |
| } |
| } |
| builders { |
| name: "pigweed-windows-main-host-disco" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cores:16" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Windows-10" |
| 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: |
| '{' |
| ' "$pigweed/checkout": {' |
| ' "branch": "main",' |
| ' "equivalent_remotes": [],' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "use_repo": false' |
| ' },' |
| ' "$pigweed/environment": {' |
| ' "config_file": "pw_env_setup/config.json"' |
| ' },' |
| ' "$pigweed/pw_presubmit": {' |
| ' "step": [' |
| ' "gn_full_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" |
| experiments { |
| key: "luci.recipes.use_python3" |
| value: 100 |
| } |
| experiments { |
| key: "luci.use_realms" |
| value: 100 |
| } |
| } |
| builders { |
| name: "pigweed-windows-qemu-compatibility-clang-armgcc" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cores:16" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Windows-10" |
| 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: |
| '{' |
| ' "$pigweed/checkout": {' |
| ' "branch": "main",' |
| ' "equivalent_remotes": [],' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "use_repo": false' |
| ' },' |
| ' "$pigweed/environment": {' |
| ' "config_file": "pw_env_setup/compatibility.json"' |
| ' },' |
| ' "$pigweed/pw_presubmit": {' |
| ' "step": [' |
| ' "gn_full_qemu_check"' |
| ' ]' |
| ' },' |
| ' "dry_run": true,' |
| ' "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 |
| experiments { |
| key: "luci.recipes.use_python3" |
| value: 100 |
| } |
| experiments { |
| key: "luci.use_realms" |
| value: 100 |
| } |
| } |
| builders { |
| name: "pigweed-windows-qemu-main-clang-armgcc" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cores:16" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Windows-10" |
| 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: |
| '{' |
| ' "$pigweed/checkout": {' |
| ' "branch": "main",' |
| ' "equivalent_remotes": [],' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "use_repo": false' |
| ' },' |
| ' "$pigweed/environment": {' |
| ' "config_file": "pw_env_setup/config.json"' |
| ' },' |
| ' "$pigweed/pw_presubmit": {' |
| ' "step": [' |
| ' "gn_full_qemu_check"' |
| ' ]' |
| ' },' |
| ' "dry_run": true,' |
| ' "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 |
| experiments { |
| key: "luci.recipes.use_python3" |
| value: 100 |
| } |
| experiments { |
| key: "luci.use_realms" |
| value: 100 |
| } |
| } |
| builders { |
| name: "pigweed-xref-generator" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cores:16" |
| 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: |
| '{' |
| ' "$pigweed/checkout": {' |
| ' "branch": "main",' |
| ' "equivalent_remotes": [],' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "use_repo": false' |
| ' },' |
| ' "$pigweed/environment": {' |
| ' "config_file": "pw_env_setup/config.json"' |
| ' },' |
| ' "dry_run": false,' |
| ' "recipe": "xrefs"' |
| '}' |
| 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-kythe@pigweed.google.com.iam.gserviceaccount.com" |
| experiments { |
| key: "luci.recipes.use_python3" |
| value: 100 |
| } |
| experiments { |
| key: "luci.use_realms" |
| value: 100 |
| } |
| } |
| builders { |
| name: "recipes-unittest-only" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "120:cores:2" |
| 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: |
| '{' |
| ' "$pigweed/checkout": {' |
| ' "branch": "main",' |
| ' "equivalent_remotes": [],' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/infra/recipes",' |
| ' "use_repo": false' |
| ' },' |
| ' "recipe": "recipes",' |
| ' "unittest_only": true' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 3600 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| service_account: "pigweed-ci-builder@pigweed.google.com.iam.gserviceaccount.com" |
| experiments { |
| key: "luci.recipes.use_python3" |
| value: 100 |
| } |
| experiments { |
| key: "luci.use_realms" |
| value: 100 |
| } |
| } |
| builders { |
| name: "sample-project-default-build-linux" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cores:16" |
| 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: |
| '{' |
| ' "$pigweed/checkout": {' |
| ' "branch": "main",' |
| ' "equivalent_remotes": [],' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/sample_project",' |
| ' "use_repo": false' |
| ' },' |
| ' "$pigweed/environment": {' |
| ' "config_file": "env_setup.json",' |
| ' "relative_pigweed_root": "third_party/pigweed",' |
| ' "root_variable_name": "SAMPLE_PROJECT_ROOT"' |
| ' },' |
| ' "$pigweed/pw_presubmit": {' |
| ' "step": [' |
| ' "default_build"' |
| ' ]' |
| ' },' |
| ' "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" |
| experiments { |
| key: "luci.recipes.use_python3" |
| value: 100 |
| } |
| experiments { |
| key: "luci.use_realms" |
| value: 100 |
| } |
| } |
| builders { |
| name: "sample-project-default-build-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: |
| '{' |
| ' "$pigweed/checkout": {' |
| ' "branch": "main",' |
| ' "equivalent_remotes": [],' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/sample_project",' |
| ' "use_repo": false' |
| ' },' |
| ' "$pigweed/environment": {' |
| ' "config_file": "env_setup.json",' |
| ' "relative_pigweed_root": "third_party/pigweed",' |
| ' "root_variable_name": "SAMPLE_PROJECT_ROOT"' |
| ' },' |
| ' "$pigweed/pw_presubmit": {' |
| ' "step": [' |
| ' "default_build"' |
| ' ]' |
| ' },' |
| ' "macos_sdk.version": "11c29",' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 3600 |
| 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" |
| experiments { |
| key: "luci.recipes.use_python3" |
| value: 100 |
| } |
| experiments { |
| key: "luci.use_realms" |
| value: 100 |
| } |
| } |
| builders { |
| name: "sample-project-default-build-windows" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cores:16" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Windows-10" |
| 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: |
| '{' |
| ' "$pigweed/checkout": {' |
| ' "branch": "main",' |
| ' "equivalent_remotes": [],' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/sample_project",' |
| ' "use_repo": false' |
| ' },' |
| ' "$pigweed/environment": {' |
| ' "config_file": "env_setup.json",' |
| ' "relative_pigweed_root": "third_party/pigweed",' |
| ' "root_variable_name": "SAMPLE_PROJECT_ROOT"' |
| ' },' |
| ' "$pigweed/pw_presubmit": {' |
| ' "step": [' |
| ' "default_build"' |
| ' ]' |
| ' },' |
| ' "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" |
| experiments { |
| key: "luci.recipes.use_python3" |
| value: 100 |
| } |
| experiments { |
| key: "luci.use_realms" |
| value: 100 |
| } |
| } |
| builders { |
| name: "sample-project-envtest-linux" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cores:16" |
| 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: |
| '{' |
| ' "$pigweed/checkout": {' |
| ' "branch": "main",' |
| ' "equivalent_remotes": [],' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/sample_project",' |
| ' "use_repo": false' |
| ' },' |
| ' "command": "python -m pw_cli --directory $PW_PROJECT_ROOT --loglevel debug presubmit --step gn_gen_check",' |
| ' "recipe": "envtest"' |
| '}' |
| 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" |
| experiments { |
| key: "luci.recipes.use_python3" |
| value: 100 |
| } |
| experiments { |
| key: "luci.use_realms" |
| value: 100 |
| } |
| } |
| builders { |
| name: "sample-project-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: |
| '{' |
| ' "$pigweed/checkout": {' |
| ' "branch": "main",' |
| ' "equivalent_remotes": [],' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/sample_project",' |
| ' "use_repo": false' |
| ' },' |
| ' "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: 3600 |
| 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" |
| experiments { |
| key: "luci.recipes.use_python3" |
| value: 100 |
| } |
| experiments { |
| key: "luci.use_realms" |
| value: 100 |
| } |
| } |
| builders { |
| name: "sample-project-envtest-windows" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cores:16" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Windows-10" |
| 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: |
| '{' |
| ' "$pigweed/checkout": {' |
| ' "branch": "main",' |
| ' "equivalent_remotes": [],' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/sample_project",' |
| ' "use_repo": false' |
| ' },' |
| ' "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 |
| experiments { |
| key: "luci.recipes.use_python3" |
| value: 100 |
| } |
| experiments { |
| key: "luci.use_realms" |
| value: 100 |
| } |
| } |
| builders { |
| name: "sample-project-lintformat" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cores:16" |
| 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: |
| '{' |
| ' "$pigweed/checkout": {' |
| ' "branch": "main",' |
| ' "equivalent_remotes": [],' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/sample_project",' |
| ' "use_repo": false' |
| ' },' |
| ' "$pigweed/environment": {' |
| ' "config_file": "env_setup.json",' |
| ' "relative_pigweed_root": "third_party/pigweed",' |
| ' "root_variable_name": "SAMPLE_PROJECT_ROOT"' |
| ' },' |
| ' "$pigweed/pw_presubmit": {' |
| ' "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" |
| experiments { |
| key: "luci.recipes.use_python3" |
| value: 100 |
| } |
| experiments { |
| key: "luci.use_realms" |
| value: 100 |
| } |
| } |
| builders { |
| name: "sample-project-xref-generator" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cores:16" |
| 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: |
| '{' |
| ' "$pigweed/checkout": {' |
| ' "branch": "main",' |
| ' "equivalent_remotes": [],' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/sample_project",' |
| ' "use_repo": false' |
| ' },' |
| ' "$pigweed/environment": {' |
| ' "config_file": "env_setup.json",' |
| ' "relative_pigweed_root": "third_party/pigweed",' |
| ' "root_variable_name": "SAMPLE_PROJECT_ROOT"' |
| ' },' |
| ' "dry_run": false,' |
| ' "recipe": "xrefs"' |
| '}' |
| 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-kythe@pigweed.google.com.iam.gserviceaccount.com" |
| experiments { |
| key: "luci.recipes.use_python3" |
| value: 100 |
| } |
| experiments { |
| key: "luci.use_realms" |
| value: 100 |
| } |
| } |
| } |
| } |
| buckets { |
| name: "roll" |
| acls { |
| group: "all" |
| } |
| acls { |
| role: SCHEDULER |
| identity: "user:luci-scheduler@appspot.gserviceaccount.com" |
| } |
| acls { |
| role: SCHEDULER |
| group: "project-pigweed-committers" |
| } |
| swarming { |
| builders { |
| name: "auto-submit-pigweed" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "60:cores:2" |
| 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: |
| '{' |
| ' "$fuchsia/gerrit_auto_submit": {' |
| ' "auto_submit_label": "Pigweed-Auto-Submit",' |
| ' "gerrit_host": "pigweed-review.googlesource.com",' |
| ' "tree_status_host": null' |
| ' },' |
| ' "dry_run": false,' |
| ' "recipe": "gerrit_auto_submit"' |
| '}' |
| priority: 30 |
| execution_timeout_secs: 300 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| service_account: "auto-submit@pigweed.google.com.iam.gserviceaccount.com" |
| experiments { |
| key: "luci.recipes.use_python3" |
| value: 100 |
| } |
| experiments { |
| key: "luci.use_realms" |
| value: 100 |
| } |
| } |
| builders { |
| name: "auto-submit-pigweed-low" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "60:cores:2" |
| 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: |
| '{' |
| ' "$fuchsia/gerrit_auto_submit": {' |
| ' "auto_submit_label": "Pigweed-Auto-Submit",' |
| ' "gerrit_host": "pigweed-review.googlesource.com",' |
| ' "tree_status_host": null' |
| ' },' |
| ' "dry_run": false,' |
| ' "recipe": "gerrit_auto_submit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 300 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| service_account: "auto-submit@pigweed.google.com.iam.gserviceaccount.com" |
| experiments { |
| key: "luci.recipes.use_python3" |
| value: 100 |
| } |
| experiments { |
| key: "luci.use_realms" |
| value: 100 |
| } |
| } |
| builders { |
| name: "bloaty-embedded-roller" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "1800:cores:2" |
| 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: |
| '{' |
| ' "$pigweed/checkout": {' |
| ' "branch": "main",' |
| ' "equivalent_remotes": [],' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "use_repo": false' |
| ' },' |
| ' "allow_mismatched_refs": false,' |
| ' "bot_commit": true,' |
| ' "cipd_json_path": "pw_env_setup/py/pw_env_setup/cipd_setup/pigweed.json",' |
| ' "dry_run": false,' |
| ' "package_name": "bloaty-embedded",' |
| ' "package_spec": "pigweed/third_party/bloaty-embedded/${platform}",' |
| |