| # Auto-generated by lucicfg. |
| # Do not modify manually. |
| # |
| # For the schema of this file, see BuildbucketCfg message: |
| # https://config.luci.app/schemas/projects:buildbucket.cfg |
| |
| buckets { |
| name: "examples.ci" |
| swarming { |
| builders { |
| name: "examples-bazel-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: |
| '{' |
| ' "bazel_options": {' |
| ' "config_path": "",' |
| ' "program": [' |
| ' "default"' |
| ' ]' |
| ' },' |
| ' "checkout_options": {' |
| ' "branch": "main",' |
| ' "do_not_cache": true,' |
| ' "eligible_workspace_paths": [' |
| ' "MODULE.bazel",' |
| ' "WORKSPACE"' |
| ' ],' |
| ' "equivalent_remotes": [],' |
| ' "initialize_submodules": true,' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/examples",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "recipe": "bazel"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 3720 |
| caches { |
| name: "bazel" |
| path: "bazel" |
| } |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| } |
| description_html: "Corresponding builders:<ul> <li>examples.ci / examples-bazel-linux</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/examples.try/examples-bazel-linux\">examples.try / examples-bazel-linux</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/examples.dev.ci/examples-bazel-linux\">examples.dev.ci / examples-bazel-linux</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/examples.dev.try/examples-bazel-linux\">examples.dev.try / examples-bazel-linux</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/examples.ci-examples-bazel-linux\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "examples-default-build-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/examples",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "default_build"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 3720 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| } |
| description_html: "Corresponding builders:<ul> <li>examples.ci / examples-default-build-linux</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/examples.try/examples-default-build-linux\">examples.try / examples-default-build-linux</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/examples.dev.ci/examples-default-build-linux\">examples.dev.ci / examples-default-build-linux</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/examples.dev.try/examples-default-build-linux\">examples.dev.try / examples-default-build-linux</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/examples.ci-examples-default-build-linux\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "examples-default-build-linux-clangnext" |
| 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/examples",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "environment_options": {' |
| ' "additional_cipd_files": [' |
| ' "$PW_ROOT/pw_env_setup/py/pw_env_setup/cipd_setup/clang_next.json"' |
| ' ],' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "override_gn_arg": [' |
| ' "pw_toolchain_CLANG_PREFIX=\\"//environment/cipd/packages/clang_next/bin/\\""' |
| ' ],' |
| ' "step": [' |
| ' "default_build"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 3720 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| } |
| description_html: "Corresponding builders:<ul> <li>examples.ci / examples-default-build-linux-clangnext</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/examples.try/examples-default-build-linux-clangnext\">examples.try / examples-default-build-linux-clangnext</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/examples.ci-examples-default-build-linux-clangnext\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "examples-default-build-mac-arm" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cpu:arm64" |
| 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/examples",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "default_build"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 3720 |
| expiration_secs: 43200 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "macos_sdk" |
| path: "macos_sdk" |
| wait_for_warm_cache_secs: 120 |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| resultdb { |
| enable: true |
| } |
| description_html: "Corresponding builders:<ul> <li>examples.ci / examples-default-build-mac-arm</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/examples.try/examples-default-build-mac-arm\">examples.try / examples-default-build-mac-arm</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/examples.dev.ci/examples-default-build-mac-arm\">examples.dev.ci / examples-default-build-mac-arm</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/examples.dev.try/examples-default-build-mac-arm\">examples.dev.try / examples-default-build-mac-arm</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/examples.ci-examples-default-build-mac-arm\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "examples-default-build-mac-x86" |
| 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/examples",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "default_build"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 3720 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "macos_sdk" |
| path: "macos_sdk" |
| wait_for_warm_cache_secs: 120 |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| } |
| description_html: "Corresponding builders:<ul> <li>examples.ci / examples-default-build-mac-x86</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/examples.try/examples-default-build-mac-x86\">examples.try / examples-default-build-mac-x86</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/examples.dev.ci/examples-default-build-mac-x86\">examples.dev.ci / examples-default-build-mac-x86</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/examples.dev.try/examples-default-build-mac-x86\">examples.dev.try / examples-default-build-mac-x86</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/examples.ci-examples-default-build-mac-x86\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "examples-default-build-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/examples",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "default_build"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 3720 |
| expiration_secs: 43200 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| resultdb { |
| enable: true |
| } |
| description_html: "Corresponding builders:<ul> <li>examples.ci / examples-default-build-windows</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/examples.try/examples-default-build-windows\">examples.try / examples-default-build-windows</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/examples.dev.ci/examples-default-build-windows\">examples.dev.ci / examples-default-build-windows</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/examples.dev.try/examples-default-build-windows\">examples.dev.try / examples-default-build-windows</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/examples.ci-examples-default-build-windows\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "examples-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/examples",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "command": "python -m pw_cli --directory $PW_PROJECT_ROOT --loglevel debug presubmit --step gn_gen_check",' |
| ' "do_not_rerun": false,' |
| ' "environment_variables": [' |
| ' "PW_BOOTSTRAP_PYTHON=python3"' |
| ' ],' |
| ' "recipe": "envtest"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 3720 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| } |
| description_html: "Corresponding builders:<ul> <li>examples.ci / examples-envtest-linux</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/examples.try/examples-envtest-linux\">examples.try / examples-envtest-linux</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/examples.dev.ci/examples-envtest-linux\">examples.dev.ci / examples-envtest-linux</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/examples.dev.try/examples-envtest-linux\">examples.dev.try / examples-envtest-linux</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/examples.ci-examples-envtest-linux\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "examples-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/examples",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "command": "python -m pw_cli --directory $PW_PROJECT_ROOT --loglevel debug presubmit --step gn_gen_check",' |
| ' "do_not_rerun": false,' |
| ' "environment_variables": [' |
| ' "PW_BOOTSTRAP_PYTHON=python3"' |
| ' ],' |
| ' "recipe": "envtest"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 3720 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "macos_sdk" |
| path: "macos_sdk" |
| wait_for_warm_cache_secs: 120 |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| } |
| description_html: "Corresponding builders:<ul> <li>examples.ci / examples-envtest-mac</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/examples.try/examples-envtest-mac\">examples.try / examples-envtest-mac</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/examples.dev.ci/examples-envtest-mac\">examples.dev.ci / examples-envtest-mac</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/examples.dev.try/examples-envtest-mac\">examples.dev.try / examples-envtest-mac</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/examples.ci-examples-envtest-mac\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "examples-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/examples",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "command": "python -m pw_cli --directory $PW_PROJECT_ROOT --loglevel debug presubmit --step gn_gen_check",' |
| ' "do_not_rerun": false,' |
| ' "environment_variables": [' |
| ' "PW_BOOTSTRAP_PYTHON=python3"' |
| ' ],' |
| ' "recipe": "envtest"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 3720 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| } |
| description_html: "Corresponding builders:<ul> <li>examples.ci / examples-envtest-windows</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/examples.try/examples-envtest-windows\">examples.try / examples-envtest-windows</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/examples.dev.ci/examples-envtest-windows\">examples.dev.ci / examples-envtest-windows</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/examples.dev.try/examples-envtest-windows\">examples.dev.try / examples-envtest-windows</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/examples.ci-examples-envtest-windows\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "examples-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",' |
| ' "do_not_cache": true,' |
| ' "equivalent_remotes": [],' |
| ' "initialize_submodules": true,' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/examples",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "program": [' |
| ' "lintformat"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 1620 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| } |
| description_html: "Corresponding builders:<ul> <li>examples.ci / examples-lintformat-full</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/examples.try/examples-lintformat\">examples.try / examples-lintformat</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/examples.try/examples-lintformat-full\">examples.try / examples-lintformat-full</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/examples.dev.ci/examples-lintformat-full\">examples.dev.ci / examples-lintformat-full</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/examples.dev.try/examples-lintformat\">examples.dev.try / examples-lintformat</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/examples.dev.try/examples-lintformat-full\">examples.dev.try / examples-lintformat-full</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/examples.ci-examples-lintformat-full\">Schedule a new build</a></p>" |
| } |
| } |
| } |
| buckets { |
| name: "examples.dev.ci" |
| swarming { |
| builders { |
| name: "examples-bazel-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.dev.ci" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "bazel_options": {' |
| ' "config_path": "",' |
| ' "program": [' |
| ' "default"' |
| ' ]' |
| ' },' |
| ' "checkout_options": {' |
| ' "branch": "main",' |
| ' "do_not_cache": true,' |
| ' "eligible_workspace_paths": [' |
| ' "MODULE.bazel",' |
| ' "WORKSPACE"' |
| ' ],' |
| ' "equivalent_remotes": [],' |
| ' "initialize_submodules": true,' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/examples",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "recipe": "bazel"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 3720 |
| expiration_secs: 28800 |
| caches { |
| name: "bazel" |
| path: "bazel" |
| } |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/examples.ci/examples-bazel-linux\">examples.ci / examples-bazel-linux</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/examples.try/examples-bazel-linux\">examples.try / examples-bazel-linux</a></li> <li>examples.dev.ci / examples-bazel-linux</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/examples.dev.try/examples-bazel-linux\">examples.dev.try / examples-bazel-linux</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/examples.dev.ci-examples-bazel-linux\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "examples-default-build-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.dev.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/examples",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "default_build"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 3720 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/examples.ci/examples-default-build-linux\">examples.ci / examples-default-build-linux</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/examples.try/examples-default-build-linux\">examples.try / examples-default-build-linux</a></li> <li>examples.dev.ci / examples-default-build-linux</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/examples.dev.try/examples-default-build-linux\">examples.dev.try / examples-default-build-linux</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/examples.dev.ci-examples-default-build-linux\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "examples-default-build-mac-arm" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cpu:arm64" |
| dimensions: "os:Mac" |
| dimensions: "pool:luci.pigweed.dev.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/examples",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "default_build"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 3720 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "macos_sdk" |
| path: "macos_sdk" |
| wait_for_warm_cache_secs: 120 |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/examples.ci/examples-default-build-mac-arm\">examples.ci / examples-default-build-mac-arm</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/examples.try/examples-default-build-mac-arm\">examples.try / examples-default-build-mac-arm</a></li> <li>examples.dev.ci / examples-default-build-mac-arm</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/examples.dev.try/examples-default-build-mac-arm\">examples.dev.try / examples-default-build-mac-arm</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/examples.dev.ci-examples-default-build-mac-arm\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "examples-default-build-mac-x86" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Mac" |
| dimensions: "pool:luci.pigweed.dev.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/examples",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "default_build"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 3720 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "macos_sdk" |
| path: "macos_sdk" |
| wait_for_warm_cache_secs: 120 |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/examples.ci/examples-default-build-mac-x86\">examples.ci / examples-default-build-mac-x86</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/examples.try/examples-default-build-mac-x86\">examples.try / examples-default-build-mac-x86</a></li> <li>examples.dev.ci / examples-default-build-mac-x86</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/examples.dev.try/examples-default-build-mac-x86\">examples.dev.try / examples-default-build-mac-x86</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/examples.dev.ci-examples-default-build-mac-x86\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "examples-default-build-windows" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cores:16|32" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Windows" |
| dimensions: "pool:luci.pigweed.dev.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/examples",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "default_build"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 3720 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/examples.ci/examples-default-build-windows\">examples.ci / examples-default-build-windows</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/examples.try/examples-default-build-windows\">examples.try / examples-default-build-windows</a></li> <li>examples.dev.ci / examples-default-build-windows</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/examples.dev.try/examples-default-build-windows\">examples.dev.try / examples-default-build-windows</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/examples.dev.ci-examples-default-build-windows\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "examples-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.dev.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/examples",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "command": "python -m pw_cli --directory $PW_PROJECT_ROOT --loglevel debug presubmit --step gn_gen_check",' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_variables": [' |
| ' "PW_BOOTSTRAP_PYTHON=python3"' |
| ' ],' |
| ' "recipe": "envtest"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 3720 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/examples.ci/examples-envtest-linux\">examples.ci / examples-envtest-linux</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/examples.try/examples-envtest-linux\">examples.try / examples-envtest-linux</a></li> <li>examples.dev.ci / examples-envtest-linux</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/examples.dev.try/examples-envtest-linux\">examples.dev.try / examples-envtest-linux</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/examples.dev.ci-examples-envtest-linux\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "examples-envtest-mac" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Mac" |
| dimensions: "pool:luci.pigweed.dev.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/examples",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "command": "python -m pw_cli --directory $PW_PROJECT_ROOT --loglevel debug presubmit --step gn_gen_check",' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_variables": [' |
| ' "PW_BOOTSTRAP_PYTHON=python3"' |
| ' ],' |
| ' "recipe": "envtest"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 3720 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "macos_sdk" |
| path: "macos_sdk" |
| wait_for_warm_cache_secs: 120 |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/examples.ci/examples-envtest-mac\">examples.ci / examples-envtest-mac</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/examples.try/examples-envtest-mac\">examples.try / examples-envtest-mac</a></li> <li>examples.dev.ci / examples-envtest-mac</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/examples.dev.try/examples-envtest-mac\">examples.dev.try / examples-envtest-mac</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/examples.dev.ci-examples-envtest-mac\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "examples-envtest-windows" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cores:16|32" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Windows" |
| dimensions: "pool:luci.pigweed.dev.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/examples",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "command": "python -m pw_cli --directory $PW_PROJECT_ROOT --loglevel debug presubmit --step gn_gen_check",' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_variables": [' |
| ' "PW_BOOTSTRAP_PYTHON=python3"' |
| ' ],' |
| ' "recipe": "envtest"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 3720 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/examples.ci/examples-envtest-windows\">examples.ci / examples-envtest-windows</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/examples.try/examples-envtest-windows\">examples.try / examples-envtest-windows</a></li> <li>examples.dev.ci / examples-envtest-windows</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/examples.dev.try/examples-envtest-windows\">examples.dev.try / examples-envtest-windows</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/examples.dev.ci-examples-envtest-windows\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "examples-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.dev.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/examples",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "program": [' |
| ' "lintformat"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 1620 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/examples.ci/examples-lintformat-full\">examples.ci / examples-lintformat-full</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/examples.try/examples-lintformat\">examples.try / examples-lintformat</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/examples.try/examples-lintformat-full\">examples.try / examples-lintformat-full</a></li> <li>examples.dev.ci / examples-lintformat-full</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/examples.dev.try/examples-lintformat\">examples.dev.try / examples-lintformat</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/examples.dev.try/examples-lintformat-full\">examples.dev.try / examples-lintformat-full</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/examples.dev.ci-examples-lintformat-full\">Schedule a new build</a></p>" |
| } |
| } |
| } |
| buckets { |
| name: "examples.dev.try" |
| swarming { |
| builders { |
| name: "examples-bazel-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.dev.try" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "bazel_options": {' |
| ' "config_path": "",' |
| ' "program": [' |
| ' "default"' |
| ' ]' |
| ' },' |
| ' "checkout_options": {' |
| ' "branch": "main",' |
| ' "do_not_cache": true,' |
| ' "eligible_workspace_paths": [' |
| ' "MODULE.bazel",' |
| ' "WORKSPACE"' |
| ' ],' |
| ' "equivalent_remotes": [],' |
| ' "initialize_submodules": true,' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/examples",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "recipe": "bazel"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 3720 |
| expiration_secs: 28800 |
| caches { |
| name: "bazel" |
| path: "bazel" |
| } |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/examples.ci/examples-bazel-linux\">examples.ci / examples-bazel-linux</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/examples.try/examples-bazel-linux\">examples.try / examples-bazel-linux</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/examples.dev.ci/examples-bazel-linux\">examples.dev.ci / examples-bazel-linux</a></li> <li>examples.dev.try / examples-bazel-linux</li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.dev.try" |
| dimensions: "pool:luci.pigweed.dev.try" |
| } |
| } |
| builders { |
| name: "examples-default-build-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.dev.try" |
| 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/examples",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "default_build"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 3720 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/examples.ci/examples-default-build-linux\">examples.ci / examples-default-build-linux</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/examples.try/examples-default-build-linux\">examples.try / examples-default-build-linux</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/examples.dev.ci/examples-default-build-linux\">examples.dev.ci / examples-default-build-linux</a></li> <li>examples.dev.try / examples-default-build-linux</li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.dev.try" |
| dimensions: "pool:luci.pigweed.dev.try" |
| } |
| } |
| builders { |
| name: "examples-default-build-mac-arm" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cpu:arm64" |
| dimensions: "os:Mac" |
| dimensions: "pool:luci.pigweed.dev.try" |
| 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/examples",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "default_build"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 3720 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "macos_sdk" |
| path: "macos_sdk" |
| wait_for_warm_cache_secs: 120 |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/examples.ci/examples-default-build-mac-arm\">examples.ci / examples-default-build-mac-arm</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/examples.try/examples-default-build-mac-arm\">examples.try / examples-default-build-mac-arm</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/examples.dev.ci/examples-default-build-mac-arm\">examples.dev.ci / examples-default-build-mac-arm</a></li> <li>examples.dev.try / examples-default-build-mac-arm</li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.dev.try" |
| dimensions: "pool:luci.pigweed.dev.try" |
| } |
| } |
| builders { |
| name: "examples-default-build-mac-x86" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Mac" |
| dimensions: "pool:luci.pigweed.dev.try" |
| 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/examples",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "default_build"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 3720 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "macos_sdk" |
| path: "macos_sdk" |
| wait_for_warm_cache_secs: 120 |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/examples.ci/examples-default-build-mac-x86\">examples.ci / examples-default-build-mac-x86</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/examples.try/examples-default-build-mac-x86\">examples.try / examples-default-build-mac-x86</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/examples.dev.ci/examples-default-build-mac-x86\">examples.dev.ci / examples-default-build-mac-x86</a></li> <li>examples.dev.try / examples-default-build-mac-x86</li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.dev.try" |
| dimensions: "pool:luci.pigweed.dev.try" |
| } |
| } |
| builders { |
| name: "examples-default-build-windows" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cores:16|32" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Windows" |
| dimensions: "pool:luci.pigweed.dev.try" |
| 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/examples",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "default_build"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 3720 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/examples.ci/examples-default-build-windows\">examples.ci / examples-default-build-windows</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/examples.try/examples-default-build-windows\">examples.try / examples-default-build-windows</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/examples.dev.ci/examples-default-build-windows\">examples.dev.ci / examples-default-build-windows</a></li> <li>examples.dev.try / examples-default-build-windows</li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.dev.try" |
| dimensions: "pool:luci.pigweed.dev.try" |
| } |
| } |
| builders { |
| name: "examples-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.dev.try" |
| 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/examples",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "command": "python -m pw_cli --directory $PW_PROJECT_ROOT --loglevel debug presubmit --step gn_gen_check",' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_variables": [' |
| ' "PW_BOOTSTRAP_PYTHON=python3"' |
| ' ],' |
| ' "recipe": "envtest"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 3720 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/examples.ci/examples-envtest-linux\">examples.ci / examples-envtest-linux</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/examples.try/examples-envtest-linux\">examples.try / examples-envtest-linux</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/examples.dev.ci/examples-envtest-linux\">examples.dev.ci / examples-envtest-linux</a></li> <li>examples.dev.try / examples-envtest-linux</li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.dev.try" |
| dimensions: "pool:luci.pigweed.dev.try" |
| } |
| } |
| builders { |
| name: "examples-envtest-mac" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Mac" |
| dimensions: "pool:luci.pigweed.dev.try" |
| 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/examples",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "command": "python -m pw_cli --directory $PW_PROJECT_ROOT --loglevel debug presubmit --step gn_gen_check",' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_variables": [' |
| ' "PW_BOOTSTRAP_PYTHON=python3"' |
| ' ],' |
| ' "recipe": "envtest"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 3720 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "macos_sdk" |
| path: "macos_sdk" |
| wait_for_warm_cache_secs: 120 |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/examples.ci/examples-envtest-mac\">examples.ci / examples-envtest-mac</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/examples.try/examples-envtest-mac\">examples.try / examples-envtest-mac</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/examples.dev.ci/examples-envtest-mac\">examples.dev.ci / examples-envtest-mac</a></li> <li>examples.dev.try / examples-envtest-mac</li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.dev.try" |
| dimensions: "pool:luci.pigweed.dev.try" |
| } |
| } |
| builders { |
| name: "examples-envtest-windows" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cores:16|32" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Windows" |
| dimensions: "pool:luci.pigweed.dev.try" |
| 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/examples",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "command": "python -m pw_cli --directory $PW_PROJECT_ROOT --loglevel debug presubmit --step gn_gen_check",' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_variables": [' |
| ' "PW_BOOTSTRAP_PYTHON=python3"' |
| ' ],' |
| ' "recipe": "envtest"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 3720 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/examples.ci/examples-envtest-windows\">examples.ci / examples-envtest-windows</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/examples.try/examples-envtest-windows\">examples.try / examples-envtest-windows</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/examples.dev.ci/examples-envtest-windows\">examples.dev.ci / examples-envtest-windows</a></li> <li>examples.dev.try / examples-envtest-windows</li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.dev.try" |
| dimensions: "pool:luci.pigweed.dev.try" |
| } |
| } |
| builders { |
| name: "examples-lintformat" |
| 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.dev.try" |
| 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/examples",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "only_on_changed_files": true,' |
| ' "program": [' |
| ' "lintformat"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 1620 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/examples.ci/examples-lintformat-full\">examples.ci / examples-lintformat-full</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/examples.try/examples-lintformat\">examples.try / examples-lintformat</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/examples.try/examples-lintformat-full\">examples.try / examples-lintformat-full</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/examples.dev.ci/examples-lintformat-full\">examples.dev.ci / examples-lintformat-full</a></li> <li>examples.dev.try / examples-lintformat</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/examples.dev.try/examples-lintformat-full\">examples.dev.try / examples-lintformat-full</a></li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.dev.try" |
| dimensions: "pool:luci.pigweed.dev.try" |
| } |
| } |
| builders { |
| name: "examples-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.dev.try" |
| 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/examples",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "program": [' |
| ' "lintformat"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 1620 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/examples.ci/examples-lintformat-full\">examples.ci / examples-lintformat-full</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/examples.try/examples-lintformat\">examples.try / examples-lintformat</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/examples.try/examples-lintformat-full\">examples.try / examples-lintformat-full</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/examples.dev.ci/examples-lintformat-full\">examples.dev.ci / examples-lintformat-full</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/examples.dev.try/examples-lintformat\">examples.dev.try / examples-lintformat</a></li> <li>examples.dev.try / examples-lintformat-full</li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.dev.try" |
| dimensions: "pool:luci.pigweed.dev.try" |
| } |
| } |
| builders { |
| name: "static-checks-examples" |
| 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.dev.try" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "do_not_rerun": false,' |
| ' "doc_patterns": null,' |
| ' "dry_run": true,' |
| ' "forbid_requires": false,' |
| ' "ignored_accounts": [' |
| ' "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",' |
| ' "copybara-worker-blackhole@google.com"' |
| ' ],' |
| ' "readability": [],' |
| ' "recipe": "static_checks",' |
| ' "require_tested": false' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 420 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/examples.try/static-checks-examples\">examples.try / static-checks-examples</a></li> <li>examples.dev.try / static-checks-examples</li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.dev.try" |
| dimensions: "pool:luci.pigweed.dev.try" |
| } |
| } |
| } |
| shadow: "examples.dev.try.shadow" |
| } |
| buckets { |
| name: "examples.dev.try.shadow" |
| constraints { |
| pools: "luci.pigweed.dev.try" |
| service_accounts: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| } |
| dynamic_builder_template {} |
| } |
| buckets { |
| name: "examples.roll" |
| swarming { |
| builders { |
| name: "pigweed-examples-roller" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "3600:cores:1|2|4" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Debian" |
| dimensions: "pool:luci.pigweed.roll" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "always_cc": false,' |
| ' "auto_roller_options": {' |
| ' "add_gitwatcher_ignore": true,' |
| ' "bot_commit": true,' |
| ' "dry_run": false,' |
| ' "force_submit": false,' |
| ' "labels_to_set": null,' |
| ' "labels_to_wait_on": [],' |
| ' "permit_recommended": false,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/examples",' |
| ' "upstream_ref": "main"' |
| ' },' |
| ' "cc_authors_on_rolls": true,' |
| ' "cc_domains": [' |
| ' "google.com"' |
| ' ],' |
| ' "cc_reviewers_on_rolls": false,' |
| ' "checkout_options": {' |
| ' "branch": "main",' |
| ' "equivalent_remotes": [],' |
| ' "initialize_submodules": false,' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/examples",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": false,' |
| ' "forge_author": true,' |
| ' "recipe": "submodule_roller",' |
| ' "roll_util_options": {' |
| ' "always_cc": false,' |
| ' "cc_authors_on_rolls": true,' |
| ' "cc_domains": [' |
| ' "google.com"' |
| ' ],' |
| ' "cc_reviewers_on_rolls": false,' |
| ' "forge_author": true' |
| ' },' |
| ' "submodules": [' |
| ' {' |
| ' "branch": null,' |
| ' "name": "third_party/pigweed",' |
| ' "path": "third_party/pigweed"' |
| ' }' |
| ' ]' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 5520 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| service_account: "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com" |
| description_html: "Corresponding builders:<ul> <li>examples.roll / pigweed-examples-roller</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/examples.roll/pigweed-examples-roller-dryrun\">examples.roll / pigweed-examples-roller-dryrun</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/_examples.roll-pigweed-examples-roller\">Schedule a new build</a></p>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "pigweed-examples-roller-dryrun" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "3600:cores:1|2|4" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Debian" |
| dimensions: "pool:luci.pigweed.roll" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "always_cc": false,' |
| ' "auto_roller_options": {' |
| ' "add_gitwatcher_ignore": true,' |
| ' "bot_commit": true,' |
| ' "dry_run": true,' |
| ' "force_submit": false,' |
| ' "labels_to_set": null,' |
| ' "labels_to_wait_on": [],' |
| ' "permit_recommended": false,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/examples",' |
| ' "upstream_ref": "main"' |
| ' },' |
| ' "cc_authors_on_rolls": true,' |
| ' "cc_domains": [' |
| ' "google.com"' |
| ' ],' |
| ' "cc_reviewers_on_rolls": false,' |
| ' "checkout_options": {' |
| ' "branch": "main",' |
| ' "equivalent_remotes": [],' |
| ' "initialize_submodules": false,' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/examples",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": true,' |
| ' "dry_run": true,' |
| ' "forge_author": true,' |
| ' "recipe": "submodule_roller",' |
| ' "roll_util_options": {' |
| ' "always_cc": false,' |
| ' "cc_authors_on_rolls": true,' |
| ' "cc_domains": [' |
| ' "google.com"' |
| ' ],' |
| ' "cc_reviewers_on_rolls": false,' |
| ' "forge_author": true' |
| ' },' |
| ' "submodules": [' |
| ' {' |
| ' "branch": null,' |
| ' "name": "third_party/pigweed",' |
| ' "path": "third_party/pigweed"' |
| ' }' |
| ' ]' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 5520 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| service_account: "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com" |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/examples.roll/pigweed-examples-roller\">examples.roll / pigweed-examples-roller</a></li> <li>examples.roll / pigweed-examples-roller-dryrun</li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/_examples.roll-pigweed-examples-roller-dryrun\">Schedule a new build</a></p>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| } |
| shadow: "examples.roll.shadow" |
| } |
| buckets { |
| name: "examples.roll.shadow" |
| constraints { |
| pools: "luci.pigweed.try" |
| service_accounts: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| } |
| dynamic_builder_template {} |
| } |
| buckets { |
| name: "examples.try" |
| swarming { |
| builders { |
| name: "examples-bazel-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.try" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "bazel_options": {' |
| ' "config_path": "",' |
| ' "program": [' |
| ' "default"' |
| ' ]' |
| ' },' |
| ' "checkout_options": {' |
| ' "branch": "main",' |
| ' "do_not_cache": true,' |
| ' "eligible_workspace_paths": [' |
| ' "MODULE.bazel",' |
| ' "WORKSPACE"' |
| ' ],' |
| ' "equivalent_remotes": [],' |
| ' "initialize_submodules": true,' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/examples",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "recipe": "bazel"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 3720 |
| expiration_secs: 7200 |
| caches { |
| name: "bazel" |
| path: "bazel" |
| } |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| } |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/examples.ci/examples-bazel-linux\">examples.ci / examples-bazel-linux</a></li> <li>examples.try / examples-bazel-linux</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/examples.dev.ci/examples-bazel-linux\">examples.dev.ci / examples-bazel-linux</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/examples.dev.try/examples-bazel-linux\">examples.dev.try / examples-bazel-linux</a></li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "examples-default-build-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.try" |
| 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/examples",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "default_build"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 3720 |
| expiration_secs: 7200 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| } |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/examples.ci/examples-default-build-linux\">examples.ci / examples-default-build-linux</a></li> <li>examples.try / examples-default-build-linux</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/examples.dev.ci/examples-default-build-linux\">examples.dev.ci / examples-default-build-linux</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/examples.dev.try/examples-default-build-linux\">examples.dev.try / examples-default-build-linux</a></li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "examples-default-build-linux-clangnext" |
| 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.try" |
| 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/examples",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "additional_cipd_files": [' |
| ' "$PW_ROOT/pw_env_setup/py/pw_env_setup/cipd_setup/clang_next.json"' |
| ' ],' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "override_gn_arg": [' |
| ' "pw_toolchain_CLANG_PREFIX=\\"//environment/cipd/packages/clang_next/bin/\\""' |
| ' ],' |
| ' "step": [' |
| ' "default_build"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 3720 |
| expiration_secs: 7200 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| resultdb { |
| enable: true |
| } |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/examples.ci/examples-default-build-linux-clangnext\">examples.ci / examples-default-build-linux-clangnext</a></li> <li>examples.try / examples-default-build-linux-clangnext</li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "examples-default-build-mac-arm" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cpu:arm64" |
| dimensions: "os:Mac" |
| dimensions: "pool:luci.pigweed.try" |
| 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/examples",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "default_build"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 3720 |
| expiration_secs: 7200 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "macos_sdk" |
| path: "macos_sdk" |
| wait_for_warm_cache_secs: 120 |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| resultdb { |
| enable: true |
| } |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/examples.ci/examples-default-build-mac-arm\">examples.ci / examples-default-build-mac-arm</a></li> <li>examples.try / examples-default-build-mac-arm</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/examples.dev.ci/examples-default-build-mac-arm\">examples.dev.ci / examples-default-build-mac-arm</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/examples.dev.try/examples-default-build-mac-arm\">examples.dev.try / examples-default-build-mac-arm</a></li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "examples-default-build-mac-x86" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Mac" |
| dimensions: "pool:luci.pigweed.try" |
| 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/examples",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "default_build"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 3720 |
| expiration_secs: 7200 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "macos_sdk" |
| path: "macos_sdk" |
| wait_for_warm_cache_secs: 120 |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| } |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/examples.ci/examples-default-build-mac-x86\">examples.ci / examples-default-build-mac-x86</a></li> <li>examples.try / examples-default-build-mac-x86</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/examples.dev.ci/examples-default-build-mac-x86\">examples.dev.ci / examples-default-build-mac-x86</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/examples.dev.try/examples-default-build-mac-x86\">examples.dev.try / examples-default-build-mac-x86</a></li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "examples-default-build-windows" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cores:16|32" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Windows" |
| dimensions: "pool:luci.pigweed.try" |
| 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/examples",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "default_build"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 3720 |
| expiration_secs: 7200 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| resultdb { |
| enable: true |
| } |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/examples.ci/examples-default-build-windows\">examples.ci / examples-default-build-windows</a></li> <li>examples.try / examples-default-build-windows</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/examples.dev.ci/examples-default-build-windows\">examples.dev.ci / examples-default-build-windows</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/examples.dev.try/examples-default-build-windows\">examples.dev.try / examples-default-build-windows</a></li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "examples-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.try" |
| 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/examples",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "command": "python -m pw_cli --directory $PW_PROJECT_ROOT --loglevel debug presubmit --step gn_gen_check",' |
| ' "do_not_rerun": false,' |
| ' "environment_variables": [' |
| ' "PW_BOOTSTRAP_PYTHON=python3"' |
| ' ],' |
| ' "recipe": "envtest"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 3720 |
| expiration_secs: 7200 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| } |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/examples.ci/examples-envtest-linux\">examples.ci / examples-envtest-linux</a></li> <li>examples.try / examples-envtest-linux</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/examples.dev.ci/examples-envtest-linux\">examples.dev.ci / examples-envtest-linux</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/examples.dev.try/examples-envtest-linux\">examples.dev.try / examples-envtest-linux</a></li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "examples-envtest-mac" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Mac" |
| dimensions: "pool:luci.pigweed.try" |
| 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/examples",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "command": "python -m pw_cli --directory $PW_PROJECT_ROOT --loglevel debug presubmit --step gn_gen_check",' |
| ' "do_not_rerun": false,' |
| ' "environment_variables": [' |
| ' "PW_BOOTSTRAP_PYTHON=python3"' |
| ' ],' |
| ' "recipe": "envtest"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 3720 |
| expiration_secs: 7200 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "macos_sdk" |
| path: "macos_sdk" |
| wait_for_warm_cache_secs: 120 |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| } |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/examples.ci/examples-envtest-mac\">examples.ci / examples-envtest-mac</a></li> <li>examples.try / examples-envtest-mac</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/examples.dev.ci/examples-envtest-mac\">examples.dev.ci / examples-envtest-mac</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/examples.dev.try/examples-envtest-mac\">examples.dev.try / examples-envtest-mac</a></li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "examples-envtest-windows" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cores:16|32" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Windows" |
| dimensions: "pool:luci.pigweed.try" |
| 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/examples",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "command": "python -m pw_cli --directory $PW_PROJECT_ROOT --loglevel debug presubmit --step gn_gen_check",' |
| ' "do_not_rerun": false,' |
| ' "environment_variables": [' |
| ' "PW_BOOTSTRAP_PYTHON=python3"' |
| ' ],' |
| ' "recipe": "envtest"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 3720 |
| expiration_secs: 7200 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| } |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/examples.ci/examples-envtest-windows\">examples.ci / examples-envtest-windows</a></li> <li>examples.try / examples-envtest-windows</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/examples.dev.ci/examples-envtest-windows\">examples.dev.ci / examples-envtest-windows</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/examples.dev.try/examples-envtest-windows\">examples.dev.try / examples-envtest-windows</a></li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "examples-lintformat" |
| 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.try" |
| 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/examples",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "only_on_changed_files": true,' |
| ' "program": [' |
| ' "lintformat"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 1620 |
| expiration_secs: 7200 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| } |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/examples.ci/examples-lintformat-full\">examples.ci / examples-lintformat-full</a></li> <li>examples.try / examples-lintformat</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/examples.try/examples-lintformat-full\">examples.try / examples-lintformat-full</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/examples.dev.ci/examples-lintformat-full\">examples.dev.ci / examples-lintformat-full</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/examples.dev.try/examples-lintformat\">examples.dev.try / examples-lintformat</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/examples.dev.try/examples-lintformat-full\">examples.dev.try / examples-lintformat-full</a></li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "examples-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.try" |
| 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/examples",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "program": [' |
| ' "lintformat"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 1620 |
| expiration_secs: 7200 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| } |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/examples.ci/examples-lintformat-full\">examples.ci / examples-lintformat-full</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/examples.try/examples-lintformat\">examples.try / examples-lintformat</a></li> <li>examples.try / examples-lintformat-full</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/examples.dev.ci/examples-lintformat-full\">examples.dev.ci / examples-lintformat-full</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/examples.dev.try/examples-lintformat\">examples.dev.try / examples-lintformat</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/examples.dev.try/examples-lintformat-full\">examples.dev.try / examples-lintformat-full</a></li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "static-checks-examples" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "60:cores:2" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Debian" |
| dimensions: "pool:luci.pigweed.try" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "do_not_rerun": false,' |
| ' "doc_patterns": null,' |
| ' "forbid_requires": false,' |
| ' "ignored_accounts": [' |
| ' "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",' |
| ' "copybara-worker-blackhole@google.com"' |
| ' ],' |
| ' "readability": [],' |
| ' "recipe": "static_checks",' |
| ' "require_tested": false' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 420 |
| expiration_secs: 7200 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| } |
| description_html: "Corresponding builders:<ul> <li>examples.try / static-checks-examples</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/examples.dev.try/static-checks-examples\">examples.dev.try / static-checks-examples</a></li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| } |
| shadow: "examples.try.shadow" |
| } |
| buckets { |
| name: "examples.try.shadow" |
| constraints { |
| pools: "luci.pigweed.try" |
| service_accounts: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| } |
| dynamic_builder_template {} |
| } |
| buckets { |
| name: "experimental.ci" |
| swarming { |
| 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",' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_variables": [' |
| ' "PW_BOOTSTRAP_PYTHON=python3"' |
| ' ],' |
| ' "recipe": "envtest"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 3720 |
| expiration_secs: 43200 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| resultdb { |
| enable: true |
| } |
| description_html: "Corresponding builders:<ul> <li>experimental.ci / experimental-envtest</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/experimental.try/experimental-envtest\">experimental.try / experimental-envtest</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/experimental.dev.ci/experimental-envtest\">experimental.dev.ci / experimental-envtest</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/experimental.dev.try/experimental-envtest\">experimental.dev.try / experimental-envtest</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/experimental.ci-experimental-envtest\">Schedule a new build</a></p>" |
| } |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "program": [' |
| ' "ci_cq"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 3720 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| } |
| description_html: "Corresponding builders:<ul> <li>experimental.ci / experimental-full</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/experimental.try/experimental-full\">experimental.try / experimental-full</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/experimental.dev.ci/experimental-full\">experimental.dev.ci / experimental-full</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/experimental.dev.try/experimental-full\">experimental.dev.try / experimental-full</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/experimental.ci-experimental-full\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "experimental-full-clangnext" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "environment_options": {' |
| ' "additional_cipd_files": [' |
| ' "$PW_ROOT/pw_env_setup/py/pw_env_setup/cipd_setup/clang_next.json"' |
| ' ],' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "override_gn_arg": [' |
| ' "pw_toolchain_CLANG_PREFIX=\\"//environment/cipd/packages/clang_next/bin/\\""' |
| ' ],' |
| ' "program": [' |
| ' "ci_cq"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 3720 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| } |
| description_html: "Corresponding builders:<ul> <li>experimental.ci / experimental-full-clangnext</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/experimental.try/experimental-full-clangnext\">experimental.try / experimental-full-clangnext</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/experimental.ci-experimental-full-clangnext\">Schedule a new build</a></p>" |
| } |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "program": [' |
| ' "lintformat"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 1620 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| } |
| description_html: "Corresponding builders:<ul> <li>experimental.ci / experimental-lintformat-full</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/experimental.try/experimental-lintformat\">experimental.try / experimental-lintformat</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/experimental.try/experimental-lintformat-full\">experimental.try / experimental-lintformat-full</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/experimental.dev.ci/experimental-lintformat-full\">experimental.dev.ci / experimental-lintformat-full</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/experimental.dev.try/experimental-lintformat\">experimental.dev.try / experimental-lintformat</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/experimental.dev.try/experimental-lintformat-full\">experimental.dev.try / experimental-lintformat-full</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/experimental.ci-experimental-lintformat-full\">Schedule a new build</a></p>" |
| } |
| } |
| } |
| buckets { |
| name: "experimental.dev.ci" |
| swarming { |
| 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.dev.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",' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_variables": [' |
| ' "PW_BOOTSTRAP_PYTHON=python3"' |
| ' ],' |
| ' "recipe": "envtest"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 3720 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/experimental.ci/experimental-envtest\">experimental.ci / experimental-envtest</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/experimental.try/experimental-envtest\">experimental.try / experimental-envtest</a></li> <li>experimental.dev.ci / experimental-envtest</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/experimental.dev.try/experimental-envtest\">experimental.dev.try / experimental-envtest</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/experimental.dev.ci-experimental-envtest\">Schedule a new build</a></p>" |
| } |
| 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.dev.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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "program": [' |
| ' "ci_cq"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 3720 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/experimental.ci/experimental-full\">experimental.ci / experimental-full</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/experimental.try/experimental-full\">experimental.try / experimental-full</a></li> <li>experimental.dev.ci / experimental-full</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/experimental.dev.try/experimental-full\">experimental.dev.try / experimental-full</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/experimental.dev.ci-experimental-full\">Schedule a new build</a></p>" |
| } |
| 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.dev.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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "program": [' |
| ' "lintformat"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 1620 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/experimental.ci/experimental-lintformat-full\">experimental.ci / experimental-lintformat-full</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/experimental.try/experimental-lintformat\">experimental.try / experimental-lintformat</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/experimental.try/experimental-lintformat-full\">experimental.try / experimental-lintformat-full</a></li> <li>experimental.dev.ci / experimental-lintformat-full</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/experimental.dev.try/experimental-lintformat\">experimental.dev.try / experimental-lintformat</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/experimental.dev.try/experimental-lintformat-full\">experimental.dev.try / experimental-lintformat-full</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/experimental.dev.ci-experimental-lintformat-full\">Schedule a new build</a></p>" |
| } |
| } |
| } |
| buckets { |
| name: "experimental.dev.try" |
| swarming { |
| 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.dev.try" |
| 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",' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_variables": [' |
| ' "PW_BOOTSTRAP_PYTHON=python3"' |
| ' ],' |
| ' "recipe": "envtest"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 3720 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/experimental.ci/experimental-envtest\">experimental.ci / experimental-envtest</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/experimental.try/experimental-envtest\">experimental.try / experimental-envtest</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/experimental.dev.ci/experimental-envtest\">experimental.dev.ci / experimental-envtest</a></li> <li>experimental.dev.try / experimental-envtest</li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.dev.try" |
| dimensions: "pool:luci.pigweed.dev.try" |
| } |
| } |
| 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.dev.try" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "program": [' |
| ' "ci_cq"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 3720 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/experimental.ci/experimental-full\">experimental.ci / experimental-full</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/experimental.try/experimental-full\">experimental.try / experimental-full</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/experimental.dev.ci/experimental-full\">experimental.dev.ci / experimental-full</a></li> <li>experimental.dev.try / experimental-full</li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.dev.try" |
| dimensions: "pool:luci.pigweed.dev.try" |
| } |
| } |
| builders { |
| name: "experimental-lintformat" |
| 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.dev.try" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "only_on_changed_files": true,' |
| ' "program": [' |
| ' "lintformat"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 1620 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/experimental.ci/experimental-lintformat-full\">experimental.ci / experimental-lintformat-full</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/experimental.try/experimental-lintformat\">experimental.try / experimental-lintformat</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/experimental.try/experimental-lintformat-full\">experimental.try / experimental-lintformat-full</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/experimental.dev.ci/experimental-lintformat-full\">experimental.dev.ci / experimental-lintformat-full</a></li> <li>experimental.dev.try / experimental-lintformat</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/experimental.dev.try/experimental-lintformat-full\">experimental.dev.try / experimental-lintformat-full</a></li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.dev.try" |
| dimensions: "pool:luci.pigweed.dev.try" |
| } |
| } |
| 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.dev.try" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "program": [' |
| ' "lintformat"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 1620 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/experimental.ci/experimental-lintformat-full\">experimental.ci / experimental-lintformat-full</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/experimental.try/experimental-lintformat\">experimental.try / experimental-lintformat</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/experimental.try/experimental-lintformat-full\">experimental.try / experimental-lintformat-full</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/experimental.dev.ci/experimental-lintformat-full\">experimental.dev.ci / experimental-lintformat-full</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/experimental.dev.try/experimental-lintformat\">experimental.dev.try / experimental-lintformat</a></li> <li>experimental.dev.try / experimental-lintformat-full</li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.dev.try" |
| dimensions: "pool:luci.pigweed.dev.try" |
| } |
| } |
| builders { |
| name: "static-checks-experimental" |
| 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.dev.try" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "do_not_rerun": false,' |
| ' "doc_patterns": null,' |
| ' "dry_run": true,' |
| ' "forbid_requires": false,' |
| ' "ignored_accounts": [' |
| ' "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",' |
| ' "copybara-worker-blackhole@google.com"' |
| ' ],' |
| ' "readability": [],' |
| ' "recipe": "static_checks",' |
| ' "require_tested": false' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 420 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/experimental.try/static-checks-experimental\">experimental.try / static-checks-experimental</a></li> <li>experimental.dev.try / static-checks-experimental</li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.dev.try" |
| dimensions: "pool:luci.pigweed.dev.try" |
| } |
| } |
| } |
| shadow: "experimental.dev.try.shadow" |
| } |
| buckets { |
| name: "experimental.dev.try.shadow" |
| constraints { |
| pools: "luci.pigweed.dev.try" |
| service_accounts: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| } |
| dynamic_builder_template {} |
| } |
| buckets { |
| name: "experimental.roll" |
| swarming { |
| builders { |
| name: "bazelversion-experimental-roller" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "3600:cores:1|2|4" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Debian" |
| dimensions: "pool:luci.pigweed.roll" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "auto_roller_options": {' |
| ' "bot_commit": true,' |
| ' "dry_run": false,' |
| ' "force_submit": false,' |
| ' "labels_to_set": null,' |
| ' "labels_to_wait_on": [],' |
| ' "permit_recommended": false,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/experimental",' |
| ' "upstream_ref": "main"' |
| ' },' |
| ' "checkout_options": {' |
| ' "branch": "main",' |
| ' "equivalent_remotes": [],' |
| ' "initialize_submodules": false,' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/experimental",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "destination_path": ".bazelversion",' |
| ' "do_not_rerun": false,' |
| ' "dry_run": false,' |
| ' "recipe": "copy_roller",' |
| ' "source_path": ".bazelversion",' |
| ' "source_project_branch": "main",' |
| ' "source_project_remote": "https://pigweed.googlesource.com/pigweed/pigweed"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 5520 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| service_account: "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com" |
| description_html: "Corresponding builders:<ul> <li>experimental.roll / bazelversion-experimental-roller</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/experimental.roll/bazelversion-experimental-roller-dryrun\">experimental.roll / bazelversion-experimental-roller-dryrun</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/_experimental.roll-bazelversion-experimental-roller\">Schedule a new build</a></p>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "bazelversion-experimental-roller-dryrun" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "3600:cores:1|2|4" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Debian" |
| dimensions: "pool:luci.pigweed.roll" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "auto_roller_options": {' |
| ' "bot_commit": true,' |
| ' "dry_run": true,' |
| ' "force_submit": false,' |
| ' "labels_to_set": null,' |
| ' "labels_to_wait_on": [],' |
| ' "permit_recommended": false,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/experimental",' |
| ' "upstream_ref": "main"' |
| ' },' |
| ' "checkout_options": {' |
| ' "branch": "main",' |
| ' "equivalent_remotes": [],' |
| ' "initialize_submodules": false,' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/experimental",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "destination_path": ".bazelversion",' |
| ' "do_not_rerun": true,' |
| ' "dry_run": true,' |
| ' "recipe": "copy_roller",' |
| ' "source_path": ".bazelversion",' |
| ' "source_project_branch": "main",' |
| ' "source_project_remote": "https://pigweed.googlesource.com/pigweed/pigweed"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 5520 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| service_account: "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com" |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/experimental.roll/bazelversion-experimental-roller\">experimental.roll / bazelversion-experimental-roller</a></li> <li>experimental.roll / bazelversion-experimental-roller-dryrun</li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/_experimental.roll-bazelversion-experimental-roller-dryrun\">Schedule a new build</a></p>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "pigweed-experimental-roller" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "3600:cores:1|2|4" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Debian" |
| dimensions: "pool:luci.pigweed.roll" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "always_cc": false,' |
| ' "auto_roller_options": {' |
| ' "add_gitwatcher_ignore": true,' |
| ' "bot_commit": true,' |
| ' "dry_run": false,' |
| ' "force_submit": false,' |
| ' "labels_to_set": null,' |
| ' "labels_to_wait_on": [],' |
| ' "permit_recommended": false,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/experimental",' |
| ' "upstream_ref": "main"' |
| ' },' |
| ' "cc_authors_on_rolls": true,' |
| ' "cc_domains": [' |
| ' "google.com"' |
| ' ],' |
| ' "cc_reviewers_on_rolls": false,' |
| ' "checkout_options": {' |
| ' "branch": "main",' |
| ' "equivalent_remotes": [],' |
| ' "initialize_submodules": false,' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/experimental",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": false,' |
| ' "forge_author": true,' |
| ' "recipe": "submodule_roller",' |
| ' "roll_util_options": {' |
| ' "always_cc": false,' |
| ' "cc_authors_on_rolls": true,' |
| ' "cc_domains": [' |
| ' "google.com"' |
| ' ],' |
| ' "cc_reviewers_on_rolls": false,' |
| ' "forge_author": true' |
| ' },' |
| ' "submodules": [' |
| ' {' |
| ' "branch": null,' |
| ' "name": "third_party/pigweed",' |
| ' "path": "third_party/pigweed"' |
| ' }' |
| ' ]' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 5520 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| service_account: "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com" |
| description_html: "Corresponding builders:<ul> <li>experimental.roll / pigweed-experimental-roller</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/experimental.roll/pigweed-experimental-roller-dryrun\">experimental.roll / pigweed-experimental-roller-dryrun</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/_experimental.roll-pigweed-experimental-roller\">Schedule a new build</a></p>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "pigweed-experimental-roller-dryrun" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "3600:cores:1|2|4" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Debian" |
| dimensions: "pool:luci.pigweed.roll" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "always_cc": false,' |
| ' "auto_roller_options": {' |
| ' "add_gitwatcher_ignore": true,' |
| ' "bot_commit": true,' |
| ' "dry_run": true,' |
| ' "force_submit": false,' |
| ' "labels_to_set": null,' |
| ' "labels_to_wait_on": [],' |
| ' "permit_recommended": false,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/experimental",' |
| ' "upstream_ref": "main"' |
| ' },' |
| ' "cc_authors_on_rolls": true,' |
| ' "cc_domains": [' |
| ' "google.com"' |
| ' ],' |
| ' "cc_reviewers_on_rolls": false,' |
| ' "checkout_options": {' |
| ' "branch": "main",' |
| ' "equivalent_remotes": [],' |
| ' "initialize_submodules": false,' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/experimental",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": true,' |
| ' "dry_run": true,' |
| ' "forge_author": true,' |
| ' "recipe": "submodule_roller",' |
| ' "roll_util_options": {' |
| ' "always_cc": false,' |
| ' "cc_authors_on_rolls": true,' |
| ' "cc_domains": [' |
| ' "google.com"' |
| ' ],' |
| ' "cc_reviewers_on_rolls": false,' |
| ' "forge_author": true' |
| ' },' |
| ' "submodules": [' |
| ' {' |
| ' "branch": null,' |
| ' "name": "third_party/pigweed",' |
| ' "path": "third_party/pigweed"' |
| ' }' |
| ' ]' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 5520 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| service_account: "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com" |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/experimental.roll/pigweed-experimental-roller\">experimental.roll / pigweed-experimental-roller</a></li> <li>experimental.roll / pigweed-experimental-roller-dryrun</li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/_experimental.roll-pigweed-experimental-roller-dryrun\">Schedule a new build</a></p>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| } |
| shadow: "experimental.roll.shadow" |
| } |
| buckets { |
| name: "experimental.roll.shadow" |
| constraints { |
| pools: "luci.pigweed.try" |
| service_accounts: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| } |
| dynamic_builder_template {} |
| } |
| buckets { |
| name: "experimental.try" |
| swarming { |
| 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.try" |
| 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",' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_variables": [' |
| ' "PW_BOOTSTRAP_PYTHON=python3"' |
| ' ],' |
| ' "recipe": "envtest"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 3720 |
| expiration_secs: 7200 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| resultdb { |
| enable: true |
| } |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/experimental.ci/experimental-envtest\">experimental.ci / experimental-envtest</a></li> <li>experimental.try / experimental-envtest</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/experimental.dev.ci/experimental-envtest\">experimental.dev.ci / experimental-envtest</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/experimental.dev.try/experimental-envtest\">experimental.dev.try / experimental-envtest</a></li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| 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.try" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "program": [' |
| ' "ci_cq"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 3720 |
| expiration_secs: 7200 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| } |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/experimental.ci/experimental-full\">experimental.ci / experimental-full</a></li> <li>experimental.try / experimental-full</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/experimental.dev.ci/experimental-full\">experimental.dev.ci / experimental-full</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/experimental.dev.try/experimental-full\">experimental.dev.try / experimental-full</a></li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "experimental-full-clangnext" |
| 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.try" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "additional_cipd_files": [' |
| ' "$PW_ROOT/pw_env_setup/py/pw_env_setup/cipd_setup/clang_next.json"' |
| ' ],' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "override_gn_arg": [' |
| ' "pw_toolchain_CLANG_PREFIX=\\"//environment/cipd/packages/clang_next/bin/\\""' |
| ' ],' |
| ' "program": [' |
| ' "ci_cq"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 3720 |
| expiration_secs: 7200 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| resultdb { |
| enable: true |
| } |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/experimental.ci/experimental-full-clangnext\">experimental.ci / experimental-full-clangnext</a></li> <li>experimental.try / experimental-full-clangnext</li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "experimental-lintformat" |
| 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.try" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "only_on_changed_files": true,' |
| ' "program": [' |
| ' "lintformat"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 1620 |
| expiration_secs: 7200 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| } |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/experimental.ci/experimental-lintformat-full\">experimental.ci / experimental-lintformat-full</a></li> <li>experimental.try / experimental-lintformat</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/experimental.try/experimental-lintformat-full\">experimental.try / experimental-lintformat-full</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/experimental.dev.ci/experimental-lintformat-full\">experimental.dev.ci / experimental-lintformat-full</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/experimental.dev.try/experimental-lintformat\">experimental.dev.try / experimental-lintformat</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/experimental.dev.try/experimental-lintformat-full\">experimental.dev.try / experimental-lintformat-full</a></li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| 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.try" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "program": [' |
| ' "lintformat"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 1620 |
| expiration_secs: 7200 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| } |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/experimental.ci/experimental-lintformat-full\">experimental.ci / experimental-lintformat-full</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/experimental.try/experimental-lintformat\">experimental.try / experimental-lintformat</a></li> <li>experimental.try / experimental-lintformat-full</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/experimental.dev.ci/experimental-lintformat-full\">experimental.dev.ci / experimental-lintformat-full</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/experimental.dev.try/experimental-lintformat\">experimental.dev.try / experimental-lintformat</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/experimental.dev.try/experimental-lintformat-full\">experimental.dev.try / experimental-lintformat-full</a></li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "static-checks-experimental" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "60:cores:2" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Debian" |
| dimensions: "pool:luci.pigweed.try" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "do_not_rerun": false,' |
| ' "doc_patterns": null,' |
| ' "forbid_requires": false,' |
| ' "ignored_accounts": [' |
| ' "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",' |
| ' "copybara-worker-blackhole@google.com"' |
| ' ],' |
| ' "readability": [],' |
| ' "recipe": "static_checks",' |
| ' "require_tested": false' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 420 |
| expiration_secs: 7200 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| } |
| description_html: "Corresponding builders:<ul> <li>experimental.try / static-checks-experimental</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/experimental.dev.try/static-checks-experimental\">experimental.dev.try / static-checks-experimental</a></li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| } |
| shadow: "experimental.try.shadow" |
| } |
| buckets { |
| name: "experimental.try.shadow" |
| constraints { |
| pools: "luci.pigweed.try" |
| service_accounts: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| } |
| dynamic_builder_template {} |
| } |
| buckets { |
| name: "gonk.ci" |
| swarming { |
| builders { |
| name: "gonk-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": [],' |
| ' "initialize_submodules": true,' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/gonk",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "command": "python -m pw_cli --directory $PW_PROJECT_ROOT --loglevel debug presubmit --step gn_gen_check",' |
| ' "do_not_rerun": false,' |
| ' "environment_variables": [' |
| ' "PW_BOOTSTRAP_PYTHON=python3"' |
| ' ],' |
| ' "recipe": "envtest"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 3720 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| } |
| description_html: "Corresponding builders:<ul> <li>gonk.ci / gonk-envtest</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/gonk.try/gonk-envtest\">gonk.try / gonk-envtest</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/gonk.dev.ci/gonk-envtest\">gonk.dev.ci / gonk-envtest</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/gonk.dev.try/gonk-envtest\">gonk.dev.try / gonk-envtest</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/gonk.ci-gonk-envtest\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "gonk-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": [],' |
| ' "initialize_submodules": true,' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/gonk",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "program": [' |
| ' "ci_cq"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 3720 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| } |
| description_html: "Corresponding builders:<ul> <li>gonk.ci / gonk-full</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/gonk.try/gonk-full\">gonk.try / gonk-full</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/gonk.dev.ci/gonk-full\">gonk.dev.ci / gonk-full</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/gonk.dev.try/gonk-full\">gonk.dev.try / gonk-full</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/gonk.ci-gonk-full\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "gonk-full-clangnext" |
| 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/gonk",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "environment_options": {' |
| ' "additional_cipd_files": [' |
| ' "$PW_ROOT/pw_env_setup/py/pw_env_setup/cipd_setup/clang_next.json"' |
| ' ],' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "override_gn_arg": [' |
| ' "pw_toolchain_CLANG_PREFIX=\\"//environment/cipd/packages/clang_next/bin/\\""' |
| ' ],' |
| ' "program": [' |
| ' "ci_cq"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 3720 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| } |
| description_html: "Corresponding builders:<ul> <li>gonk.ci / gonk-full-clangnext</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/gonk.try/gonk-full-clangnext\">gonk.try / gonk-full-clangnext</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/gonk.ci-gonk-full-clangnext\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "gonk-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": [],' |
| ' "initialize_submodules": true,' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/gonk",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "program": [' |
| ' "lintformat"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 1620 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| } |
| description_html: "Corresponding builders:<ul> <li>gonk.ci / gonk-lintformat-full</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/gonk.try/gonk-lintformat\">gonk.try / gonk-lintformat</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/gonk.try/gonk-lintformat-full\">gonk.try / gonk-lintformat-full</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/gonk.dev.ci/gonk-lintformat-full\">gonk.dev.ci / gonk-lintformat-full</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/gonk.dev.try/gonk-lintformat\">gonk.dev.try / gonk-lintformat</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/gonk.dev.try/gonk-lintformat-full\">gonk.dev.try / gonk-lintformat-full</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/gonk.ci-gonk-lintformat-full\">Schedule a new build</a></p>" |
| } |
| } |
| } |
| buckets { |
| name: "gonk.dev.ci" |
| swarming { |
| builders { |
| name: "gonk-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.dev.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/gonk",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "command": "python -m pw_cli --directory $PW_PROJECT_ROOT --loglevel debug presubmit --step gn_gen_check",' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_variables": [' |
| ' "PW_BOOTSTRAP_PYTHON=python3"' |
| ' ],' |
| ' "recipe": "envtest"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 3720 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/gonk.ci/gonk-envtest\">gonk.ci / gonk-envtest</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/gonk.try/gonk-envtest\">gonk.try / gonk-envtest</a></li> <li>gonk.dev.ci / gonk-envtest</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/gonk.dev.try/gonk-envtest\">gonk.dev.try / gonk-envtest</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/gonk.dev.ci-gonk-envtest\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "gonk-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.dev.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/gonk",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "program": [' |
| ' "ci_cq"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 3720 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/gonk.ci/gonk-full\">gonk.ci / gonk-full</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/gonk.try/gonk-full\">gonk.try / gonk-full</a></li> <li>gonk.dev.ci / gonk-full</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/gonk.dev.try/gonk-full\">gonk.dev.try / gonk-full</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/gonk.dev.ci-gonk-full\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "gonk-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.dev.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/gonk",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "program": [' |
| ' "lintformat"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 1620 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/gonk.ci/gonk-lintformat-full\">gonk.ci / gonk-lintformat-full</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/gonk.try/gonk-lintformat\">gonk.try / gonk-lintformat</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/gonk.try/gonk-lintformat-full\">gonk.try / gonk-lintformat-full</a></li> <li>gonk.dev.ci / gonk-lintformat-full</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/gonk.dev.try/gonk-lintformat\">gonk.dev.try / gonk-lintformat</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/gonk.dev.try/gonk-lintformat-full\">gonk.dev.try / gonk-lintformat-full</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/gonk.dev.ci-gonk-lintformat-full\">Schedule a new build</a></p>" |
| } |
| } |
| } |
| buckets { |
| name: "gonk.dev.try" |
| swarming { |
| builders { |
| name: "gonk-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.dev.try" |
| 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/gonk",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "command": "python -m pw_cli --directory $PW_PROJECT_ROOT --loglevel debug presubmit --step gn_gen_check",' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_variables": [' |
| ' "PW_BOOTSTRAP_PYTHON=python3"' |
| ' ],' |
| ' "recipe": "envtest"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 3720 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/gonk.ci/gonk-envtest\">gonk.ci / gonk-envtest</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/gonk.try/gonk-envtest\">gonk.try / gonk-envtest</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/gonk.dev.ci/gonk-envtest\">gonk.dev.ci / gonk-envtest</a></li> <li>gonk.dev.try / gonk-envtest</li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.dev.try" |
| dimensions: "pool:luci.pigweed.dev.try" |
| } |
| } |
| builders { |
| name: "gonk-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.dev.try" |
| 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/gonk",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "program": [' |
| ' "ci_cq"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 3720 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/gonk.ci/gonk-full\">gonk.ci / gonk-full</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/gonk.try/gonk-full\">gonk.try / gonk-full</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/gonk.dev.ci/gonk-full\">gonk.dev.ci / gonk-full</a></li> <li>gonk.dev.try / gonk-full</li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.dev.try" |
| dimensions: "pool:luci.pigweed.dev.try" |
| } |
| } |
| builders { |
| name: "gonk-lintformat" |
| 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.dev.try" |
| 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/gonk",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "only_on_changed_files": true,' |
| ' "program": [' |
| ' "lintformat"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 1620 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/gonk.ci/gonk-lintformat-full\">gonk.ci / gonk-lintformat-full</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/gonk.try/gonk-lintformat\">gonk.try / gonk-lintformat</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/gonk.try/gonk-lintformat-full\">gonk.try / gonk-lintformat-full</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/gonk.dev.ci/gonk-lintformat-full\">gonk.dev.ci / gonk-lintformat-full</a></li> <li>gonk.dev.try / gonk-lintformat</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/gonk.dev.try/gonk-lintformat-full\">gonk.dev.try / gonk-lintformat-full</a></li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.dev.try" |
| dimensions: "pool:luci.pigweed.dev.try" |
| } |
| } |
| builders { |
| name: "gonk-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.dev.try" |
| 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/gonk",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "program": [' |
| ' "lintformat"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 1620 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/gonk.ci/gonk-lintformat-full\">gonk.ci / gonk-lintformat-full</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/gonk.try/gonk-lintformat\">gonk.try / gonk-lintformat</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/gonk.try/gonk-lintformat-full\">gonk.try / gonk-lintformat-full</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/gonk.dev.ci/gonk-lintformat-full\">gonk.dev.ci / gonk-lintformat-full</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/gonk.dev.try/gonk-lintformat\">gonk.dev.try / gonk-lintformat</a></li> <li>gonk.dev.try / gonk-lintformat-full</li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.dev.try" |
| dimensions: "pool:luci.pigweed.dev.try" |
| } |
| } |
| builders { |
| name: "static-checks-gonk" |
| 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.dev.try" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "do_not_rerun": false,' |
| ' "doc_patterns": null,' |
| ' "dry_run": true,' |
| ' "forbid_requires": false,' |
| ' "ignored_accounts": [' |
| ' "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",' |
| ' "copybara-worker-blackhole@google.com"' |
| ' ],' |
| ' "readability": [],' |
| ' "recipe": "static_checks",' |
| ' "require_tested": false' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 420 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/gonk.try/static-checks-gonk\">gonk.try / static-checks-gonk</a></li> <li>gonk.dev.try / static-checks-gonk</li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.dev.try" |
| dimensions: "pool:luci.pigweed.dev.try" |
| } |
| } |
| } |
| shadow: "gonk.dev.try.shadow" |
| } |
| buckets { |
| name: "gonk.dev.try.shadow" |
| constraints { |
| pools: "luci.pigweed.dev.try" |
| service_accounts: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| } |
| dynamic_builder_template {} |
| } |
| buckets { |
| name: "gonk.roll" |
| swarming { |
| builders { |
| name: "pigweed-gonk-roller" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "3600:cores:1|2|4" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Debian" |
| dimensions: "pool:luci.pigweed.roll" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "always_cc": false,' |
| ' "auto_roller_options": {' |
| ' "add_gitwatcher_ignore": true,' |
| ' "bot_commit": true,' |
| ' "dry_run": false,' |
| ' "force_submit": false,' |
| ' "labels_to_set": null,' |
| ' "labels_to_wait_on": [],' |
| ' "permit_recommended": false,' |
| ' "remote": "https://pigweed.googlesource.com/gonk",' |
| ' "upstream_ref": "main"' |
| ' },' |
| ' "cc_authors_on_rolls": true,' |
| ' "cc_domains": [' |
| ' "google.com"' |
| ' ],' |
| ' "cc_reviewers_on_rolls": false,' |
| ' "checkout_options": {' |
| ' "branch": "main",' |
| ' "equivalent_remotes": [],' |
| ' "initialize_submodules": false,' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/gonk",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": false,' |
| ' "forge_author": true,' |
| ' "recipe": "submodule_roller",' |
| ' "roll_util_options": {' |
| ' "always_cc": false,' |
| ' "cc_authors_on_rolls": true,' |
| ' "cc_domains": [' |
| ' "google.com"' |
| ' ],' |
| ' "cc_reviewers_on_rolls": false,' |
| ' "forge_author": true' |
| ' },' |
| ' "submodules": [' |
| ' {' |
| ' "branch": null,' |
| ' "name": "third_party/pigweed",' |
| ' "path": "third_party/pigweed"' |
| ' }' |
| ' ]' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 5520 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| service_account: "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com" |
| description_html: "Corresponding builders:<ul> <li>gonk.roll / pigweed-gonk-roller</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/gonk.roll/pigweed-gonk-roller-dryrun\">gonk.roll / pigweed-gonk-roller-dryrun</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/_gonk.roll-pigweed-gonk-roller\">Schedule a new build</a></p>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "pigweed-gonk-roller-dryrun" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "3600:cores:1|2|4" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Debian" |
| dimensions: "pool:luci.pigweed.roll" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "always_cc": false,' |
| ' "auto_roller_options": {' |
| ' "add_gitwatcher_ignore": true,' |
| ' "bot_commit": true,' |
| ' "dry_run": true,' |
| ' "force_submit": false,' |
| ' "labels_to_set": null,' |
| ' "labels_to_wait_on": [],' |
| ' "permit_recommended": false,' |
| ' "remote": "https://pigweed.googlesource.com/gonk",' |
| ' "upstream_ref": "main"' |
| ' },' |
| ' "cc_authors_on_rolls": true,' |
| ' "cc_domains": [' |
| ' "google.com"' |
| ' ],' |
| ' "cc_reviewers_on_rolls": false,' |
| ' "checkout_options": {' |
| ' "branch": "main",' |
| ' "equivalent_remotes": [],' |
| ' "initialize_submodules": false,' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/gonk",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": true,' |
| ' "dry_run": true,' |
| ' "forge_author": true,' |
| ' "recipe": "submodule_roller",' |
| ' "roll_util_options": {' |
| ' "always_cc": false,' |
| ' "cc_authors_on_rolls": true,' |
| ' "cc_domains": [' |
| ' "google.com"' |
| ' ],' |
| ' "cc_reviewers_on_rolls": false,' |
| ' "forge_author": true' |
| ' },' |
| ' "submodules": [' |
| ' {' |
| ' "branch": null,' |
| ' "name": "third_party/pigweed",' |
| ' "path": "third_party/pigweed"' |
| ' }' |
| ' ]' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 5520 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| service_account: "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com" |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/gonk.roll/pigweed-gonk-roller\">gonk.roll / pigweed-gonk-roller</a></li> <li>gonk.roll / pigweed-gonk-roller-dryrun</li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/_gonk.roll-pigweed-gonk-roller-dryrun\">Schedule a new build</a></p>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| } |
| shadow: "gonk.roll.shadow" |
| } |
| buckets { |
| name: "gonk.roll.shadow" |
| constraints { |
| pools: "luci.pigweed.try" |
| service_accounts: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| } |
| dynamic_builder_template {} |
| } |
| buckets { |
| name: "gonk.try" |
| swarming { |
| builders { |
| name: "gonk-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.try" |
| 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/gonk",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "command": "python -m pw_cli --directory $PW_PROJECT_ROOT --loglevel debug presubmit --step gn_gen_check",' |
| ' "do_not_rerun": false,' |
| ' "environment_variables": [' |
| ' "PW_BOOTSTRAP_PYTHON=python3"' |
| ' ],' |
| ' "recipe": "envtest"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 3720 |
| expiration_secs: 7200 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| } |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/gonk.ci/gonk-envtest\">gonk.ci / gonk-envtest</a></li> <li>gonk.try / gonk-envtest</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/gonk.dev.ci/gonk-envtest\">gonk.dev.ci / gonk-envtest</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/gonk.dev.try/gonk-envtest\">gonk.dev.try / gonk-envtest</a></li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "gonk-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.try" |
| 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/gonk",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "program": [' |
| ' "ci_cq"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 3720 |
| expiration_secs: 7200 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| } |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/gonk.ci/gonk-full\">gonk.ci / gonk-full</a></li> <li>gonk.try / gonk-full</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/gonk.dev.ci/gonk-full\">gonk.dev.ci / gonk-full</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/gonk.dev.try/gonk-full\">gonk.dev.try / gonk-full</a></li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "gonk-full-clangnext" |
| 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.try" |
| 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/gonk",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "additional_cipd_files": [' |
| ' "$PW_ROOT/pw_env_setup/py/pw_env_setup/cipd_setup/clang_next.json"' |
| ' ],' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "override_gn_arg": [' |
| ' "pw_toolchain_CLANG_PREFIX=\\"//environment/cipd/packages/clang_next/bin/\\""' |
| ' ],' |
| ' "program": [' |
| ' "ci_cq"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 3720 |
| expiration_secs: 7200 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| resultdb { |
| enable: true |
| } |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/gonk.ci/gonk-full-clangnext\">gonk.ci / gonk-full-clangnext</a></li> <li>gonk.try / gonk-full-clangnext</li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "gonk-lintformat" |
| 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.try" |
| 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/gonk",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "only_on_changed_files": true,' |
| ' "program": [' |
| ' "lintformat"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 1620 |
| expiration_secs: 7200 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| } |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/gonk.ci/gonk-lintformat-full\">gonk.ci / gonk-lintformat-full</a></li> <li>gonk.try / gonk-lintformat</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/gonk.try/gonk-lintformat-full\">gonk.try / gonk-lintformat-full</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/gonk.dev.ci/gonk-lintformat-full\">gonk.dev.ci / gonk-lintformat-full</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/gonk.dev.try/gonk-lintformat\">gonk.dev.try / gonk-lintformat</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/gonk.dev.try/gonk-lintformat-full\">gonk.dev.try / gonk-lintformat-full</a></li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "gonk-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.try" |
| 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/gonk",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "program": [' |
| ' "lintformat"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 1620 |
| expiration_secs: 7200 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| } |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/gonk.ci/gonk-lintformat-full\">gonk.ci / gonk-lintformat-full</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/gonk.try/gonk-lintformat\">gonk.try / gonk-lintformat</a></li> <li>gonk.try / gonk-lintformat-full</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/gonk.dev.ci/gonk-lintformat-full\">gonk.dev.ci / gonk-lintformat-full</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/gonk.dev.try/gonk-lintformat\">gonk.dev.try / gonk-lintformat</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/gonk.dev.try/gonk-lintformat-full\">gonk.dev.try / gonk-lintformat-full</a></li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "static-checks-gonk" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "60:cores:2" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Debian" |
| dimensions: "pool:luci.pigweed.try" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "do_not_rerun": false,' |
| ' "doc_patterns": null,' |
| ' "forbid_requires": false,' |
| ' "ignored_accounts": [' |
| ' "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",' |
| ' "copybara-worker-blackhole@google.com"' |
| ' ],' |
| ' "readability": [],' |
| ' "recipe": "static_checks",' |
| ' "require_tested": false' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 420 |
| expiration_secs: 7200 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| } |
| description_html: "Corresponding builders:<ul> <li>gonk.try / static-checks-gonk</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/gonk.dev.try/static-checks-gonk\">gonk.dev.try / static-checks-gonk</a></li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| } |
| shadow: "gonk.try.shadow" |
| } |
| buckets { |
| name: "gonk.try.shadow" |
| constraints { |
| pools: "luci.pigweed.try" |
| service_accounts: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| } |
| dynamic_builder_template {} |
| } |
| buckets { |
| name: "hardware.ci" |
| swarming {} |
| } |
| buckets { |
| name: "hardware.dev.ci" |
| swarming {} |
| } |
| buckets { |
| name: "hardware.dev.try" |
| swarming {} |
| shadow: "hardware.dev.try.shadow" |
| } |
| buckets { |
| name: "hardware.dev.try.shadow" |
| constraints { |
| pools: "luci.pigweed.dev.try" |
| } |
| dynamic_builder_template {} |
| } |
| buckets { |
| name: "hardware.roll" |
| swarming {} |
| shadow: "hardware.roll.shadow" |
| } |
| buckets { |
| name: "hardware.roll.shadow" |
| constraints { |
| pools: "luci.pigweed.try" |
| service_accounts: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| } |
| dynamic_builder_template {} |
| } |
| buckets { |
| name: "hardware.try" |
| swarming {} |
| shadow: "hardware.try.shadow" |
| } |
| buckets { |
| name: "hardware.try.shadow" |
| constraints { |
| pools: "luci.pigweed.try" |
| } |
| dynamic_builder_template {} |
| } |
| buckets { |
| name: "infra.ci" |
| swarming { |
| builders { |
| name: "auto-submit" |
| 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: |
| '{' |
| ' "do_not_rerun": false,' |
| ' "gerrit_auto_submit_options": {' |
| ' "host_configs": [' |
| ' {' |
| ' "auto_submit_label": "Pigweed-Auto-Submit",' |
| ' "gerrit_host": "pigweed-review.googlesource.com",' |
| ' "tree_status_host": null' |
| ' }' |
| ' ],' |
| ' "repeat_duration_seconds": 3600' |
| ' },' |
| ' "recipe": "gerrit_auto_submit"' |
| '}' |
| priority: 30 |
| execution_timeout_secs: 5520 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| service_account: "auto-submit@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| } |
| description_html: "<p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/infra.ci-auto-submit\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "dev-status" |
| 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: |
| '{' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "recipe": "dev_status"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 1020 |
| expiration_secs: 43200 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| service_account: "dev-status@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| resultdb { |
| enable: true |
| } |
| description_html: "<p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/infra.ci-dev-status\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "rerunner-ci" |
| 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: |
| '{' |
| ' "do_not_rerun": false,' |
| ' "dry_run": false,' |
| ' "excluded_buckets": [' |
| ' "infra.ci"' |
| ' ],' |
| ' "included_buckets": [' |
| ' "*.ci",' |
| ' "ci"' |
| ' ],' |
| ' "num_builds": 10,' |
| ' "recipe": "rerunner"' |
| '}' |
| priority: 30 |
| execution_timeout_secs: 1020 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| service_account: "rerunner@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| } |
| description_html: "<p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/infra.ci-rerunner-ci\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "rerunner-roll" |
| 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: |
| '{' |
| ' "do_not_rerun": false,' |
| ' "dry_run": false,' |
| ' "excluded_buckets": [],' |
| ' "included_buckets": [' |
| ' "*.roll",' |
| ' "roll"' |
| ' ],' |
| ' "num_builds": 4,' |
| ' "recipe": "rerunner"' |
| '}' |
| priority: 30 |
| execution_timeout_secs: 1020 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| service_account: "rerunner@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| } |
| description_html: "<p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/infra.ci-rerunner-roll\">Schedule a new build</a></p>" |
| } |
| } |
| } |
| buckets { |
| name: "kudzu.ci" |
| swarming { |
| builders { |
| name: "kudzu-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/kudzu",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "command": "python -m pw_cli --directory $PW_PROJECT_ROOT --loglevel debug presubmit --step gn_gen_check",' |
| ' "do_not_rerun": false,' |
| ' "environment_variables": [' |
| ' "PW_BOOTSTRAP_PYTHON=python3"' |
| ' ],' |
| ' "recipe": "envtest"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 3720 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| } |
| description_html: "Corresponding builders:<ul> <li>kudzu.ci / kudzu-envtest</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/kudzu.try/kudzu-envtest\">kudzu.try / kudzu-envtest</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/kudzu.dev.ci/kudzu-envtest\">kudzu.dev.ci / kudzu-envtest</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/kudzu.dev.try/kudzu-envtest\">kudzu.dev.try / kudzu-envtest</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/kudzu.ci-kudzu-envtest\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "kudzu-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/kudzu",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "program": [' |
| ' "ci_cq"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 3720 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| } |
| description_html: "Corresponding builders:<ul> <li>kudzu.ci / kudzu-full</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/kudzu.try/kudzu-full\">kudzu.try / kudzu-full</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/kudzu.dev.ci/kudzu-full\">kudzu.dev.ci / kudzu-full</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/kudzu.dev.try/kudzu-full\">kudzu.dev.try / kudzu-full</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/kudzu.ci-kudzu-full\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "kudzu-full-clangnext" |
| 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/kudzu",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "environment_options": {' |
| ' "additional_cipd_files": [' |
| ' "$PW_ROOT/pw_env_setup/py/pw_env_setup/cipd_setup/clang_next.json"' |
| ' ],' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "override_gn_arg": [' |
| ' "pw_toolchain_CLANG_PREFIX=\\"//environment/cipd/packages/clang_next/bin/\\""' |
| ' ],' |
| ' "program": [' |
| ' "ci_cq"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 3720 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| } |
| description_html: "Corresponding builders:<ul> <li>kudzu.ci / kudzu-full-clangnext</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/kudzu.try/kudzu-full-clangnext\">kudzu.try / kudzu-full-clangnext</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/kudzu.ci-kudzu-full-clangnext\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "kudzu-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/kudzu",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "program": [' |
| ' "lintformat"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 1620 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| } |
| description_html: "Corresponding builders:<ul> <li>kudzu.ci / kudzu-lintformat-full</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/kudzu.try/kudzu-lintformat\">kudzu.try / kudzu-lintformat</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/kudzu.try/kudzu-lintformat-full\">kudzu.try / kudzu-lintformat-full</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/kudzu.dev.ci/kudzu-lintformat-full\">kudzu.dev.ci / kudzu-lintformat-full</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/kudzu.dev.try/kudzu-lintformat\">kudzu.dev.try / kudzu-lintformat</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/kudzu.dev.try/kudzu-lintformat-full\">kudzu.dev.try / kudzu-lintformat-full</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/kudzu.ci-kudzu-lintformat-full\">Schedule a new build</a></p>" |
| } |
| } |
| } |
| buckets { |
| name: "kudzu.dev.ci" |
| swarming { |
| builders { |
| name: "kudzu-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.dev.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/kudzu",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "command": "python -m pw_cli --directory $PW_PROJECT_ROOT --loglevel debug presubmit --step gn_gen_check",' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_variables": [' |
| ' "PW_BOOTSTRAP_PYTHON=python3"' |
| ' ],' |
| ' "recipe": "envtest"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 3720 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/kudzu.ci/kudzu-envtest\">kudzu.ci / kudzu-envtest</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/kudzu.try/kudzu-envtest\">kudzu.try / kudzu-envtest</a></li> <li>kudzu.dev.ci / kudzu-envtest</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/kudzu.dev.try/kudzu-envtest\">kudzu.dev.try / kudzu-envtest</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/kudzu.dev.ci-kudzu-envtest\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "kudzu-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.dev.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/kudzu",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "program": [' |
| ' "ci_cq"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 3720 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/kudzu.ci/kudzu-full\">kudzu.ci / kudzu-full</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/kudzu.try/kudzu-full\">kudzu.try / kudzu-full</a></li> <li>kudzu.dev.ci / kudzu-full</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/kudzu.dev.try/kudzu-full\">kudzu.dev.try / kudzu-full</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/kudzu.dev.ci-kudzu-full\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "kudzu-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.dev.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/kudzu",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "program": [' |
| ' "lintformat"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 1620 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/kudzu.ci/kudzu-lintformat-full\">kudzu.ci / kudzu-lintformat-full</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/kudzu.try/kudzu-lintformat\">kudzu.try / kudzu-lintformat</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/kudzu.try/kudzu-lintformat-full\">kudzu.try / kudzu-lintformat-full</a></li> <li>kudzu.dev.ci / kudzu-lintformat-full</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/kudzu.dev.try/kudzu-lintformat\">kudzu.dev.try / kudzu-lintformat</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/kudzu.dev.try/kudzu-lintformat-full\">kudzu.dev.try / kudzu-lintformat-full</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/kudzu.dev.ci-kudzu-lintformat-full\">Schedule a new build</a></p>" |
| } |
| } |
| } |
| buckets { |
| name: "kudzu.dev.try" |
| swarming { |
| builders { |
| name: "kudzu-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.dev.try" |
| 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/kudzu",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "command": "python -m pw_cli --directory $PW_PROJECT_ROOT --loglevel debug presubmit --step gn_gen_check",' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_variables": [' |
| ' "PW_BOOTSTRAP_PYTHON=python3"' |
| ' ],' |
| ' "recipe": "envtest"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 3720 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/kudzu.ci/kudzu-envtest\">kudzu.ci / kudzu-envtest</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/kudzu.try/kudzu-envtest\">kudzu.try / kudzu-envtest</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/kudzu.dev.ci/kudzu-envtest\">kudzu.dev.ci / kudzu-envtest</a></li> <li>kudzu.dev.try / kudzu-envtest</li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.dev.try" |
| dimensions: "pool:luci.pigweed.dev.try" |
| } |
| } |
| builders { |
| name: "kudzu-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.dev.try" |
| 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/kudzu",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "program": [' |
| ' "ci_cq"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 3720 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/kudzu.ci/kudzu-full\">kudzu.ci / kudzu-full</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/kudzu.try/kudzu-full\">kudzu.try / kudzu-full</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/kudzu.dev.ci/kudzu-full\">kudzu.dev.ci / kudzu-full</a></li> <li>kudzu.dev.try / kudzu-full</li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.dev.try" |
| dimensions: "pool:luci.pigweed.dev.try" |
| } |
| } |
| builders { |
| name: "kudzu-lintformat" |
| 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.dev.try" |
| 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/kudzu",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "only_on_changed_files": true,' |
| ' "program": [' |
| ' "lintformat"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 1620 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/kudzu.ci/kudzu-lintformat-full\">kudzu.ci / kudzu-lintformat-full</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/kudzu.try/kudzu-lintformat\">kudzu.try / kudzu-lintformat</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/kudzu.try/kudzu-lintformat-full\">kudzu.try / kudzu-lintformat-full</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/kudzu.dev.ci/kudzu-lintformat-full\">kudzu.dev.ci / kudzu-lintformat-full</a></li> <li>kudzu.dev.try / kudzu-lintformat</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/kudzu.dev.try/kudzu-lintformat-full\">kudzu.dev.try / kudzu-lintformat-full</a></li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.dev.try" |
| dimensions: "pool:luci.pigweed.dev.try" |
| } |
| } |
| builders { |
| name: "kudzu-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.dev.try" |
| 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/kudzu",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "program": [' |
| ' "lintformat"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 1620 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/kudzu.ci/kudzu-lintformat-full\">kudzu.ci / kudzu-lintformat-full</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/kudzu.try/kudzu-lintformat\">kudzu.try / kudzu-lintformat</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/kudzu.try/kudzu-lintformat-full\">kudzu.try / kudzu-lintformat-full</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/kudzu.dev.ci/kudzu-lintformat-full\">kudzu.dev.ci / kudzu-lintformat-full</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/kudzu.dev.try/kudzu-lintformat\">kudzu.dev.try / kudzu-lintformat</a></li> <li>kudzu.dev.try / kudzu-lintformat-full</li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.dev.try" |
| dimensions: "pool:luci.pigweed.dev.try" |
| } |
| } |
| builders { |
| name: "static-checks-kudzu" |
| 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.dev.try" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "do_not_rerun": false,' |
| ' "doc_patterns": null,' |
| ' "dry_run": true,' |
| ' "forbid_requires": false,' |
| ' "ignored_accounts": [' |
| ' "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",' |
| ' "copybara-worker-blackhole@google.com"' |
| ' ],' |
| ' "readability": [],' |
| ' "recipe": "static_checks",' |
| ' "require_tested": false' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 420 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/kudzu.try/static-checks-kudzu\">kudzu.try / static-checks-kudzu</a></li> <li>kudzu.dev.try / static-checks-kudzu</li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.dev.try" |
| dimensions: "pool:luci.pigweed.dev.try" |
| } |
| } |
| } |
| shadow: "kudzu.dev.try.shadow" |
| } |
| buckets { |
| name: "kudzu.dev.try.shadow" |
| constraints { |
| pools: "luci.pigweed.dev.try" |
| service_accounts: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| } |
| dynamic_builder_template {} |
| } |
| buckets { |
| name: "kudzu.roll" |
| swarming { |
| builders { |
| name: "pigweed-kudzu-roller" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "3600:cores:1|2|4" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Debian" |
| dimensions: "pool:luci.pigweed.roll" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "always_cc": false,' |
| ' "auto_roller_options": {' |
| ' "add_gitwatcher_ignore": true,' |
| ' "bot_commit": true,' |
| ' "dry_run": false,' |
| ' "force_submit": false,' |
| ' "labels_to_set": null,' |
| ' "labels_to_wait_on": [],' |
| ' "permit_recommended": false,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/kudzu",' |
| ' "upstream_ref": "main"' |
| ' },' |
| ' "cc_authors_on_rolls": true,' |
| ' "cc_domains": [' |
| ' "google.com"' |
| ' ],' |
| ' "cc_reviewers_on_rolls": false,' |
| ' "checkout_options": {' |
| ' "branch": "main",' |
| ' "equivalent_remotes": [],' |
| ' "initialize_submodules": false,' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/kudzu",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": false,' |
| ' "forge_author": true,' |
| ' "recipe": "submodule_roller",' |
| ' "roll_util_options": {' |
| ' "always_cc": false,' |
| ' "cc_authors_on_rolls": true,' |
| ' "cc_domains": [' |
| ' "google.com"' |
| ' ],' |
| ' "cc_reviewers_on_rolls": false,' |
| ' "forge_author": true' |
| ' },' |
| ' "submodules": [' |
| ' {' |
| ' "branch": null,' |
| ' "name": "third_party/pigweed",' |
| ' "path": "third_party/pigweed"' |
| ' }' |
| ' ]' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 5520 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| service_account: "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com" |
| description_html: "Corresponding builders:<ul> <li>kudzu.roll / pigweed-kudzu-roller</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/kudzu.roll/pigweed-kudzu-roller-dryrun\">kudzu.roll / pigweed-kudzu-roller-dryrun</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/_kudzu.roll-pigweed-kudzu-roller\">Schedule a new build</a></p>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "pigweed-kudzu-roller-dryrun" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "3600:cores:1|2|4" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Debian" |
| dimensions: "pool:luci.pigweed.roll" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "always_cc": false,' |
| ' "auto_roller_options": {' |
| ' "add_gitwatcher_ignore": true,' |
| ' "bot_commit": true,' |
| ' "dry_run": true,' |
| ' "force_submit": false,' |
| ' "labels_to_set": null,' |
| ' "labels_to_wait_on": [],' |
| ' "permit_recommended": false,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/kudzu",' |
| ' "upstream_ref": "main"' |
| ' },' |
| ' "cc_authors_on_rolls": true,' |
| ' "cc_domains": [' |
| ' "google.com"' |
| ' ],' |
| ' "cc_reviewers_on_rolls": false,' |
| ' "checkout_options": {' |
| ' "branch": "main",' |
| ' "equivalent_remotes": [],' |
| ' "initialize_submodules": false,' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/kudzu",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": true,' |
| ' "dry_run": true,' |
| ' "forge_author": true,' |
| ' "recipe": "submodule_roller",' |
| ' "roll_util_options": {' |
| ' "always_cc": false,' |
| ' "cc_authors_on_rolls": true,' |
| ' "cc_domains": [' |
| ' "google.com"' |
| ' ],' |
| ' "cc_reviewers_on_rolls": false,' |
| ' "forge_author": true' |
| ' },' |
| ' "submodules": [' |
| ' {' |
| ' "branch": null,' |
| ' "name": "third_party/pigweed",' |
| ' "path": "third_party/pigweed"' |
| ' }' |
| ' ]' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 5520 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| service_account: "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com" |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/kudzu.roll/pigweed-kudzu-roller\">kudzu.roll / pigweed-kudzu-roller</a></li> <li>kudzu.roll / pigweed-kudzu-roller-dryrun</li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/_kudzu.roll-pigweed-kudzu-roller-dryrun\">Schedule a new build</a></p>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| } |
| shadow: "kudzu.roll.shadow" |
| } |
| buckets { |
| name: "kudzu.roll.shadow" |
| constraints { |
| pools: "luci.pigweed.try" |
| service_accounts: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| } |
| dynamic_builder_template {} |
| } |
| buckets { |
| name: "kudzu.try" |
| swarming { |
| builders { |
| name: "kudzu-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.try" |
| 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/kudzu",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "command": "python -m pw_cli --directory $PW_PROJECT_ROOT --loglevel debug presubmit --step gn_gen_check",' |
| ' "do_not_rerun": false,' |
| ' "environment_variables": [' |
| ' "PW_BOOTSTRAP_PYTHON=python3"' |
| ' ],' |
| ' "recipe": "envtest"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 3720 |
| expiration_secs: 7200 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| } |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/kudzu.ci/kudzu-envtest\">kudzu.ci / kudzu-envtest</a></li> <li>kudzu.try / kudzu-envtest</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/kudzu.dev.ci/kudzu-envtest\">kudzu.dev.ci / kudzu-envtest</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/kudzu.dev.try/kudzu-envtest\">kudzu.dev.try / kudzu-envtest</a></li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "kudzu-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.try" |
| 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/kudzu",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "program": [' |
| ' "ci_cq"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 3720 |
| expiration_secs: 7200 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| } |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/kudzu.ci/kudzu-full\">kudzu.ci / kudzu-full</a></li> <li>kudzu.try / kudzu-full</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/kudzu.dev.ci/kudzu-full\">kudzu.dev.ci / kudzu-full</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/kudzu.dev.try/kudzu-full\">kudzu.dev.try / kudzu-full</a></li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "kudzu-full-clangnext" |
| 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.try" |
| 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/kudzu",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "additional_cipd_files": [' |
| ' "$PW_ROOT/pw_env_setup/py/pw_env_setup/cipd_setup/clang_next.json"' |
| ' ],' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "override_gn_arg": [' |
| ' "pw_toolchain_CLANG_PREFIX=\\"//environment/cipd/packages/clang_next/bin/\\""' |
| ' ],' |
| ' "program": [' |
| ' "ci_cq"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 3720 |
| expiration_secs: 7200 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| resultdb { |
| enable: true |
| } |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/kudzu.ci/kudzu-full-clangnext\">kudzu.ci / kudzu-full-clangnext</a></li> <li>kudzu.try / kudzu-full-clangnext</li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "kudzu-lintformat" |
| 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.try" |
| 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/kudzu",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "only_on_changed_files": true,' |
| ' "program": [' |
| ' "lintformat"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 1620 |
| expiration_secs: 7200 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| } |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/kudzu.ci/kudzu-lintformat-full\">kudzu.ci / kudzu-lintformat-full</a></li> <li>kudzu.try / kudzu-lintformat</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/kudzu.try/kudzu-lintformat-full\">kudzu.try / kudzu-lintformat-full</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/kudzu.dev.ci/kudzu-lintformat-full\">kudzu.dev.ci / kudzu-lintformat-full</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/kudzu.dev.try/kudzu-lintformat\">kudzu.dev.try / kudzu-lintformat</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/kudzu.dev.try/kudzu-lintformat-full\">kudzu.dev.try / kudzu-lintformat-full</a></li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "kudzu-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.try" |
| 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/kudzu",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "program": [' |
| ' "lintformat"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 1620 |
| expiration_secs: 7200 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| } |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/kudzu.ci/kudzu-lintformat-full\">kudzu.ci / kudzu-lintformat-full</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/kudzu.try/kudzu-lintformat\">kudzu.try / kudzu-lintformat</a></li> <li>kudzu.try / kudzu-lintformat-full</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/kudzu.dev.ci/kudzu-lintformat-full\">kudzu.dev.ci / kudzu-lintformat-full</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/kudzu.dev.try/kudzu-lintformat\">kudzu.dev.try / kudzu-lintformat</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/kudzu.dev.try/kudzu-lintformat-full\">kudzu.dev.try / kudzu-lintformat-full</a></li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "static-checks-kudzu" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "60:cores:2" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Debian" |
| dimensions: "pool:luci.pigweed.try" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "do_not_rerun": false,' |
| ' "doc_patterns": null,' |
| ' "forbid_requires": false,' |
| ' "ignored_accounts": [' |
| ' "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",' |
| ' "copybara-worker-blackhole@google.com"' |
| ' ],' |
| ' "readability": [],' |
| ' "recipe": "static_checks",' |
| ' "require_tested": false' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 420 |
| expiration_secs: 7200 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| } |
| description_html: "Corresponding builders:<ul> <li>kudzu.try / static-checks-kudzu</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/kudzu.dev.try/static-checks-kudzu\">kudzu.dev.try / static-checks-kudzu</a></li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| } |
| shadow: "kudzu.try.shadow" |
| } |
| buckets { |
| name: "kudzu.try.shadow" |
| constraints { |
| pools: "luci.pigweed.try" |
| service_accounts: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| } |
| dynamic_builder_template {} |
| } |
| buckets { |
| name: "matter.ci" |
| swarming { |
| builders { |
| name: "matter-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": "master",' |
| ' "do_not_cache": true,' |
| ' "equivalent_remotes": [' |
| ' {' |
| ' "remotes": [' |
| ' "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "https://github.com/google/pigweed"' |
| ' ]' |
| ' }' |
| ' ],' |
| ' "initialize_submodules": true,' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/third_party/github/project-chip/connectedhomeip",' |
| ' "submodule_timeout_sec": 1800,' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "command": "pw help",' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_variables": [' |
| ' "PW_BOOTSTRAP_PYTHON=python3"' |
| ' ],' |
| ' "recipe": "envtest",' |
| ' "setup_path": "scripts/bootstrap.sh",' |
| ' "shell": "bash"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 3720 |
| expiration_secs: 43200 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| resultdb { |
| enable: true |
| } |
| description_html: "Corresponding builders:<ul> <li>matter.ci / matter-envtest</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/matter.try/matter-envtest\">matter.try / matter-envtest</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/matter.dev.ci/matter-envtest\">matter.dev.ci / matter-envtest</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/matter.dev.try/matter-envtest\">matter.dev.try / matter-envtest</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/matter.ci-matter-envtest\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "matter-linux-arm64-light-clang-rpc" |
| 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: |
| '{' |
| ' "arguments": [' |
| ' "--repo=$PW_PROJECT_ROOT",' |
| ' "--target=linux-arm64-light-clang-rpc",' |
| ' "build"' |
| ' ],' |
| ' "checkout_options": {' |
| ' "branch": "master",' |
| ' "do_not_cache": true,' |
| ' "equivalent_remotes": [' |
| ' {' |
| ' "remotes": [' |
| ' "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "https://github.com/google/pigweed"' |
| ' ]' |
| ' }' |
| ' ],' |
| ' "initialize_submodules": true,' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/third_party/github/project-chip/connectedhomeip",' |
| ' "submodule_timeout_sec": 1800,' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "scripts/setup/environment.json",' |
| ' "relative_pigweed_root": "third_party/pigweed/repo",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "recipe": "run_script",' |
| ' "script": "scripts/build/build_examples.py"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 3720 |
| expiration_secs: 43200 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| resultdb { |
| enable: true |
| } |
| description_html: "Corresponding builders:<ul> <li>matter.ci / matter-linux-arm64-light-clang-rpc</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/matter.try/matter-linux-arm64-light-clang-rpc\">matter.try / matter-linux-arm64-light-clang-rpc</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/matter.dev.ci/matter-linux-arm64-light-clang-rpc\">matter.dev.ci / matter-linux-arm64-light-clang-rpc</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/matter.dev.try/matter-linux-arm64-light-clang-rpc\">matter.dev.try / matter-linux-arm64-light-clang-rpc</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/matter.ci-matter-linux-arm64-light-clang-rpc\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "matter-linux-x64-chip-tool" |
| 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: |
| '{' |
| ' "arguments": [' |
| ' "--repo=$PW_PROJECT_ROOT",' |
| ' "--target=linux-x64-chip-tool",' |
| ' "build"' |
| ' ],' |
| ' "checkout_options": {' |
| ' "branch": "master",' |
| ' "do_not_cache": true,' |
| ' "equivalent_remotes": [' |
| ' {' |
| ' "remotes": [' |
| ' "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "https://github.com/google/pigweed"' |
| ' ]' |
| ' }' |
| ' ],' |
| ' "initialize_submodules": true,' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/third_party/github/project-chip/connectedhomeip",' |
| ' "submodule_timeout_sec": 1800,' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "scripts/setup/environment.json",' |
| ' "relative_pigweed_root": "third_party/pigweed/repo",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "recipe": "run_script",' |
| ' "script": "scripts/build/build_examples.py"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 3720 |
| expiration_secs: 43200 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| resultdb { |
| enable: true |
| } |
| description_html: "Corresponding builders:<ul> <li>matter.ci / matter-linux-x64-chip-tool</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/matter.try/matter-linux-x64-chip-tool\">matter.try / matter-linux-x64-chip-tool</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/matter.dev.ci/matter-linux-x64-chip-tool\">matter.dev.ci / matter-linux-x64-chip-tool</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/matter.dev.try/matter-linux-x64-chip-tool\">matter.dev.try / matter-linux-x64-chip-tool</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/matter.ci-matter-linux-x64-chip-tool\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "matter-linux-x64-tests-clang" |
| 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: |
| '{' |
| ' "arguments": [' |
| ' "--repo=$PW_PROJECT_ROOT",' |
| ' "--target=linux-x64-tests-clang",' |
| ' "build"' |
| ' ],' |
| ' "checkout_options": {' |
| ' "branch": "master",' |
| ' "do_not_cache": true,' |
| ' "equivalent_remotes": [' |
| ' {' |
| ' "remotes": [' |
| ' "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "https://github.com/google/pigweed"' |
| ' ]' |
| ' }' |
| ' ],' |
| ' "initialize_submodules": true,' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/third_party/github/project-chip/connectedhomeip",' |
| ' "submodule_timeout_sec": 1800,' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "scripts/setup/environment.json",' |
| ' "relative_pigweed_root": "third_party/pigweed/repo",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "recipe": "run_script",' |
| ' "script": "scripts/build/build_examples.py"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 3720 |
| expiration_secs: 43200 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| resultdb { |
| enable: true |
| } |
| description_html: "Corresponding builders:<ul> <li>matter.ci / matter-linux-x64-tests-clang</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/matter.try/matter-linux-x64-tests-clang\">matter.try / matter-linux-x64-tests-clang</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/matter.dev.ci/matter-linux-x64-tests-clang\">matter.dev.ci / matter-linux-x64-tests-clang</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/matter.dev.try/matter-linux-x64-tests-clang\">matter.dev.try / matter-linux-x64-tests-clang</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/matter.ci-matter-linux-x64-tests-clang\">Schedule a new build</a></p>" |
| } |
| } |
| } |
| buckets { |
| name: "matter.dev.ci" |
| swarming { |
| builders { |
| name: "matter-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.dev.ci" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "checkout_options": {' |
| ' "branch": "master",' |
| ' "do_not_cache": true,' |
| ' "equivalent_remotes": [' |
| ' {' |
| ' "remotes": [' |
| ' "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "https://github.com/google/pigweed"' |
| ' ]' |
| ' }' |
| ' ],' |
| ' "initialize_submodules": true,' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/third_party/github/project-chip/connectedhomeip",' |
| ' "submodule_timeout_sec": 1800,' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "command": "pw help",' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_variables": [' |
| ' "PW_BOOTSTRAP_PYTHON=python3"' |
| ' ],' |
| ' "recipe": "envtest",' |
| ' "setup_path": "scripts/bootstrap.sh",' |
| ' "shell": "bash"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 3720 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/matter.ci/matter-envtest\">matter.ci / matter-envtest</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/matter.try/matter-envtest\">matter.try / matter-envtest</a></li> <li>matter.dev.ci / matter-envtest</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/matter.dev.try/matter-envtest\">matter.dev.try / matter-envtest</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/matter.dev.ci-matter-envtest\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "matter-linux-arm64-light-clang-rpc" |
| 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.dev.ci" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "arguments": [' |
| ' "--repo=$PW_PROJECT_ROOT",' |
| ' "--target=linux-arm64-light-clang-rpc",' |
| ' "build"' |
| ' ],' |
| ' "checkout_options": {' |
| ' "branch": "master",' |
| ' "do_not_cache": true,' |
| ' "equivalent_remotes": [' |
| ' {' |
| ' "remotes": [' |
| ' "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "https://github.com/google/pigweed"' |
| ' ]' |
| ' }' |
| ' ],' |
| ' "initialize_submodules": true,' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/third_party/github/project-chip/connectedhomeip",' |
| ' "submodule_timeout_sec": 1800,' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "scripts/setup/environment.json",' |
| ' "relative_pigweed_root": "third_party/pigweed/repo",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "recipe": "run_script",' |
| ' "script": "scripts/build/build_examples.py"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 3720 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/matter.ci/matter-linux-arm64-light-clang-rpc\">matter.ci / matter-linux-arm64-light-clang-rpc</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/matter.try/matter-linux-arm64-light-clang-rpc\">matter.try / matter-linux-arm64-light-clang-rpc</a></li> <li>matter.dev.ci / matter-linux-arm64-light-clang-rpc</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/matter.dev.try/matter-linux-arm64-light-clang-rpc\">matter.dev.try / matter-linux-arm64-light-clang-rpc</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/matter.dev.ci-matter-linux-arm64-light-clang-rpc\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "matter-linux-x64-chip-tool" |
| 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.dev.ci" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "arguments": [' |
| ' "--repo=$PW_PROJECT_ROOT",' |
| ' "--target=linux-x64-chip-tool",' |
| ' "build"' |
| ' ],' |
| ' "checkout_options": {' |
| ' "branch": "master",' |
| ' "do_not_cache": true,' |
| ' "equivalent_remotes": [' |
| ' {' |
| ' "remotes": [' |
| ' "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "https://github.com/google/pigweed"' |
| ' ]' |
| ' }' |
| ' ],' |
| ' "initialize_submodules": true,' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/third_party/github/project-chip/connectedhomeip",' |
| ' "submodule_timeout_sec": 1800,' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "scripts/setup/environment.json",' |
| ' "relative_pigweed_root": "third_party/pigweed/repo",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "recipe": "run_script",' |
| ' "script": "scripts/build/build_examples.py"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 3720 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/matter.ci/matter-linux-x64-chip-tool\">matter.ci / matter-linux-x64-chip-tool</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/matter.try/matter-linux-x64-chip-tool\">matter.try / matter-linux-x64-chip-tool</a></li> <li>matter.dev.ci / matter-linux-x64-chip-tool</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/matter.dev.try/matter-linux-x64-chip-tool\">matter.dev.try / matter-linux-x64-chip-tool</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/matter.dev.ci-matter-linux-x64-chip-tool\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "matter-linux-x64-tests-clang" |
| 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.dev.ci" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "arguments": [' |
| ' "--repo=$PW_PROJECT_ROOT",' |
| ' "--target=linux-x64-tests-clang",' |
| ' "build"' |
| ' ],' |
| ' "checkout_options": {' |
| ' "branch": "master",' |
| ' "do_not_cache": true,' |
| ' "equivalent_remotes": [' |
| ' {' |
| ' "remotes": [' |
| ' "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "https://github.com/google/pigweed"' |
| ' ]' |
| ' }' |
| ' ],' |
| ' "initialize_submodules": true,' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/third_party/github/project-chip/connectedhomeip",' |
| ' "submodule_timeout_sec": 1800,' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "scripts/setup/environment.json",' |
| ' "relative_pigweed_root": "third_party/pigweed/repo",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "recipe": "run_script",' |
| ' "script": "scripts/build/build_examples.py"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 3720 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/matter.ci/matter-linux-x64-tests-clang\">matter.ci / matter-linux-x64-tests-clang</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/matter.try/matter-linux-x64-tests-clang\">matter.try / matter-linux-x64-tests-clang</a></li> <li>matter.dev.ci / matter-linux-x64-tests-clang</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/matter.dev.try/matter-linux-x64-tests-clang\">matter.dev.try / matter-linux-x64-tests-clang</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/matter.dev.ci-matter-linux-x64-tests-clang\">Schedule a new build</a></p>" |
| } |
| } |
| } |
| buckets { |
| name: "matter.dev.try" |
| swarming { |
| builders { |
| name: "matter-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.dev.try" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "checkout_options": {' |
| ' "branch": "master",' |
| ' "do_not_cache": true,' |
| ' "equivalent_remotes": [' |
| ' {' |
| ' "remotes": [' |
| ' "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "https://github.com/google/pigweed"' |
| ' ]' |
| ' }' |
| ' ],' |
| ' "initialize_submodules": true,' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/third_party/github/project-chip/connectedhomeip",' |
| ' "submodule_timeout_sec": 1800,' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "command": "pw help",' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_variables": [' |
| ' "PW_BOOTSTRAP_PYTHON=python3"' |
| ' ],' |
| ' "recipe": "envtest",' |
| ' "setup_path": "scripts/bootstrap.sh",' |
| ' "shell": "bash"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 3720 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/matter.ci/matter-envtest\">matter.ci / matter-envtest</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/matter.try/matter-envtest\">matter.try / matter-envtest</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/matter.dev.ci/matter-envtest\">matter.dev.ci / matter-envtest</a></li> <li>matter.dev.try / matter-envtest</li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.dev.try" |
| dimensions: "pool:luci.pigweed.dev.try" |
| } |
| } |
| builders { |
| name: "matter-linux-arm64-light-clang-rpc" |
| 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.dev.try" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "arguments": [' |
| ' "--repo=$PW_PROJECT_ROOT",' |
| ' "--target=linux-arm64-light-clang-rpc",' |
| ' "build"' |
| ' ],' |
| ' "checkout_options": {' |
| ' "branch": "master",' |
| ' "do_not_cache": true,' |
| ' "equivalent_remotes": [' |
| ' {' |
| ' "remotes": [' |
| ' "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "https://github.com/google/pigweed"' |
| ' ]' |
| ' }' |
| ' ],' |
| ' "initialize_submodules": true,' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/third_party/github/project-chip/connectedhomeip",' |
| ' "submodule_timeout_sec": 1800,' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "scripts/setup/environment.json",' |
| ' "relative_pigweed_root": "third_party/pigweed/repo",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "recipe": "run_script",' |
| ' "script": "scripts/build/build_examples.py"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 3720 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/matter.ci/matter-linux-arm64-light-clang-rpc\">matter.ci / matter-linux-arm64-light-clang-rpc</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/matter.try/matter-linux-arm64-light-clang-rpc\">matter.try / matter-linux-arm64-light-clang-rpc</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/matter.dev.ci/matter-linux-arm64-light-clang-rpc\">matter.dev.ci / matter-linux-arm64-light-clang-rpc</a></li> <li>matter.dev.try / matter-linux-arm64-light-clang-rpc</li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.dev.try" |
| dimensions: "pool:luci.pigweed.dev.try" |
| } |
| } |
| builders { |
| name: "matter-linux-x64-chip-tool" |
| 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.dev.try" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "arguments": [' |
| ' "--repo=$PW_PROJECT_ROOT",' |
| ' "--target=linux-x64-chip-tool",' |
| ' "build"' |
| ' ],' |
| ' "checkout_options": {' |
| ' "branch": "master",' |
| ' "do_not_cache": true,' |
| ' "equivalent_remotes": [' |
| ' {' |
| ' "remotes": [' |
| ' "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "https://github.com/google/pigweed"' |
| ' ]' |
| ' }' |
| ' ],' |
| ' "initialize_submodules": true,' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/third_party/github/project-chip/connectedhomeip",' |
| ' "submodule_timeout_sec": 1800,' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "scripts/setup/environment.json",' |
| ' "relative_pigweed_root": "third_party/pigweed/repo",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "recipe": "run_script",' |
| ' "script": "scripts/build/build_examples.py"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 3720 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/matter.ci/matter-linux-x64-chip-tool\">matter.ci / matter-linux-x64-chip-tool</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/matter.try/matter-linux-x64-chip-tool\">matter.try / matter-linux-x64-chip-tool</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/matter.dev.ci/matter-linux-x64-chip-tool\">matter.dev.ci / matter-linux-x64-chip-tool</a></li> <li>matter.dev.try / matter-linux-x64-chip-tool</li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.dev.try" |
| dimensions: "pool:luci.pigweed.dev.try" |
| } |
| } |
| builders { |
| name: "matter-linux-x64-tests-clang" |
| 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.dev.try" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "arguments": [' |
| ' "--repo=$PW_PROJECT_ROOT",' |
| ' "--target=linux-x64-tests-clang",' |
| ' "build"' |
| ' ],' |
| ' "checkout_options": {' |
| ' "branch": "master",' |
| ' "do_not_cache": true,' |
| ' "equivalent_remotes": [' |
| ' {' |
| ' "remotes": [' |
| ' "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "https://github.com/google/pigweed"' |
| ' ]' |
| ' }' |
| ' ],' |
| ' "initialize_submodules": true,' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/third_party/github/project-chip/connectedhomeip",' |
| ' "submodule_timeout_sec": 1800,' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "scripts/setup/environment.json",' |
| ' "relative_pigweed_root": "third_party/pigweed/repo",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "recipe": "run_script",' |
| ' "script": "scripts/build/build_examples.py"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 3720 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/matter.ci/matter-linux-x64-tests-clang\">matter.ci / matter-linux-x64-tests-clang</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/matter.try/matter-linux-x64-tests-clang\">matter.try / matter-linux-x64-tests-clang</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/matter.dev.ci/matter-linux-x64-tests-clang\">matter.dev.ci / matter-linux-x64-tests-clang</a></li> <li>matter.dev.try / matter-linux-x64-tests-clang</li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.dev.try" |
| dimensions: "pool:luci.pigweed.dev.try" |
| } |
| } |
| } |
| shadow: "matter.dev.try.shadow" |
| } |
| buckets { |
| name: "matter.dev.try.shadow" |
| constraints { |
| pools: "luci.pigweed.dev.try" |
| service_accounts: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| } |
| dynamic_builder_template {} |
| } |
| buckets { |
| name: "matter.try" |
| swarming { |
| builders { |
| name: "matter-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.try" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "checkout_options": {' |
| ' "branch": "master",' |
| ' "do_not_cache": true,' |
| ' "equivalent_remotes": [' |
| ' {' |
| ' "remotes": [' |
| ' "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "https://github.com/google/pigweed"' |
| ' ]' |
| ' }' |
| ' ],' |
| ' "initialize_submodules": true,' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/third_party/github/project-chip/connectedhomeip",' |
| ' "submodule_timeout_sec": 1800,' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "command": "pw help",' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_variables": [' |
| ' "PW_BOOTSTRAP_PYTHON=python3"' |
| ' ],' |
| ' "recipe": "envtest",' |
| ' "setup_path": "scripts/bootstrap.sh",' |
| ' "shell": "bash"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 3720 |
| expiration_secs: 7200 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| resultdb { |
| enable: true |
| } |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/matter.ci/matter-envtest\">matter.ci / matter-envtest</a></li> <li>matter.try / matter-envtest</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/matter.dev.ci/matter-envtest\">matter.dev.ci / matter-envtest</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/matter.dev.try/matter-envtest\">matter.dev.try / matter-envtest</a></li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "matter-linux-arm64-light-clang-rpc" |
| 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.try" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "arguments": [' |
| ' "--repo=$PW_PROJECT_ROOT",' |
| ' "--target=linux-arm64-light-clang-rpc",' |
| ' "build"' |
| ' ],' |
| ' "checkout_options": {' |
| ' "branch": "master",' |
| ' "do_not_cache": true,' |
| ' "equivalent_remotes": [' |
| ' {' |
| ' "remotes": [' |
| ' "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "https://github.com/google/pigweed"' |
| ' ]' |
| ' }' |
| ' ],' |
| ' "initialize_submodules": true,' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/third_party/github/project-chip/connectedhomeip",' |
| ' "submodule_timeout_sec": 1800,' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "scripts/setup/environment.json",' |
| ' "relative_pigweed_root": "third_party/pigweed/repo",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "recipe": "run_script",' |
| ' "script": "scripts/build/build_examples.py"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 3720 |
| expiration_secs: 7200 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| resultdb { |
| enable: true |
| } |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/matter.ci/matter-linux-arm64-light-clang-rpc\">matter.ci / matter-linux-arm64-light-clang-rpc</a></li> <li>matter.try / matter-linux-arm64-light-clang-rpc</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/matter.dev.ci/matter-linux-arm64-light-clang-rpc\">matter.dev.ci / matter-linux-arm64-light-clang-rpc</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/matter.dev.try/matter-linux-arm64-light-clang-rpc\">matter.dev.try / matter-linux-arm64-light-clang-rpc</a></li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "matter-linux-x64-chip-tool" |
| 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.try" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "arguments": [' |
| ' "--repo=$PW_PROJECT_ROOT",' |
| ' "--target=linux-x64-chip-tool",' |
| ' "build"' |
| ' ],' |
| ' "checkout_options": {' |
| ' "branch": "master",' |
| ' "do_not_cache": true,' |
| ' "equivalent_remotes": [' |
| ' {' |
| ' "remotes": [' |
| ' "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "https://github.com/google/pigweed"' |
| ' ]' |
| ' }' |
| ' ],' |
| ' "initialize_submodules": true,' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/third_party/github/project-chip/connectedhomeip",' |
| ' "submodule_timeout_sec": 1800,' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "scripts/setup/environment.json",' |
| ' "relative_pigweed_root": "third_party/pigweed/repo",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "recipe": "run_script",' |
| ' "script": "scripts/build/build_examples.py"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 3720 |
| expiration_secs: 7200 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| resultdb { |
| enable: true |
| } |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/matter.ci/matter-linux-x64-chip-tool\">matter.ci / matter-linux-x64-chip-tool</a></li> <li>matter.try / matter-linux-x64-chip-tool</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/matter.dev.ci/matter-linux-x64-chip-tool\">matter.dev.ci / matter-linux-x64-chip-tool</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/matter.dev.try/matter-linux-x64-chip-tool\">matter.dev.try / matter-linux-x64-chip-tool</a></li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "matter-linux-x64-tests-clang" |
| 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.try" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "arguments": [' |
| ' "--repo=$PW_PROJECT_ROOT",' |
| ' "--target=linux-x64-tests-clang",' |
| ' "build"' |
| ' ],' |
| ' "checkout_options": {' |
| ' "branch": "master",' |
| ' "do_not_cache": true,' |
| ' "equivalent_remotes": [' |
| ' {' |
| ' "remotes": [' |
| ' "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "https://github.com/google/pigweed"' |
| ' ]' |
| ' }' |
| ' ],' |
| ' "initialize_submodules": true,' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/third_party/github/project-chip/connectedhomeip",' |
| ' "submodule_timeout_sec": 1800,' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "scripts/setup/environment.json",' |
| ' "relative_pigweed_root": "third_party/pigweed/repo",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "recipe": "run_script",' |
| ' "script": "scripts/build/build_examples.py"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 3720 |
| expiration_secs: 7200 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| resultdb { |
| enable: true |
| } |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/matter.ci/matter-linux-x64-tests-clang\">matter.ci / matter-linux-x64-tests-clang</a></li> <li>matter.try / matter-linux-x64-tests-clang</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/matter.dev.ci/matter-linux-x64-tests-clang\">matter.dev.ci / matter-linux-x64-tests-clang</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/matter.dev.try/matter-linux-x64-tests-clang\">matter.dev.try / matter-linux-x64-tests-clang</a></li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| } |
| shadow: "matter.try.shadow" |
| } |
| buckets { |
| name: "matter.try.shadow" |
| constraints { |
| pools: "luci.pigweed.try" |
| service_accounts: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| } |
| dynamic_builder_template {} |
| } |
| buckets { |
| name: "open-dice.ci" |
| swarming { |
| builders { |
| name: "opendice-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": [],' |
| ' "initialize_submodules": true,' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/open-dice",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "command": "python -m pw_cli --directory $PW_PROJECT_ROOT --loglevel debug presubmit --step gn_gen_check",' |
| ' "do_not_rerun": false,' |
| ' "environment_variables": [' |
| ' "PW_BOOTSTRAP_PYTHON=python3"' |
| ' ],' |
| ' "recipe": "envtest"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 3720 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| } |
| description_html: "Corresponding builders:<ul> <li>open-dice.ci / opendice-envtest</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/open-dice.try/opendice-envtest\">open-dice.try / opendice-envtest</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/open-dice.dev.ci/opendice-envtest\">open-dice.dev.ci / opendice-envtest</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/open-dice.dev.try/opendice-envtest\">open-dice.dev.try / opendice-envtest</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/open-dice.ci-opendice-envtest\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "opendice-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": [],' |
| ' "initialize_submodules": true,' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/open-dice",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "program": [' |
| ' "lintformat"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 1620 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| } |
| description_html: "Corresponding builders:<ul> <li>open-dice.ci / opendice-lintformat-full</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/open-dice.try/opendice-lintformat\">open-dice.try / opendice-lintformat</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/open-dice.try/opendice-lintformat-full\">open-dice.try / opendice-lintformat-full</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/open-dice.dev.ci/opendice-lintformat-full\">open-dice.dev.ci / opendice-lintformat-full</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/open-dice.dev.try/opendice-lintformat\">open-dice.dev.try / opendice-lintformat</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/open-dice.dev.try/opendice-lintformat-full\">open-dice.dev.try / opendice-lintformat-full</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/open-dice.ci-opendice-lintformat-full\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "opendice-presubmit" |
| 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/open-dice",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "default_build"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 3720 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| } |
| description_html: "Corresponding builders:<ul> <li>open-dice.ci / opendice-presubmit</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/open-dice.try/opendice-presubmit\">open-dice.try / opendice-presubmit</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/open-dice.dev.ci/opendice-presubmit\">open-dice.dev.ci / opendice-presubmit</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/open-dice.dev.try/opendice-presubmit\">open-dice.dev.try / opendice-presubmit</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/open-dice.ci-opendice-presubmit\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "opendice-presubmit-clangnext" |
| 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/open-dice",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "additional_cipd_files": [' |
| ' "$PW_ROOT/pw_env_setup/py/pw_env_setup/cipd_setup/clang_next.json"' |
| ' ],' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "override_gn_arg": [' |
| ' "pw_toolchain_CLANG_PREFIX=\\"//environment/cipd/packages/clang_next/bin/\\""' |
| ' ],' |
| ' "step": [' |
| ' "default_build"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 3720 |
| expiration_secs: 43200 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| resultdb { |
| enable: true |
| } |
| description_html: "Corresponding builders:<ul> <li>open-dice.ci / opendice-presubmit-clangnext</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/open-dice.try/opendice-presubmit-clangnext\">open-dice.try / opendice-presubmit-clangnext</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/open-dice.ci-opendice-presubmit-clangnext\">Schedule a new build</a></p>" |
| } |
| } |
| } |
| buckets { |
| name: "open-dice.dev.ci" |
| swarming { |
| builders { |
| name: "opendice-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.dev.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/open-dice",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "command": "python -m pw_cli --directory $PW_PROJECT_ROOT --loglevel debug presubmit --step gn_gen_check",' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_variables": [' |
| ' "PW_BOOTSTRAP_PYTHON=python3"' |
| ' ],' |
| ' "recipe": "envtest"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 3720 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/open-dice.ci/opendice-envtest\">open-dice.ci / opendice-envtest</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/open-dice.try/opendice-envtest\">open-dice.try / opendice-envtest</a></li> <li>open-dice.dev.ci / opendice-envtest</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/open-dice.dev.try/opendice-envtest\">open-dice.dev.try / opendice-envtest</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/open-dice.dev.ci-opendice-envtest\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "opendice-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.dev.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/open-dice",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "program": [' |
| ' "lintformat"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 1620 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/open-dice.ci/opendice-lintformat-full\">open-dice.ci / opendice-lintformat-full</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/open-dice.try/opendice-lintformat\">open-dice.try / opendice-lintformat</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/open-dice.try/opendice-lintformat-full\">open-dice.try / opendice-lintformat-full</a></li> <li>open-dice.dev.ci / opendice-lintformat-full</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/open-dice.dev.try/opendice-lintformat\">open-dice.dev.try / opendice-lintformat</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/open-dice.dev.try/opendice-lintformat-full\">open-dice.dev.try / opendice-lintformat-full</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/open-dice.dev.ci-opendice-lintformat-full\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "opendice-presubmit" |
| 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.dev.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/open-dice",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "default_build"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 3720 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/open-dice.ci/opendice-presubmit\">open-dice.ci / opendice-presubmit</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/open-dice.try/opendice-presubmit\">open-dice.try / opendice-presubmit</a></li> <li>open-dice.dev.ci / opendice-presubmit</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/open-dice.dev.try/opendice-presubmit\">open-dice.dev.try / opendice-presubmit</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/open-dice.dev.ci-opendice-presubmit\">Schedule a new build</a></p>" |
| } |
| } |
| } |
| buckets { |
| name: "open-dice.dev.try" |
| swarming { |
| builders { |
| name: "opendice-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.dev.try" |
| 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/open-dice",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "command": "python -m pw_cli --directory $PW_PROJECT_ROOT --loglevel debug presubmit --step gn_gen_check",' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_variables": [' |
| ' "PW_BOOTSTRAP_PYTHON=python3"' |
| ' ],' |
| ' "recipe": "envtest"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 3720 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/open-dice.ci/opendice-envtest\">open-dice.ci / opendice-envtest</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/open-dice.try/opendice-envtest\">open-dice.try / opendice-envtest</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/open-dice.dev.ci/opendice-envtest\">open-dice.dev.ci / opendice-envtest</a></li> <li>open-dice.dev.try / opendice-envtest</li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.dev.try" |
| dimensions: "pool:luci.pigweed.dev.try" |
| } |
| } |
| builders { |
| name: "opendice-lintformat" |
| 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.dev.try" |
| 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/open-dice",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "only_on_changed_files": true,' |
| ' "program": [' |
| ' "lintformat"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 1620 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/open-dice.ci/opendice-lintformat-full\">open-dice.ci / opendice-lintformat-full</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/open-dice.try/opendice-lintformat\">open-dice.try / opendice-lintformat</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/open-dice.try/opendice-lintformat-full\">open-dice.try / opendice-lintformat-full</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/open-dice.dev.ci/opendice-lintformat-full\">open-dice.dev.ci / opendice-lintformat-full</a></li> <li>open-dice.dev.try / opendice-lintformat</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/open-dice.dev.try/opendice-lintformat-full\">open-dice.dev.try / opendice-lintformat-full</a></li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.dev.try" |
| dimensions: "pool:luci.pigweed.dev.try" |
| } |
| } |
| builders { |
| name: "opendice-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.dev.try" |
| 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/open-dice",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "program": [' |
| ' "lintformat"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 1620 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/open-dice.ci/opendice-lintformat-full\">open-dice.ci / opendice-lintformat-full</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/open-dice.try/opendice-lintformat\">open-dice.try / opendice-lintformat</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/open-dice.try/opendice-lintformat-full\">open-dice.try / opendice-lintformat-full</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/open-dice.dev.ci/opendice-lintformat-full\">open-dice.dev.ci / opendice-lintformat-full</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/open-dice.dev.try/opendice-lintformat\">open-dice.dev.try / opendice-lintformat</a></li> <li>open-dice.dev.try / opendice-lintformat-full</li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.dev.try" |
| dimensions: "pool:luci.pigweed.dev.try" |
| } |
| } |
| builders { |
| name: "opendice-presubmit" |
| 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.dev.try" |
| 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/open-dice",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "default_build"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 3720 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/open-dice.ci/opendice-presubmit\">open-dice.ci / opendice-presubmit</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/open-dice.try/opendice-presubmit\">open-dice.try / opendice-presubmit</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/open-dice.dev.ci/opendice-presubmit\">open-dice.dev.ci / opendice-presubmit</a></li> <li>open-dice.dev.try / opendice-presubmit</li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.dev.try" |
| dimensions: "pool:luci.pigweed.dev.try" |
| } |
| } |
| builders { |
| name: "static-checks-opendice" |
| 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.dev.try" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "do_not_rerun": false,' |
| ' "doc_patterns": null,' |
| ' "dry_run": true,' |
| ' "forbid_requires": false,' |
| ' "ignored_accounts": [' |
| ' "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",' |
| ' "copybara-worker-blackhole@google.com"' |
| ' ],' |
| ' "readability": [],' |
| ' "recipe": "static_checks",' |
| ' "require_tested": false' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 420 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/open-dice.try/static-checks-opendice\">open-dice.try / static-checks-opendice</a></li> <li>open-dice.dev.try / static-checks-opendice</li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.dev.try" |
| dimensions: "pool:luci.pigweed.dev.try" |
| } |
| } |
| } |
| shadow: "open-dice.dev.try.shadow" |
| } |
| buckets { |
| name: "open-dice.dev.try.shadow" |
| constraints { |
| pools: "luci.pigweed.dev.try" |
| service_accounts: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| } |
| dynamic_builder_template {} |
| } |
| buckets { |
| name: "open-dice.roll" |
| swarming { |
| builders { |
| name: "boringssl-opendice-roller" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "3600:cores:1|2|4" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Debian" |
| dimensions: "pool:luci.pigweed.roll" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "always_cc": false,' |
| ' "auto_roller_options": {' |
| ' "add_gitwatcher_ignore": true,' |
| ' "bot_commit": true,' |
| ' "dry_run": false,' |
| ' "force_submit": false,' |
| ' "labels_to_set": null,' |
| ' "labels_to_wait_on": [],' |
| ' "permit_recommended": false,' |
| ' "remote": "https://pigweed.googlesource.com/open-dice",' |
| ' "upstream_ref": "main"' |
| ' },' |
| ' "cc_authors_on_rolls": false,' |
| ' "cc_domains": [],' |
| ' "cc_reviewers_on_rolls": false,' |
| ' "checkout_options": {' |
| ' "branch": "main",' |
| ' "equivalent_remotes": [],' |
| ' "initialize_submodules": false,' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/open-dice",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": false,' |
| ' "forge_author": true,' |
| ' "recipe": "submodule_roller",' |
| ' "roll_util_options": {' |
| ' "always_cc": false,' |
| ' "cc_authors_on_rolls": false,' |
| ' "cc_domains": [],' |
| ' "cc_reviewers_on_rolls": false,' |
| ' "forge_author": true' |
| ' },' |
| ' "submodules": [' |
| ' {' |
| ' "branch": null,' |
| ' "name": "boringssl",' |
| ' "path": "third_party/boringssl/src"' |
| ' }' |
| ' ]' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 7320 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| service_account: "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com" |
| description_html: "Corresponding builders:<ul> <li>open-dice.roll / boringssl-opendice-roller</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/open-dice.roll/boringssl-opendice-roller-dryrun\">open-dice.roll / boringssl-opendice-roller-dryrun</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/_open-dice.roll-boringssl-opendice-roller\">Schedule a new build</a></p>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "boringssl-opendice-roller-dryrun" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "3600:cores:1|2|4" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Debian" |
| dimensions: "pool:luci.pigweed.roll" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "always_cc": false,' |
| ' "auto_roller_options": {' |
| ' "add_gitwatcher_ignore": true,' |
| ' "bot_commit": true,' |
| ' "dry_run": true,' |
| ' "force_submit": false,' |
| ' "labels_to_set": null,' |
| ' "labels_to_wait_on": [],' |
| ' "permit_recommended": false,' |
| ' "remote": "https://pigweed.googlesource.com/open-dice",' |
| ' "upstream_ref": "main"' |
| ' },' |
| ' "cc_authors_on_rolls": false,' |
| ' "cc_domains": [],' |
| ' "cc_reviewers_on_rolls": false,' |
| ' "checkout_options": {' |
| ' "branch": "main",' |
| ' "equivalent_remotes": [],' |
| ' "initialize_submodules": false,' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/open-dice",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": true,' |
| ' "dry_run": true,' |
| ' "forge_author": true,' |
| ' "recipe": "submodule_roller",' |
| ' "roll_util_options": {' |
| ' "always_cc": false,' |
| ' "cc_authors_on_rolls": false,' |
| ' "cc_domains": [],' |
| ' "cc_reviewers_on_rolls": false,' |
| ' "forge_author": true' |
| ' },' |
| ' "submodules": [' |
| ' {' |
| ' "branch": null,' |
| ' "name": "boringssl",' |
| ' "path": "third_party/boringssl/src"' |
| ' }' |
| ' ]' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 7320 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| service_account: "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com" |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/open-dice.roll/boringssl-opendice-roller\">open-dice.roll / boringssl-opendice-roller</a></li> <li>open-dice.roll / boringssl-opendice-roller-dryrun</li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/_open-dice.roll-boringssl-opendice-roller-dryrun\">Schedule a new build</a></p>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "pigweed-opendice-roller" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "3600:cores:1|2|4" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Debian" |
| dimensions: "pool:luci.pigweed.roll" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "always_cc": false,' |
| ' "auto_roller_options": {' |
| ' "add_gitwatcher_ignore": true,' |
| ' "bot_commit": true,' |
| ' "dry_run": false,' |
| ' "force_submit": false,' |
| ' "labels_to_set": null,' |
| ' "labels_to_wait_on": [],' |
| ' "permit_recommended": false,' |
| ' "remote": "https://pigweed.googlesource.com/open-dice",' |
| ' "upstream_ref": "main"' |
| ' },' |
| ' "cc_authors_on_rolls": false,' |
| ' "cc_domains": [],' |
| ' "cc_reviewers_on_rolls": false,' |
| ' "checkout_options": {' |
| ' "branch": "main",' |
| ' "equivalent_remotes": [],' |
| ' "initialize_submodules": false,' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/open-dice",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": false,' |
| ' "forge_author": true,' |
| ' "recipe": "submodule_roller",' |
| ' "roll_util_options": {' |
| ' "always_cc": false,' |
| ' "cc_authors_on_rolls": false,' |
| ' "cc_domains": [],' |
| ' "cc_reviewers_on_rolls": false,' |
| ' "forge_author": true' |
| ' },' |
| ' "submodules": [' |
| ' {' |
| ' "branch": null,' |
| ' "name": "pigweed",' |
| ' "path": "third_party/pigweed/src"' |
| ' }' |
| ' ]' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 7320 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| service_account: "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com" |
| description_html: "Corresponding builders:<ul> <li>open-dice.roll / pigweed-opendice-roller</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/open-dice.roll/pigweed-opendice-roller-dryrun\">open-dice.roll / pigweed-opendice-roller-dryrun</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/_open-dice.roll-pigweed-opendice-roller\">Schedule a new build</a></p>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "pigweed-opendice-roller-dryrun" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "3600:cores:1|2|4" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Debian" |
| dimensions: "pool:luci.pigweed.roll" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "always_cc": false,' |
| ' "auto_roller_options": {' |
| ' "add_gitwatcher_ignore": true,' |
| ' "bot_commit": true,' |
| ' "dry_run": true,' |
| ' "force_submit": false,' |
| ' "labels_to_set": null,' |
| ' "labels_to_wait_on": [],' |
| ' "permit_recommended": false,' |
| ' "remote": "https://pigweed.googlesource.com/open-dice",' |
| ' "upstream_ref": "main"' |
| ' },' |
| ' "cc_authors_on_rolls": false,' |
| ' "cc_domains": [],' |
| ' "cc_reviewers_on_rolls": false,' |
| ' "checkout_options": {' |
| ' "branch": "main",' |
| ' "equivalent_remotes": [],' |
| ' "initialize_submodules": false,' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/open-dice",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": true,' |
| ' "dry_run": true,' |
| ' "forge_author": true,' |
| ' "recipe": "submodule_roller",' |
| ' "roll_util_options": {' |
| ' "always_cc": false,' |
| ' "cc_authors_on_rolls": false,' |
| ' "cc_domains": [],' |
| ' "cc_reviewers_on_rolls": false,' |
| ' "forge_author": true' |
| ' },' |
| ' "submodules": [' |
| ' {' |
| ' "branch": null,' |
| ' "name": "pigweed",' |
| ' "path": "third_party/pigweed/src"' |
| ' }' |
| ' ]' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 7320 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| service_account: "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com" |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/open-dice.roll/pigweed-opendice-roller\">open-dice.roll / pigweed-opendice-roller</a></li> <li>open-dice.roll / pigweed-opendice-roller-dryrun</li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/_open-dice.roll-pigweed-opendice-roller-dryrun\">Schedule a new build</a></p>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| } |
| shadow: "open-dice.roll.shadow" |
| } |
| buckets { |
| name: "open-dice.roll.shadow" |
| constraints { |
| pools: "luci.pigweed.try" |
| service_accounts: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| } |
| dynamic_builder_template {} |
| } |
| buckets { |
| name: "open-dice.try" |
| swarming { |
| builders { |
| name: "opendice-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.try" |
| 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/open-dice",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "command": "python -m pw_cli --directory $PW_PROJECT_ROOT --loglevel debug presubmit --step gn_gen_check",' |
| ' "do_not_rerun": false,' |
| ' "environment_variables": [' |
| ' "PW_BOOTSTRAP_PYTHON=python3"' |
| ' ],' |
| ' "recipe": "envtest"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 3720 |
| expiration_secs: 7200 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| } |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/open-dice.ci/opendice-envtest\">open-dice.ci / opendice-envtest</a></li> <li>open-dice.try / opendice-envtest</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/open-dice.dev.ci/opendice-envtest\">open-dice.dev.ci / opendice-envtest</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/open-dice.dev.try/opendice-envtest\">open-dice.dev.try / opendice-envtest</a></li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "opendice-lintformat" |
| 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.try" |
| 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/open-dice",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "only_on_changed_files": true,' |
| ' "program": [' |
| ' "lintformat"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 1620 |
| expiration_secs: 7200 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| } |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/open-dice.ci/opendice-lintformat-full\">open-dice.ci / opendice-lintformat-full</a></li> <li>open-dice.try / opendice-lintformat</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/open-dice.try/opendice-lintformat-full\">open-dice.try / opendice-lintformat-full</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/open-dice.dev.ci/opendice-lintformat-full\">open-dice.dev.ci / opendice-lintformat-full</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/open-dice.dev.try/opendice-lintformat\">open-dice.dev.try / opendice-lintformat</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/open-dice.dev.try/opendice-lintformat-full\">open-dice.dev.try / opendice-lintformat-full</a></li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "opendice-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.try" |
| 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/open-dice",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "program": [' |
| ' "lintformat"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 1620 |
| expiration_secs: 7200 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| } |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/open-dice.ci/opendice-lintformat-full\">open-dice.ci / opendice-lintformat-full</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/open-dice.try/opendice-lintformat\">open-dice.try / opendice-lintformat</a></li> <li>open-dice.try / opendice-lintformat-full</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/open-dice.dev.ci/opendice-lintformat-full\">open-dice.dev.ci / opendice-lintformat-full</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/open-dice.dev.try/opendice-lintformat\">open-dice.dev.try / opendice-lintformat</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/open-dice.dev.try/opendice-lintformat-full\">open-dice.dev.try / opendice-lintformat-full</a></li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "opendice-presubmit" |
| 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.try" |
| 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/open-dice",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "default_build"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 3720 |
| expiration_secs: 7200 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| } |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/open-dice.ci/opendice-presubmit\">open-dice.ci / opendice-presubmit</a></li> <li>open-dice.try / opendice-presubmit</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/open-dice.dev.ci/opendice-presubmit\">open-dice.dev.ci / opendice-presubmit</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/open-dice.dev.try/opendice-presubmit\">open-dice.dev.try / opendice-presubmit</a></li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "opendice-presubmit-clangnext" |
| 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.try" |
| 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/open-dice",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "additional_cipd_files": [' |
| ' "$PW_ROOT/pw_env_setup/py/pw_env_setup/cipd_setup/clang_next.json"' |
| ' ],' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "override_gn_arg": [' |
| ' "pw_toolchain_CLANG_PREFIX=\\"//environment/cipd/packages/clang_next/bin/\\""' |
| ' ],' |
| ' "step": [' |
| ' "default_build"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 3720 |
| expiration_secs: 7200 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| resultdb { |
| enable: true |
| } |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/open-dice.ci/opendice-presubmit-clangnext\">open-dice.ci / opendice-presubmit-clangnext</a></li> <li>open-dice.try / opendice-presubmit-clangnext</li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "static-checks-opendice" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "60:cores:2" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Debian" |
| dimensions: "pool:luci.pigweed.try" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "do_not_rerun": false,' |
| ' "doc_patterns": null,' |
| ' "forbid_requires": false,' |
| ' "ignored_accounts": [' |
| ' "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",' |
| ' "copybara-worker-blackhole@google.com"' |
| ' ],' |
| ' "readability": [],' |
| ' "recipe": "static_checks",' |
| ' "require_tested": false' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 420 |
| expiration_secs: 7200 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| } |
| description_html: "Corresponding builders:<ul> <li>open-dice.try / static-checks-opendice</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/open-dice.dev.try/static-checks-opendice\">open-dice.dev.try / static-checks-opendice</a></li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| } |
| shadow: "open-dice.try.shadow" |
| } |
| buckets { |
| name: "open-dice.try.shadow" |
| constraints { |
| pools: "luci.pigweed.try" |
| service_accounts: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| } |
| dynamic_builder_template {} |
| } |
| buckets { |
| name: "pigweed.ci" |
| swarming { |
| builders { |
| name: "coverage" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "gcs_bucket": "pigweed-ci-builds",' |
| ' "pw_presubmit_options": {' |
| ' "export_dir_name": "export",' |
| ' "step": [' |
| ' "coverage"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 2820 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "google.com:pigweed" |
| dataset: "resultdb" |
| table: "pigweed" |
| test_results {} |
| } |
| } |
| description_html: "Corresponding builders:<ul> <li>pigweed.ci / coverage</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/coverage\">pigweed.try / coverage</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/coverage\">pigweed.dev.ci / coverage</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/coverage\">pigweed.dev.try / coverage</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/pigweed.ci-coverage\">Schedule a new build</a></p>" |
| } |
| 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" |
| 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: |
| '{' |
| ' "bucket": "pigweed-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' |
| ' },' |
| ' "comment": false,' |
| ' "do_not_rerun": false,' |
| ' "dry_run": false,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "override_gn_arg": [' |
| ' "pw_docgen_GOOGLE_ANALYTICS_ID=\\"G-JQJJWFZWFB\\""' |
| ' ],' |
| ' "step": [' |
| ' "docs_build"' |
| ' ]' |
| ' },' |
| ' "recipe": "docs_builder"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 2820 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-docs-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "google.com:pigweed" |
| dataset: "resultdb" |
| table: "pigweed" |
| test_results {} |
| } |
| } |
| description_html: "Corresponding builders:<ul> <li>pigweed.ci / docs-builder</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/docs-builder\">pigweed.try / docs-builder</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/pigweed.ci-docs-builder\">Schedule a new build</a></p>" |
| } |
| 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",' |
| ' "do_not_rerun": false,' |
| ' "environment_variables": [' |
| ' "PW_BOOTSTRAP_PYTHON=python3"' |
| ' ],' |
| ' "recipe": "envtest"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 2820 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "google.com:pigweed" |
| dataset: "resultdb" |
| table: "pigweed" |
| test_results {} |
| } |
| } |
| description_html: "Corresponding builders:<ul> <li>pigweed.ci / envtest-linux</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/envtest-linux\">pigweed.try / envtest-linux</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/envtest-linux\">pigweed.dev.ci / envtest-linux</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/envtest-linux\">pigweed.dev.try / envtest-linux</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/pigweed.ci-envtest-linux\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "envtest-mac-arm" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cpu:arm64" |
| 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",' |
| ' "do_not_rerun": false,' |
| ' "environment_variables": [' |
| ' "PW_BOOTSTRAP_PYTHON=python3"' |
| ' ],' |
| ' "recipe": "envtest"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 2820 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "macos_sdk" |
| path: "macos_sdk" |
| wait_for_warm_cache_secs: 120 |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "google.com:pigweed" |
| dataset: "resultdb" |
| table: "pigweed" |
| test_results {} |
| } |
| } |
| description_html: "Corresponding builders:<ul> <li>pigweed.ci / envtest-mac-arm</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/envtest-mac-arm\">pigweed.try / envtest-mac-arm</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/envtest-mac-arm\">pigweed.dev.ci / envtest-mac-arm</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/envtest-mac-arm\">pigweed.dev.try / envtest-mac-arm</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/pigweed.ci-envtest-mac-arm\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "envtest-mac-x86" |
| 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",' |
| ' "do_not_rerun": false,' |
| ' "environment_variables": [' |
| ' "PW_BOOTSTRAP_PYTHON=python3"' |
| ' ],' |
| ' "recipe": "envtest"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 2820 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "macos_sdk" |
| path: "macos_sdk" |
| wait_for_warm_cache_secs: 120 |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "google.com:pigweed" |
| dataset: "resultdb" |
| table: "pigweed" |
| test_results {} |
| } |
| } |
| description_html: "Corresponding builders:<ul> <li>pigweed.ci / envtest-mac-x86</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/envtest-mac-x86\">pigweed.try / envtest-mac-x86</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/envtest-mac-x86\">pigweed.dev.ci / envtest-mac-x86</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/envtest-mac-x86\">pigweed.dev.try / envtest-mac-x86</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/pigweed.ci-envtest-mac-x86\">Schedule a new build</a></p>" |
| } |
| 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",' |
| ' "do_not_rerun": false,' |
| ' "environment_variables": [' |
| ' "PW_BOOTSTRAP_PYTHON=python3"' |
| ' ],' |
| ' "recipe": "envtest"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 2820 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "google.com:pigweed" |
| dataset: "resultdb" |
| table: "pigweed" |
| test_results {} |
| } |
| } |
| description_html: "Corresponding builders:<ul> <li>pigweed.ci / envtest-windows</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/envtest-windows\">pigweed.try / envtest-windows</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/envtest-windows\">pigweed.dev.ci / envtest-windows</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/envtest-windows\">pigweed.dev.try / envtest-windows</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/pigweed.ci-envtest-windows\">Schedule a new build</a></p>" |
| } |
| 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": [' |
| ' "non_default_toolchain/host_tools/*"' |
| ' ],' |
| ' "build_options": {' |
| ' "gn_args": [],' |
| ' "ninja_targets": [' |
| ' "host_tools"' |
| ' ],' |
| ' "packages": []' |
| ' },' |
| ' "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",' |
| ' "do_not_rerun": false,' |
| ' "dry_run": false,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "recipe": "target_to_cipd",' |
| ' "replacements": [' |
| ' {' |
| ' "new": "",' |
| ' "old": "host_clang_debug/"' |
| ' },' |
| ' {' |
| ' "new": "",' |
| ' "old": "host_gcc_debug/"' |
| ' },' |
| ' {' |
| ' "new": "",' |
| ' "old": "host_tools/"' |
| ' },' |
| ' {' |
| ' "new": "",' |
| ' "old": "non_default_toolchain/"' |
| ' }' |
| ' ],' |
| ' "roller_name": null' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 2820 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "go" |
| path: "go" |
| wait_for_warm_cache_secs: 120 |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "host-tools-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "google.com:pigweed" |
| dataset: "resultdb" |
| table: "pigweed" |
| test_results {} |
| } |
| } |
| description_html: "<p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/pigweed.ci-host-tools-builder-linux\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "host-tools-builder-mac-arm" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cpu:arm64" |
| 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": [' |
| ' "non_default_toolchain/host_tools/*"' |
| ' ],' |
| ' "build_options": {' |
| ' "gn_args": [],' |
| ' "ninja_targets": [' |
| ' "host_tools"' |
| ' ],' |
| ' "packages": []' |
| ' },' |
| ' "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",' |
| ' "do_not_rerun": false,' |
| ' "dry_run": false,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "recipe": "target_to_cipd",' |
| ' "replacements": [' |
| ' {' |
| ' "new": "",' |
| ' "old": "host_clang_debug/"' |
| ' },' |
| ' {' |
| ' "new": "",' |
| ' "old": "host_gcc_debug/"' |
| ' },' |
| ' {' |
| ' "new": "",' |
| ' "old": "host_tools/"' |
| ' },' |
| ' {' |
| ' "new": "",' |
| ' "old": "non_default_toolchain/"' |
| ' }' |
| ' ],' |
| ' "roller_name": null' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 2820 |
| 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" |
| } |
| service_account: "host-tools-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "google.com:pigweed" |
| dataset: "resultdb" |
| table: "pigweed" |
| test_results {} |
| } |
| } |
| description_html: "<p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/pigweed.ci-host-tools-builder-mac-arm\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "host-tools-builder-mac-x86" |
| 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": [' |
| ' "non_default_toolchain/host_tools/*"' |
| ' ],' |
| ' "build_options": {' |
| ' "gn_args": [],' |
| ' "ninja_targets": [' |
| ' "host_tools"' |
| ' ],' |
| ' "packages": []' |
| ' },' |
| ' "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",' |
| ' "do_not_rerun": false,' |
| ' "dry_run": false,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "recipe": "target_to_cipd",' |
| ' "replacements": [' |
| ' {' |
| ' "new": "",' |
| ' "old": "host_clang_debug/"' |
| ' },' |
| ' {' |
| ' "new": "",' |
| ' "old": "host_gcc_debug/"' |
| ' },' |
| ' {' |
| ' "new": "",' |
| ' "old": "host_tools/"' |
| ' },' |
| ' {' |
| ' "new": "",' |
| ' "old": "non_default_toolchain/"' |
| ' }' |
| ' ],' |
| ' "roller_name": null' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 2820 |
| 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" |
| } |
| service_account: "host-tools-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "google.com:pigweed" |
| dataset: "resultdb" |
| table: "pigweed" |
| test_results {} |
| } |
| } |
| description_html: "<p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/pigweed.ci-host-tools-builder-mac-x86\">Schedule a new build</a></p>" |
| } |
| 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": [' |
| ' "non_default_toolchain/host_tools/*"' |
| ' ],' |
| ' "build_options": {' |
| ' "gn_args": [],' |
| ' "ninja_targets": [' |
| ' "host_tools"' |
| ' ],' |
| ' "packages": []' |
| ' },' |
| ' "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",' |
| ' "do_not_rerun": false,' |
| ' "dry_run": false,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "recipe": "target_to_cipd",' |
| ' "replacements": [' |
| ' {' |
| ' "new": "",' |
| ' "old": "host_clang_debug/"' |
| ' },' |
| ' {' |
| ' "new": "",' |
| ' "old": "host_gcc_debug/"' |
| ' },' |
| ' {' |
| ' "new": "",' |
| ' "old": "host_tools/"' |
| ' },' |
| ' {' |
| ' "new": "",' |
| ' "old": "non_default_toolchain/"' |
| ' }' |
| ' ],' |
| ' "roller_name": null' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 2820 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "go" |
| path: "go" |
| wait_for_warm_cache_secs: 120 |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "host-tools-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "google.com:pigweed" |
| dataset: "resultdb" |
| table: "pigweed" |
| test_results {} |
| } |
| } |
| description_html: "<p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/pigweed.ci-host-tools-builder-windows\">Schedule a new build</a></p>" |
| } |
| 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" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "program": [' |
| ' "lintformat"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 2220 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "google.com:pigweed" |
| dataset: "resultdb" |
| table: "pigweed" |
| test_results {} |
| } |
| } |
| description_html: "Corresponding builders:<ul> <li>pigweed.ci / pigweed-lintformat-full</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-lintformat\">pigweed.try / pigweed-lintformat</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-lintformat-full\">pigweed.try / pigweed-lintformat-full</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-lintformat-full\">pigweed.dev.ci / pigweed-lintformat-full</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-lintformat\">pigweed.dev.try / pigweed-lintformat</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-lintformat-full\">pigweed.dev.try / pigweed-lintformat-full</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/pigweed.ci-pigweed-lintformat-full\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "pigweed-linux-bazel-bthost" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "bthost_package"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 2820 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-bthost-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "google.com:pigweed" |
| dataset: "resultdb" |
| table: "pigweed" |
| test_results {} |
| } |
| } |
| description_html: "Corresponding builders:<ul> <li>pigweed.ci / pigweed-linux-bazel-bthost</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-linux-bazel-bthost\">pigweed.try / pigweed-linux-bazel-bthost</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-linux-bazel-bthost\">pigweed.dev.ci / pigweed-linux-bazel-bthost</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-linux-bazel-bthost\">pigweed.dev.try / pigweed-linux-bazel-bthost</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/pigweed.ci-pigweed-linux-bazel-bthost\">Schedule a new build</a></p>" |
| } |
| 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" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "bazel_build"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 3720 |
| caches { |
| name: "bazel" |
| path: "bazel" |
| } |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "google.com:pigweed" |
| dataset: "resultdb" |
| table: "pigweed" |
| test_results {} |
| } |
| } |
| description_html: "Corresponding builders:<ul> <li>pigweed.ci / pigweed-linux-bazel-build-host-clang</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-linux-bazel-build-host-clang\">pigweed.try / pigweed-linux-bazel-build-host-clang</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-linux-bazel-build-host-clang\">pigweed.dev.ci / pigweed-linux-bazel-build-host-clang</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-linux-bazel-build-host-clang\">pigweed.dev.try / pigweed-linux-bazel-build-host-clang</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/pigweed.ci-pigweed-linux-bazel-build-host-clang\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "pigweed-linux-bazel-integration" |
| 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: |
| '{' |
| ' "bazel_options": {' |
| ' "config_path": "",' |
| ' "program": [' |
| ' "integration"' |
| ' ]' |
| ' },' |
| ' "checkout_options": {' |
| ' "branch": "main",' |
| ' "eligible_workspace_paths": [' |
| ' "MODULE.bazel",' |
| ' "WORKSPACE"' |
| ' ],' |
| ' "equivalent_remotes": [],' |
| ' "initialize_submodules": true,' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "recipe": "bazel"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 2820 |
| caches { |
| name: "bazel" |
| path: "bazel" |
| } |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "google.com:pigweed" |
| dataset: "resultdb" |
| table: "pigweed" |
| test_results {} |
| } |
| } |
| description_html: "Corresponding builders:<ul> <li>pigweed.ci / pigweed-linux-bazel-integration</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-linux-bazel-integration\">pigweed.try / pigweed-linux-bazel-integration</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-linux-bazel-integration\">pigweed.dev.ci / pigweed-linux-bazel-integration</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-linux-bazel-integration\">pigweed.dev.try / pigweed-linux-bazel-integration</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/pigweed.ci-pigweed-linux-bazel-integration\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "pigweed-linux-bazel-noenv" |
| 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: |
| '{' |
| ' "bazel_options": {' |
| ' "config_path": "",' |
| ' "program": [' |
| ' "default"' |
| ' ]' |
| ' },' |
| ' "checkout_options": {' |
| ' "branch": "main",' |
| ' "eligible_workspace_paths": [' |
| ' "MODULE.bazel",' |
| ' "WORKSPACE"' |
| ' ],' |
| ' "equivalent_remotes": [],' |
| ' "initialize_submodules": true,' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "recipe": "bazel"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 2820 |
| caches { |
| name: "bazel" |
| path: "bazel" |
| } |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "google.com:pigweed" |
| dataset: "resultdb" |
| table: "pigweed" |
| test_results {} |
| } |
| } |
| description_html: "Corresponding builders:<ul> <li>pigweed.ci / pigweed-linux-bazel-noenv</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-linux-bazel-noenv\">pigweed.try / pigweed-linux-bazel-noenv</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-linux-bazel-noenv\">pigweed.dev.ci / pigweed-linux-bazel-noenv</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-linux-bazel-noenv\">pigweed.dev.try / pigweed-linux-bazel-noenv</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/pigweed.ci-pigweed-linux-bazel-noenv\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "pigweed-linux-bazel-san" |
| 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: |
| '{' |
| ' "bazel_options": {' |
| ' "config_path": "",' |
| ' "program": [' |
| ' "sanitizers"' |
| ' ]' |
| ' },' |
| ' "checkout_options": {' |
| ' "branch": "main",' |
| ' "eligible_workspace_paths": [' |
| ' "MODULE.bazel",' |
| ' "WORKSPACE"' |
| ' ],' |
| ' "equivalent_remotes": [],' |
| ' "initialize_submodules": true,' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "recipe": "bazel"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 2820 |
| caches { |
| name: "bazel" |
| path: "bazel" |
| } |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "google.com:pigweed" |
| dataset: "resultdb" |
| table: "pigweed" |
| test_results {} |
| } |
| } |
| description_html: "Corresponding builders:<ul> <li>pigweed.ci / pigweed-linux-bazel-san</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-linux-bazel-san\">pigweed.try / pigweed-linux-bazel-san</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-linux-bazel-san\">pigweed.dev.ci / pigweed-linux-bazel-san</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-linux-bazel-san\">pigweed.dev.try / pigweed-linux-bazel-san</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/pigweed.ci-pigweed-linux-bazel-san\">Schedule a new build</a></p>" |
| } |
| 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" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "cmake_clang"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 2820 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "google.com:pigweed" |
| dataset: "resultdb" |
| table: "pigweed" |
| test_results {} |
| } |
| } |
| description_html: "Corresponding builders:<ul> <li>pigweed.ci / pigweed-linux-cmake-host-clang</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-linux-cmake-host-clang\">pigweed.try / pigweed-linux-cmake-host-clang</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-linux-cmake-host-clang\">pigweed.dev.ci / pigweed-linux-cmake-host-clang</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-linux-cmake-host-clang\">pigweed.dev.try / pigweed-linux-cmake-host-clang</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/pigweed.ci-pigweed-linux-cmake-host-clang\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "pigweed-linux-gn-arduino-pico" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "program": [' |
| ' "arduino_pico"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 2820 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "google.com:pigweed" |
| dataset: "resultdb" |
| table: "pigweed" |
| test_results {} |
| } |
| } |
| description_html: "Corresponding builders:<ul> <li>pigweed.ci / pigweed-linux-gn-arduino-pico</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-linux-gn-arduino-pico\">pigweed.try / pigweed-linux-gn-arduino-pico</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-linux-gn-arduino-pico\">pigweed.dev.ci / pigweed-linux-gn-arduino-pico</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-linux-gn-arduino-pico\">pigweed.dev.try / pigweed-linux-gn-arduino-pico</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/pigweed.ci-pigweed-linux-gn-arduino-pico\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "pigweed-linux-gn-clangnext" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "environment_options": {' |
| ' "additional_cipd_files": [' |
| ' "$PW_ROOT/pw_env_setup/py/pw_env_setup/cipd_setup/clang_next.json"' |
| ' ],' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "override_gn_arg": [' |
| ' "pw_toolchain_CLANG_PREFIX=\\"//environment/cipd/packages/clang_next/bin/\\""' |
| ' ],' |
| ' "program": [' |
| ' "sapphire"' |
| ' ],' |
| ' "step": [' |
| ' "gn_combined_build_check",' |
| ' "gn_crypto_mbedtls_build",' |
| ' "gn_crypto_micro_ecc_build",' |
| ' "gn_software_update_build"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 7320 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "google.com:pigweed" |
| dataset: "resultdb" |
| table: "pigweed" |
| test_results {} |
| } |
| } |
| description_html: "Corresponding builders:<ul> <li>pigweed.ci / pigweed-linux-gn-clangnext</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-linux-gn-clangnext\">pigweed.try / pigweed-linux-gn-clangnext</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/pigweed.ci-pigweed-linux-gn-clangnext\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "pigweed-linux-gn-compatibility-main" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "environment_options": {' |
| ' "config_file": "pw_env_setup/compatibility.json",' |
| ' "relative_pigweed_root": ".",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "gn_main_build_check"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 2820 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "google.com:pigweed" |
| dataset: "resultdb" |
| table: "pigweed" |
| test_results {} |
| } |
| } |
| description_html: "Corresponding builders:<ul> <li>pigweed.ci / pigweed-linux-gn-compatibility-main</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-linux-gn-compatibility-main\">pigweed.try / pigweed-linux-gn-compatibility-main</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-linux-gn-compatibility-main\">pigweed.dev.ci / pigweed-linux-gn-compatibility-main</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-linux-gn-compatibility-main\">pigweed.dev.try / pigweed-linux-gn-compatibility-main</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/pigweed.ci-pigweed-linux-gn-compatibility-main\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "pigweed-linux-gn-compatibility-platform" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "environment_options": {' |
| ' "config_file": "pw_env_setup/compatibility.json",' |
| ' "relative_pigweed_root": ".",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "gn_platform_build_check"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 2820 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "google.com:pigweed" |
| dataset: "resultdb" |
| table: "pigweed" |
| test_results {} |
| } |
| } |
| description_html: "Corresponding builders:<ul> <li>pigweed.ci / pigweed-linux-gn-compatibility-platform</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-linux-gn-compatibility-platform\">pigweed.try / pigweed-linux-gn-compatibility-platform</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-linux-gn-compatibility-platform\">pigweed.dev.ci / pigweed-linux-gn-compatibility-platform</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-linux-gn-compatibility-platform\">pigweed.dev.try / pigweed-linux-gn-compatibility-platform</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/pigweed.ci-pigweed-linux-gn-compatibility-platform\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "pigweed-linux-gn-crypto-mbedtls" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "gn_crypto_mbedtls_build"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 2820 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "google.com:pigweed" |
| dataset: "resultdb" |
| table: "pigweed" |
| test_results {} |
| } |
| } |
| description_html: "Corresponding builders:<ul> <li>pigweed.ci / pigweed-linux-gn-crypto-mbedtls</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-linux-gn-crypto-mbedtls\">pigweed.try / pigweed-linux-gn-crypto-mbedtls</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-linux-gn-crypto-mbedtls\">pigweed.dev.ci / pigweed-linux-gn-crypto-mbedtls</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-linux-gn-crypto-mbedtls\">pigweed.dev.try / pigweed-linux-gn-crypto-mbedtls</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/pigweed.ci-pigweed-linux-gn-crypto-mbedtls\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "pigweed-linux-gn-crypto-micro-ecc" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "gn_crypto_micro_ecc_build"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 2820 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "google.com:pigweed" |
| dataset: "resultdb" |
| table: "pigweed" |
| test_results {} |
| } |
| } |
| description_html: "Corresponding builders:<ul> <li>pigweed.ci / pigweed-linux-gn-crypto-micro-ecc</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-linux-gn-crypto-micro-ecc\">pigweed.try / pigweed-linux-gn-crypto-micro-ecc</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-linux-gn-crypto-micro-ecc\">pigweed.dev.ci / pigweed-linux-gn-crypto-micro-ecc</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-linux-gn-crypto-micro-ecc\">pigweed.dev.try / pigweed-linux-gn-crypto-micro-ecc</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/pigweed.ci-pigweed-linux-gn-crypto-micro-ecc\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "pigweed-linux-gn-fuzz" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "program": [' |
| ' "fuzz"' |
| ' ],' |
| ' "use_time_for_rng_seed": true' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 2820 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "google.com:pigweed" |
| dataset: "resultdb" |
| table: "pigweed" |
| test_results {} |
| } |
| } |
| description_html: "Corresponding builders:<ul> <li>pigweed.ci / pigweed-linux-gn-fuzz</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-linux-gn-fuzz\">pigweed.try / pigweed-linux-gn-fuzz</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-linux-gn-fuzz\">pigweed.dev.ci / pigweed-linux-gn-fuzz</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-linux-gn-fuzz\">pigweed.dev.try / pigweed-linux-gn-fuzz</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/pigweed.ci-pigweed-linux-gn-fuzz\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "pigweed-linux-gn-main" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "gn_main_build_check"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 2820 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "google.com:pigweed" |
| dataset: "resultdb" |
| table: "pigweed" |
| test_results {} |
| } |
| } |
| description_html: "Corresponding builders:<ul> <li>pigweed.ci / pigweed-linux-gn-main</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-linux-gn-main\">pigweed.try / pigweed-linux-gn-main</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-linux-gn-main\">pigweed.dev.ci / pigweed-linux-gn-main</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-linux-gn-main\">pigweed.dev.try / pigweed-linux-gn-main</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/pigweed.ci-pigweed-linux-gn-main\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "pigweed-linux-gn-platform" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "gn_platform_build_check"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 2820 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "google.com:pigweed" |
| dataset: "resultdb" |
| table: "pigweed" |
| test_results {} |
| } |
| } |
| description_html: "Corresponding builders:<ul> <li>pigweed.ci / pigweed-linux-gn-platform</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-linux-gn-platform\">pigweed.try / pigweed-linux-gn-platform</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-linux-gn-platform\">pigweed.dev.ci / pigweed-linux-gn-platform</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-linux-gn-platform\">pigweed.dev.try / pigweed-linux-gn-platform</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/pigweed.ci-pigweed-linux-gn-platform\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "pigweed-linux-gn-san" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "program": [' |
| ' "sanitizers"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 2820 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "google.com:pigweed" |
| dataset: "resultdb" |
| table: "pigweed" |
| test_results {} |
| } |
| } |
| description_html: "Corresponding builders:<ul> <li>pigweed.ci / pigweed-linux-gn-san</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-linux-gn-san\">pigweed.try / pigweed-linux-gn-san</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-linux-gn-san\">pigweed.dev.ci / pigweed-linux-gn-san</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-linux-gn-san\">pigweed.dev.try / pigweed-linux-gn-san</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/pigweed.ci-pigweed-linux-gn-san\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "pigweed-linux-gn-san-msan" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "msan"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 43200 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "google.com:pigweed" |
| dataset: "resultdb" |
| table: "pigweed" |
| test_results {} |
| } |
| } |
| description_html: "Corresponding builders:<ul> <li>pigweed.ci / pigweed-linux-gn-san-msan</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-linux-gn-san-msan\">pigweed.try / pigweed-linux-gn-san-msan</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-linux-gn-san-msan\">pigweed.dev.ci / pigweed-linux-gn-san-msan</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-linux-gn-san-msan\">pigweed.dev.try / pigweed-linux-gn-san-msan</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/pigweed.ci-pigweed-linux-gn-san-msan\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "pigweed-linux-gn-sapphire" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "program": [' |
| ' "sapphire"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 2820 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "google.com:pigweed" |
| dataset: "resultdb" |
| table: "pigweed" |
| test_results {} |
| } |
| } |
| description_html: "Corresponding builders:<ul> <li>pigweed.ci / pigweed-linux-gn-sapphire</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-linux-gn-sapphire\">pigweed.try / pigweed-linux-gn-sapphire</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-linux-gn-sapphire\">pigweed.dev.ci / pigweed-linux-gn-sapphire</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-linux-gn-sapphire\">pigweed.dev.try / pigweed-linux-gn-sapphire</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/pigweed.ci-pigweed-linux-gn-sapphire\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "pigweed-linux-gn-software-update" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "gn_software_update_build"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 2820 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "google.com:pigweed" |
| dataset: "resultdb" |
| table: "pigweed" |
| test_results {} |
| } |
| } |
| description_html: "Corresponding builders:<ul> <li>pigweed.ci / pigweed-linux-gn-software-update</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-linux-gn-software-update\">pigweed.try / pigweed-linux-gn-software-update</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-linux-gn-software-update\">pigweed.dev.ci / pigweed-linux-gn-software-update</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-linux-gn-software-update\">pigweed.dev.try / pigweed-linux-gn-software-update</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/pigweed.ci-pigweed-linux-gn-software-update\">Schedule a new build</a></p>" |
| } |
| 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" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "static_analysis"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 2820 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "google.com:pigweed" |
| dataset: "resultdb" |
| table: "pigweed" |
| test_results {} |
| } |
| } |
| description_html: "Corresponding builders:<ul> <li>pigweed.ci / pigweed-linux-static-analysis</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-linux-static-analysis\">pigweed.try / pigweed-linux-static-analysis</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-linux-static-analysis\">pigweed.dev.ci / pigweed-linux-static-analysis</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-linux-static-analysis\">pigweed.dev.try / pigweed-linux-static-analysis</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/pigweed.ci-pigweed-linux-static-analysis\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "pigweed-linux-zephyr" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "zephyr_build"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 2820 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "google.com:pigweed" |
| dataset: "resultdb" |
| table: "pigweed" |
| test_results {} |
| } |
| } |
| description_html: "Corresponding builders:<ul> <li>pigweed.ci / pigweed-linux-zephyr</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-linux-zephyr\">pigweed.try / pigweed-linux-zephyr</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-linux-zephyr\">pigweed.dev.ci / pigweed-linux-zephyr</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-linux-zephyr\">pigweed.dev.try / pigweed-linux-zephyr</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/pigweed.ci-pigweed-linux-zephyr\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "pigweed-mac-arm-bazel-build-host-clang" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cpu:arm64" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "bazel_build"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 2820 |
| caches { |
| name: "bazel" |
| path: "bazel" |
| } |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "macos_sdk" |
| path: "macos_sdk" |
| wait_for_warm_cache_secs: 120 |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "google.com:pigweed" |
| dataset: "resultdb" |
| table: "pigweed" |
| test_results {} |
| } |
| } |
| description_html: "Corresponding builders:<ul> <li>pigweed.ci / pigweed-mac-arm-bazel-build-host-clang</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-mac-arm-bazel-build-host-clang\">pigweed.try / pigweed-mac-arm-bazel-build-host-clang</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-mac-arm-bazel-build-host-clang\">pigweed.dev.ci / pigweed-mac-arm-bazel-build-host-clang</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-mac-arm-bazel-build-host-clang\">pigweed.dev.try / pigweed-mac-arm-bazel-build-host-clang</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/pigweed.ci-pigweed-mac-arm-bazel-build-host-clang\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "pigweed-mac-arm-bazel-noenv" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cpu:arm64" |
| 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: |
| '{' |
| ' "bazel_options": {' |
| ' "config_path": "",' |
| ' "program": [' |
| ' "default"' |
| ' ]' |
| ' },' |
| ' "checkout_options": {' |
| ' "branch": "main",' |
| ' "eligible_workspace_paths": [' |
| ' "MODULE.bazel",' |
| ' "WORKSPACE"' |
| ' ],' |
| ' "equivalent_remotes": [],' |
| ' "initialize_submodules": true,' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "recipe": "bazel"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 2820 |
| caches { |
| name: "bazel" |
| path: "bazel" |
| } |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "macos_sdk" |
| path: "macos_sdk" |
| wait_for_warm_cache_secs: 120 |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "google.com:pigweed" |
| dataset: "resultdb" |
| table: "pigweed" |
| test_results {} |
| } |
| } |
| description_html: "Corresponding builders:<ul> <li>pigweed.ci / pigweed-mac-arm-bazel-noenv</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-mac-arm-bazel-noenv\">pigweed.try / pigweed-mac-arm-bazel-noenv</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-mac-arm-bazel-noenv\">pigweed.dev.ci / pigweed-mac-arm-bazel-noenv</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-mac-arm-bazel-noenv\">pigweed.dev.try / pigweed-mac-arm-bazel-noenv</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/pigweed.ci-pigweed-mac-arm-bazel-noenv\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "pigweed-mac-arm-bazel-san" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cpu:arm64" |
| 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: |
| '{' |
| ' "bazel_options": {' |
| ' "config_path": "",' |
| ' "program": [' |
| ' "sanitizers"' |
| ' ]' |
| ' },' |
| ' "checkout_options": {' |
| ' "branch": "main",' |
| ' "eligible_workspace_paths": [' |
| ' "MODULE.bazel",' |
| ' "WORKSPACE"' |
| ' ],' |
| ' "equivalent_remotes": [],' |
| ' "initialize_submodules": true,' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "recipe": "bazel"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 2820 |
| caches { |
| name: "bazel" |
| path: "bazel" |
| } |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "macos_sdk" |
| path: "macos_sdk" |
| wait_for_warm_cache_secs: 120 |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "google.com:pigweed" |
| dataset: "resultdb" |
| table: "pigweed" |
| test_results {} |
| } |
| } |
| description_html: "Corresponding builders:<ul> <li>pigweed.ci / pigweed-mac-arm-bazel-san</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-mac-arm-bazel-san\">pigweed.try / pigweed-mac-arm-bazel-san</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-mac-arm-bazel-san\">pigweed.dev.ci / pigweed-mac-arm-bazel-san</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-mac-arm-bazel-san\">pigweed.dev.try / pigweed-mac-arm-bazel-san</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/pigweed.ci-pigweed-mac-arm-bazel-san\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "pigweed-mac-arm-cmake-host-clang" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cpu:arm64" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "cmake_clang"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 43200 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "macos_sdk" |
| path: "macos_sdk" |
| wait_for_warm_cache_secs: 120 |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "google.com:pigweed" |
| dataset: "resultdb" |
| table: "pigweed" |
| test_results {} |
| } |
| } |
| description_html: "Corresponding builders:<ul> <li>pigweed.ci / pigweed-mac-arm-cmake-host-clang</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-mac-arm-cmake-host-clang\">pigweed.try / pigweed-mac-arm-cmake-host-clang</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-mac-arm-cmake-host-clang\">pigweed.dev.ci / pigweed-mac-arm-cmake-host-clang</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-mac-arm-cmake-host-clang\">pigweed.dev.try / pigweed-mac-arm-cmake-host-clang</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/pigweed.ci-pigweed-mac-arm-cmake-host-clang\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "pigweed-mac-arm-gn-arduino-pico" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cpu:arm64" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "program": [' |
| ' "arduino_pico"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 2820 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "macos_sdk" |
| path: "macos_sdk" |
| wait_for_warm_cache_secs: 120 |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "google.com:pigweed" |
| dataset: "resultdb" |
| table: "pigweed" |
| test_results {} |
| } |
| } |
| description_html: "Corresponding builders:<ul> <li>pigweed.ci / pigweed-mac-arm-gn-arduino-pico</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-mac-arm-gn-arduino-pico\">pigweed.try / pigweed-mac-arm-gn-arduino-pico</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-mac-arm-gn-arduino-pico\">pigweed.dev.ci / pigweed-mac-arm-gn-arduino-pico</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-mac-arm-gn-arduino-pico\">pigweed.dev.try / pigweed-mac-arm-gn-arduino-pico</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/pigweed.ci-pigweed-mac-arm-gn-arduino-pico\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "pigweed-mac-arm-gn-compatibility-main" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cpu:arm64" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "environment_options": {' |
| ' "config_file": "pw_env_setup/compatibility.json",' |
| ' "relative_pigweed_root": ".",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "gn_main_build_check"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 2820 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "macos_sdk" |
| path: "macos_sdk" |
| wait_for_warm_cache_secs: 120 |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "google.com:pigweed" |
| dataset: "resultdb" |
| table: "pigweed" |
| test_results {} |
| } |
| } |
| description_html: "Corresponding builders:<ul> <li>pigweed.ci / pigweed-mac-arm-gn-compatibility-main</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-mac-arm-gn-compatibility-main\">pigweed.try / pigweed-mac-arm-gn-compatibility-main</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-mac-arm-gn-compatibility-main\">pigweed.dev.ci / pigweed-mac-arm-gn-compatibility-main</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-mac-arm-gn-compatibility-main\">pigweed.dev.try / pigweed-mac-arm-gn-compatibility-main</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/pigweed.ci-pigweed-mac-arm-gn-compatibility-main\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "pigweed-mac-arm-gn-compatibility-platform" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cpu:arm64" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "environment_options": {' |
| ' "config_file": "pw_env_setup/compatibility.json",' |
| ' "relative_pigweed_root": ".",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "gn_platform_build_check"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 2820 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "macos_sdk" |
| path: "macos_sdk" |
| wait_for_warm_cache_secs: 120 |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "google.com:pigweed" |
| dataset: "resultdb" |
| table: "pigweed" |
| test_results {} |
| } |
| } |
| description_html: "Corresponding builders:<ul> <li>pigweed.ci / pigweed-mac-arm-gn-compatibility-platform</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-mac-arm-gn-compatibility-platform\">pigweed.try / pigweed-mac-arm-gn-compatibility-platform</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-mac-arm-gn-compatibility-platform\">pigweed.dev.ci / pigweed-mac-arm-gn-compatibility-platform</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-mac-arm-gn-compatibility-platform\">pigweed.dev.try / pigweed-mac-arm-gn-compatibility-platform</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/pigweed.ci-pigweed-mac-arm-gn-compatibility-platform\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "pigweed-mac-arm-gn-fuzz" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cpu:arm64" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "program": [' |
| ' "fuzz"' |
| ' ],' |
| ' "use_time_for_rng_seed": true' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 43200 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "macos_sdk" |
| path: "macos_sdk" |
| wait_for_warm_cache_secs: 120 |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "google.com:pigweed" |
| dataset: "resultdb" |
| table: "pigweed" |
| test_results {} |
| } |
| } |
| description_html: "Corresponding builders:<ul> <li>pigweed.ci / pigweed-mac-arm-gn-fuzz</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-mac-arm-gn-fuzz\">pigweed.try / pigweed-mac-arm-gn-fuzz</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-mac-arm-gn-fuzz\">pigweed.dev.ci / pigweed-mac-arm-gn-fuzz</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-mac-arm-gn-fuzz\">pigweed.dev.try / pigweed-mac-arm-gn-fuzz</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/pigweed.ci-pigweed-mac-arm-gn-fuzz\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "pigweed-mac-arm-gn-main" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cpu:arm64" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "gn_main_build_check"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 2820 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "macos_sdk" |
| path: "macos_sdk" |
| wait_for_warm_cache_secs: 120 |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "google.com:pigweed" |
| dataset: "resultdb" |
| table: "pigweed" |
| test_results {} |
| } |
| } |
| description_html: "Corresponding builders:<ul> <li>pigweed.ci / pigweed-mac-arm-gn-main</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-mac-arm-gn-main\">pigweed.try / pigweed-mac-arm-gn-main</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-mac-arm-gn-main\">pigweed.dev.ci / pigweed-mac-arm-gn-main</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-mac-arm-gn-main\">pigweed.dev.try / pigweed-mac-arm-gn-main</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/pigweed.ci-pigweed-mac-arm-gn-main\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "pigweed-mac-arm-gn-platform" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cpu:arm64" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "gn_platform_build_check"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 2820 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "macos_sdk" |
| path: "macos_sdk" |
| wait_for_warm_cache_secs: 120 |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "google.com:pigweed" |
| dataset: "resultdb" |
| table: "pigweed" |
| test_results {} |
| } |
| } |
| description_html: "Corresponding builders:<ul> <li>pigweed.ci / pigweed-mac-arm-gn-platform</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-mac-arm-gn-platform\">pigweed.try / pigweed-mac-arm-gn-platform</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-mac-arm-gn-platform\">pigweed.dev.ci / pigweed-mac-arm-gn-platform</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-mac-arm-gn-platform\">pigweed.dev.try / pigweed-mac-arm-gn-platform</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/pigweed.ci-pigweed-mac-arm-gn-platform\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "pigweed-mac-arm-gn-sapphire" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cpu:arm64" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "program": [' |
| ' "misc"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 43200 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "macos_sdk" |
| path: "macos_sdk" |
| wait_for_warm_cache_secs: 120 |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "google.com:pigweed" |
| dataset: "resultdb" |
| table: "pigweed" |
| test_results {} |
| } |
| } |
| description_html: "Corresponding builders:<ul> <li>pigweed.ci / pigweed-mac-arm-gn-sapphire</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-mac-arm-gn-sapphire\">pigweed.try / pigweed-mac-arm-gn-sapphire</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-mac-arm-gn-sapphire\">pigweed.dev.ci / pigweed-mac-arm-gn-sapphire</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-mac-arm-gn-sapphire\">pigweed.dev.try / pigweed-mac-arm-gn-sapphire</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/pigweed.ci-pigweed-mac-arm-gn-sapphire\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "pigweed-mac-arm-zephyr" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cpu:arm64" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "zephyr_build"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 2820 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "macos_sdk" |
| path: "macos_sdk" |
| wait_for_warm_cache_secs: 120 |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "google.com:pigweed" |
| dataset: "resultdb" |
| table: "pigweed" |
| test_results {} |
| } |
| } |
| description_html: "Corresponding builders:<ul> <li>pigweed.ci / pigweed-mac-arm-zephyr</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-mac-arm-zephyr\">pigweed.try / pigweed-mac-arm-zephyr</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-mac-arm-zephyr\">pigweed.dev.ci / pigweed-mac-arm-zephyr</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-mac-arm-zephyr\">pigweed.dev.try / pigweed-mac-arm-zephyr</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/pigweed.ci-pigweed-mac-arm-zephyr\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "pigweed-mac-x86-bazel-build-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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "bazel_build"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 3720 |
| caches { |
| name: "bazel" |
| path: "bazel" |
| } |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "macos_sdk" |
| path: "macos_sdk" |
| wait_for_warm_cache_secs: 120 |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "google.com:pigweed" |
| dataset: "resultdb" |
| table: "pigweed" |
| test_results {} |
| } |
| } |
| description_html: "Corresponding builders:<ul> <li>pigweed.ci / pigweed-mac-x86-bazel-build-host-clang</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-mac-x86-bazel-build-host-clang\">pigweed.try / pigweed-mac-x86-bazel-build-host-clang</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-mac-x86-bazel-build-host-clang\">pigweed.dev.ci / pigweed-mac-x86-bazel-build-host-clang</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-mac-x86-bazel-build-host-clang\">pigweed.dev.try / pigweed-mac-x86-bazel-build-host-clang</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/pigweed.ci-pigweed-mac-x86-bazel-build-host-clang\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "pigweed-mac-x86-bazel-noenv" |
| 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: |
| '{' |
| ' "bazel_options": {' |
| ' "config_path": "",' |
| ' "program": [' |
| ' "default"' |
| ' ]' |
| ' },' |
| ' "checkout_options": {' |
| ' "branch": "main",' |
| ' "eligible_workspace_paths": [' |
| ' "MODULE.bazel",' |
| ' "WORKSPACE"' |
| ' ],' |
| ' "equivalent_remotes": [],' |
| ' "initialize_submodules": true,' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "recipe": "bazel"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 2820 |
| caches { |
| name: "bazel" |
| path: "bazel" |
| } |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "macos_sdk" |
| path: "macos_sdk" |
| wait_for_warm_cache_secs: 120 |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "google.com:pigweed" |
| dataset: "resultdb" |
| table: "pigweed" |
| test_results {} |
| } |
| } |
| description_html: "Corresponding builders:<ul> <li>pigweed.ci / pigweed-mac-x86-bazel-noenv</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-mac-x86-bazel-noenv\">pigweed.try / pigweed-mac-x86-bazel-noenv</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-mac-x86-bazel-noenv\">pigweed.dev.ci / pigweed-mac-x86-bazel-noenv</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-mac-x86-bazel-noenv\">pigweed.dev.try / pigweed-mac-x86-bazel-noenv</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/pigweed.ci-pigweed-mac-x86-bazel-noenv\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "pigweed-mac-x86-bazel-san" |
| 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: |
| '{' |
| ' "bazel_options": {' |
| ' "config_path": "",' |
| ' "program": [' |
| ' "sanitizers"' |
| ' ]' |
| ' },' |
| ' "checkout_options": {' |
| ' "branch": "main",' |
| ' "eligible_workspace_paths": [' |
| ' "MODULE.bazel",' |
| ' "WORKSPACE"' |
| ' ],' |
| ' "equivalent_remotes": [],' |
| ' "initialize_submodules": true,' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "recipe": "bazel"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 2820 |
| caches { |
| name: "bazel" |
| path: "bazel" |
| } |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "macos_sdk" |
| path: "macos_sdk" |
| wait_for_warm_cache_secs: 120 |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "google.com:pigweed" |
| dataset: "resultdb" |
| table: "pigweed" |
| test_results {} |
| } |
| } |
| description_html: "Corresponding builders:<ul> <li>pigweed.ci / pigweed-mac-x86-bazel-san</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-mac-x86-bazel-san\">pigweed.try / pigweed-mac-x86-bazel-san</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-mac-x86-bazel-san\">pigweed.dev.ci / pigweed-mac-x86-bazel-san</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-mac-x86-bazel-san\">pigweed.dev.try / pigweed-mac-x86-bazel-san</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/pigweed.ci-pigweed-mac-x86-bazel-san\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "pigweed-mac-x86-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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "cmake_clang"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 43200 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "macos_sdk" |
| path: "macos_sdk" |
| wait_for_warm_cache_secs: 120 |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "google.com:pigweed" |
| dataset: "resultdb" |
| table: "pigweed" |
| test_results {} |
| } |
| } |
| description_html: "Corresponding builders:<ul> <li>pigweed.ci / pigweed-mac-x86-cmake-host-clang</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-mac-x86-cmake-host-clang\">pigweed.try / pigweed-mac-x86-cmake-host-clang</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-mac-x86-cmake-host-clang\">pigweed.dev.ci / pigweed-mac-x86-cmake-host-clang</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-mac-x86-cmake-host-clang\">pigweed.dev.try / pigweed-mac-x86-cmake-host-clang</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/pigweed.ci-pigweed-mac-x86-cmake-host-clang\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "pigweed-mac-x86-gn-arduino-pico" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "program": [' |
| ' "arduino_pico"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 2820 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "macos_sdk" |
| path: "macos_sdk" |
| wait_for_warm_cache_secs: 120 |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "google.com:pigweed" |
| dataset: "resultdb" |
| table: "pigweed" |
| test_results {} |
| } |
| } |
| description_html: "Corresponding builders:<ul> <li>pigweed.ci / pigweed-mac-x86-gn-arduino-pico</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-mac-x86-gn-arduino-pico\">pigweed.try / pigweed-mac-x86-gn-arduino-pico</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-mac-x86-gn-arduino-pico\">pigweed.dev.ci / pigweed-mac-x86-gn-arduino-pico</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-mac-x86-gn-arduino-pico\">pigweed.dev.try / pigweed-mac-x86-gn-arduino-pico</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/pigweed.ci-pigweed-mac-x86-gn-arduino-pico\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "pigweed-mac-x86-gn-compatibility-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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "environment_options": {' |
| ' "config_file": "pw_env_setup/compatibility.json",' |
| ' "relative_pigweed_root": ".",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "gn_main_build_check"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 4620 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "macos_sdk" |
| path: "macos_sdk" |
| wait_for_warm_cache_secs: 120 |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "google.com:pigweed" |
| dataset: "resultdb" |
| table: "pigweed" |
| test_results {} |
| } |
| } |
| description_html: "Corresponding builders:<ul> <li>pigweed.ci / pigweed-mac-x86-gn-compatibility-main</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-mac-x86-gn-compatibility-main\">pigweed.try / pigweed-mac-x86-gn-compatibility-main</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-mac-x86-gn-compatibility-main\">pigweed.dev.ci / pigweed-mac-x86-gn-compatibility-main</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-mac-x86-gn-compatibility-main\">pigweed.dev.try / pigweed-mac-x86-gn-compatibility-main</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/pigweed.ci-pigweed-mac-x86-gn-compatibility-main\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "pigweed-mac-x86-gn-compatibility-platform" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "environment_options": {' |
| ' "config_file": "pw_env_setup/compatibility.json",' |
| ' "relative_pigweed_root": ".",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "gn_platform_build_check"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 4620 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "macos_sdk" |
| path: "macos_sdk" |
| wait_for_warm_cache_secs: 120 |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "google.com:pigweed" |
| dataset: "resultdb" |
| table: "pigweed" |
| test_results {} |
| } |
| } |
| description_html: "Corresponding builders:<ul> <li>pigweed.ci / pigweed-mac-x86-gn-compatibility-platform</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-mac-x86-gn-compatibility-platform\">pigweed.try / pigweed-mac-x86-gn-compatibility-platform</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-mac-x86-gn-compatibility-platform\">pigweed.dev.ci / pigweed-mac-x86-gn-compatibility-platform</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-mac-x86-gn-compatibility-platform\">pigweed.dev.try / pigweed-mac-x86-gn-compatibility-platform</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/pigweed.ci-pigweed-mac-x86-gn-compatibility-platform\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "pigweed-mac-x86-gn-fuzz" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "program": [' |
| ' "fuzz"' |
| ' ],' |
| ' "use_time_for_rng_seed": true' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 43200 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "macos_sdk" |
| path: "macos_sdk" |
| wait_for_warm_cache_secs: 120 |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "google.com:pigweed" |
| dataset: "resultdb" |
| table: "pigweed" |
| test_results {} |
| } |
| } |
| description_html: "Corresponding builders:<ul> <li>pigweed.ci / pigweed-mac-x86-gn-fuzz</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-mac-x86-gn-fuzz\">pigweed.try / pigweed-mac-x86-gn-fuzz</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-mac-x86-gn-fuzz\">pigweed.dev.ci / pigweed-mac-x86-gn-fuzz</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-mac-x86-gn-fuzz\">pigweed.dev.try / pigweed-mac-x86-gn-fuzz</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/pigweed.ci-pigweed-mac-x86-gn-fuzz\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "pigweed-mac-x86-gn-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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "gn_main_build_check"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 4620 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "macos_sdk" |
| path: "macos_sdk" |
| wait_for_warm_cache_secs: 120 |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "google.com:pigweed" |
| dataset: "resultdb" |
| table: "pigweed" |
| test_results {} |
| } |
| } |
| description_html: "Corresponding builders:<ul> <li>pigweed.ci / pigweed-mac-x86-gn-main</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-mac-x86-gn-main\">pigweed.try / pigweed-mac-x86-gn-main</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-mac-x86-gn-main\">pigweed.dev.ci / pigweed-mac-x86-gn-main</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-mac-x86-gn-main\">pigweed.dev.try / pigweed-mac-x86-gn-main</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/pigweed.ci-pigweed-mac-x86-gn-main\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "pigweed-mac-x86-gn-platform" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "gn_platform_build_check"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 4620 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "macos_sdk" |
| path: "macos_sdk" |
| wait_for_warm_cache_secs: 120 |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "google.com:pigweed" |
| dataset: "resultdb" |
| table: "pigweed" |
| test_results {} |
| } |
| } |
| description_html: "Corresponding builders:<ul> <li>pigweed.ci / pigweed-mac-x86-gn-platform</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-mac-x86-gn-platform\">pigweed.try / pigweed-mac-x86-gn-platform</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-mac-x86-gn-platform\">pigweed.dev.ci / pigweed-mac-x86-gn-platform</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-mac-x86-gn-platform\">pigweed.dev.try / pigweed-mac-x86-gn-platform</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/pigweed.ci-pigweed-mac-x86-gn-platform\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "pigweed-mac-x86-gn-sapphire" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "program": [' |
| ' "misc"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 43200 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "macos_sdk" |
| path: "macos_sdk" |
| wait_for_warm_cache_secs: 120 |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "google.com:pigweed" |
| dataset: "resultdb" |
| table: "pigweed" |
| test_results {} |
| } |
| } |
| description_html: "Corresponding builders:<ul> <li>pigweed.ci / pigweed-mac-x86-gn-sapphire</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-mac-x86-gn-sapphire\">pigweed.try / pigweed-mac-x86-gn-sapphire</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-mac-x86-gn-sapphire\">pigweed.dev.ci / pigweed-mac-x86-gn-sapphire</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-mac-x86-gn-sapphire\">pigweed.dev.try / pigweed-mac-x86-gn-sapphire</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/pigweed.ci-pigweed-mac-x86-gn-sapphire\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "pigweed-mac-x86-zephyr" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "zephyr_build"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 2820 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "macos_sdk" |
| path: "macos_sdk" |
| wait_for_warm_cache_secs: 120 |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "google.com:pigweed" |
| dataset: "resultdb" |
| table: "pigweed" |
| test_results {} |
| } |
| } |
| description_html: "Corresponding builders:<ul> <li>pigweed.ci / pigweed-mac-x86-zephyr</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-mac-x86-zephyr\">pigweed.try / pigweed-mac-x86-zephyr</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-mac-x86-zephyr\">pigweed.dev.ci / pigweed-mac-x86-zephyr</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-mac-x86-zephyr\">pigweed.dev.try / pigweed-mac-x86-zephyr</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/pigweed.ci-pigweed-mac-x86-zephyr\">Schedule a new build</a></p>" |
| } |
| 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: |
| '{' |
| ' "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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "recipe": "pigweed"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 43200 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "google.com:pigweed" |
| dataset: "resultdb" |
| table: "pigweed" |
| test_results {} |
| } |
| } |
| description_html: "Corresponding builders:<ul> <li>pigweed.ci / pigweed-stm32f429i</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-stm32f429i\">pigweed.try / pigweed-stm32f429i</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-stm32f429i\">pigweed.dev.ci / pigweed-stm32f429i</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-stm32f429i\">pigweed.dev.try / pigweed-stm32f429i</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/pigweed.ci-pigweed-stm32f429i\">Schedule a new build</a></p>" |
| } |
| 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" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "stm32f429i"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 43200 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "google.com:pigweed" |
| dataset: "resultdb" |
| table: "pigweed" |
| test_results {} |
| } |
| } |
| description_html: "Corresponding builders:<ul> <li>pigweed.ci / pigweed-stm32f429i-combined</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-stm32f429i-combined\">pigweed.try / pigweed-stm32f429i-combined</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-stm32f429i-combined\">pigweed.dev.ci / pigweed-stm32f429i-combined</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-stm32f429i-combined\">pigweed.dev.try / pigweed-stm32f429i-combined</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/pigweed.ci-pigweed-stm32f429i-combined\">Schedule a new build</a></p>" |
| } |
| 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" |
| 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"' |
| ' ],' |
| ' "packages": []' |
| ' },' |
| ' "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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "recipe": "build"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 43200 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "google.com:pigweed" |
| dataset: "resultdb" |
| table: "pigweed" |
| test_results {} |
| } |
| } |
| description_html: "Corresponding builders:<ul> <li>pigweed.ci / pigweed-stm32f429i-subbuild</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-stm32f429i-subbuild\">pigweed.try / pigweed-stm32f429i-subbuild</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-stm32f429i-subbuild\">pigweed.dev.ci / pigweed-stm32f429i-subbuild</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-stm32f429i-subbuild\">pigweed.dev.try / pigweed-stm32f429i-subbuild</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/pigweed.ci-pigweed-stm32f429i-subbuild\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "pigweed-windows-bazel-noenv" |
| 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: |
| '{' |
| ' "bazel_options": {' |
| ' "config_path": "",' |
| ' "program": [' |
| ' "default"' |
| ' ]' |
| ' },' |
| ' "checkout_options": {' |
| ' "branch": "main",' |
| ' "eligible_workspace_paths": [' |
| ' "MODULE.bazel",' |
| ' "WORKSPACE"' |
| ' ],' |
| ' "equivalent_remotes": [],' |
| ' "initialize_submodules": true,' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "recipe": "bazel"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 43200 |
| caches { |
| name: "bazel" |
| path: "bazel" |
| } |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "google.com:pigweed" |
| dataset: "resultdb" |
| table: "pigweed" |
| test_results {} |
| } |
| } |
| description_html: "Corresponding builders:<ul> <li>pigweed.ci / pigweed-windows-bazel-noenv</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-windows-bazel-noenv\">pigweed.try / pigweed-windows-bazel-noenv</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-windows-bazel-noenv\">pigweed.dev.ci / pigweed-windows-bazel-noenv</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-windows-bazel-noenv\">pigweed.dev.try / pigweed-windows-bazel-noenv</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/pigweed.ci-pigweed-windows-bazel-noenv\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "pigweed-windows-gn-arduino-pico" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "program": [' |
| ' "arduino_pico"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 43200 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "google.com:pigweed" |
| dataset: "resultdb" |
| table: "pigweed" |
| test_results {} |
| } |
| } |
| description_html: "Corresponding builders:<ul> <li>pigweed.ci / pigweed-windows-gn-arduino-pico</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-windows-gn-arduino-pico\">pigweed.try / pigweed-windows-gn-arduino-pico</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-windows-gn-arduino-pico\">pigweed.dev.ci / pigweed-windows-gn-arduino-pico</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-windows-gn-arduino-pico\">pigweed.dev.try / pigweed-windows-gn-arduino-pico</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/pigweed.ci-pigweed-windows-gn-arduino-pico\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "pigweed-windows-gn-compatibility-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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "environment_options": {' |
| ' "config_file": "pw_env_setup/compatibility.json",' |
| ' "relative_pigweed_root": ".",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "gn_main_build_check"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 2820 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "google.com:pigweed" |
| dataset: "resultdb" |
| table: "pigweed" |
| test_results {} |
| } |
| } |
| description_html: "Corresponding builders:<ul> <li>pigweed.ci / pigweed-windows-gn-compatibility-main</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-windows-gn-compatibility-main\">pigweed.try / pigweed-windows-gn-compatibility-main</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-windows-gn-compatibility-main\">pigweed.dev.ci / pigweed-windows-gn-compatibility-main</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-windows-gn-compatibility-main\">pigweed.dev.try / pigweed-windows-gn-compatibility-main</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/pigweed.ci-pigweed-windows-gn-compatibility-main\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "pigweed-windows-gn-compatibility-platform" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "environment_options": {' |
| ' "config_file": "pw_env_setup/compatibility.json",' |
| ' "relative_pigweed_root": ".",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "gn_platform_build_check"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 2820 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "google.com:pigweed" |
| dataset: "resultdb" |
| table: "pigweed" |
| test_results {} |
| } |
| } |
| description_html: "Corresponding builders:<ul> <li>pigweed.ci / pigweed-windows-gn-compatibility-platform</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-windows-gn-compatibility-platform\">pigweed.try / pigweed-windows-gn-compatibility-platform</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-windows-gn-compatibility-platform\">pigweed.dev.ci / pigweed-windows-gn-compatibility-platform</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-windows-gn-compatibility-platform\">pigweed.dev.try / pigweed-windows-gn-compatibility-platform</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/pigweed.ci-pigweed-windows-gn-compatibility-platform\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "pigweed-windows-gn-fuzz" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "program": [' |
| ' "fuzz"' |
| ' ],' |
| ' "use_time_for_rng_seed": true' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 43200 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "google.com:pigweed" |
| dataset: "resultdb" |
| table: "pigweed" |
| test_results {} |
| } |
| } |
| description_html: "Corresponding builders:<ul> <li>pigweed.ci / pigweed-windows-gn-fuzz</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-windows-gn-fuzz\">pigweed.try / pigweed-windows-gn-fuzz</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-windows-gn-fuzz\">pigweed.dev.ci / pigweed-windows-gn-fuzz</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-windows-gn-fuzz\">pigweed.dev.try / pigweed-windows-gn-fuzz</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/pigweed.ci-pigweed-windows-gn-fuzz\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "pigweed-windows-gn-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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "gn_main_build_check"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 2820 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "google.com:pigweed" |
| dataset: "resultdb" |
| table: "pigweed" |
| test_results {} |
| } |
| } |
| description_html: "Corresponding builders:<ul> <li>pigweed.ci / pigweed-windows-gn-main</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-windows-gn-main\">pigweed.try / pigweed-windows-gn-main</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-windows-gn-main\">pigweed.dev.ci / pigweed-windows-gn-main</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-windows-gn-main\">pigweed.dev.try / pigweed-windows-gn-main</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/pigweed.ci-pigweed-windows-gn-main\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "pigweed-windows-gn-platform" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "gn_platform_build_check"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 2820 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "google.com:pigweed" |
| dataset: "resultdb" |
| table: "pigweed" |
| test_results {} |
| } |
| } |
| description_html: "Corresponding builders:<ul> <li>pigweed.ci / pigweed-windows-gn-platform</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-windows-gn-platform\">pigweed.try / pigweed-windows-gn-platform</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-windows-gn-platform\">pigweed.dev.ci / pigweed-windows-gn-platform</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-windows-gn-platform\">pigweed.dev.try / pigweed-windows-gn-platform</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/pigweed.ci-pigweed-windows-gn-platform\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "pigweed-windows-gn-sapphire" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "program": [' |
| ' "misc"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 43200 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "google.com:pigweed" |
| dataset: "resultdb" |
| table: "pigweed" |
| test_results {} |
| } |
| } |
| description_html: "Corresponding builders:<ul> <li>pigweed.ci / pigweed-windows-gn-sapphire</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-windows-gn-sapphire\">pigweed.try / pigweed-windows-gn-sapphire</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-windows-gn-sapphire\">pigweed.dev.ci / pigweed-windows-gn-sapphire</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-windows-gn-sapphire\">pigweed.dev.try / pigweed-windows-gn-sapphire</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/pigweed.ci-pigweed-windows-gn-sapphire\">Schedule a new build</a></p>" |
| } |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "static_analysis"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 43200 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "google.com:pigweed" |
| dataset: "resultdb" |
| table: "pigweed" |
| test_results {} |
| } |
| } |
| description_html: "Corresponding builders:<ul> <li>pigweed.ci / pigweed-windows-static-analysis</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-windows-static-analysis\">pigweed.try / pigweed-windows-static-analysis</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-windows-static-analysis\">pigweed.dev.ci / pigweed-windows-static-analysis</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-windows-static-analysis\">pigweed.dev.try / pigweed-windows-static-analysis</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/pigweed.ci-pigweed-windows-static-analysis\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "pigweed-windows-zephyr" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "zephyr_build"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 43200 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "google.com:pigweed" |
| dataset: "resultdb" |
| table: "pigweed" |
| test_results {} |
| } |
| } |
| description_html: "Corresponding builders:<ul> <li>pigweed.ci / pigweed-windows-zephyr</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-windows-zephyr\">pigweed.try / pigweed-windows-zephyr</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-windows-zephyr\">pigweed.dev.ci / pigweed-windows-zephyr</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-windows-zephyr\">pigweed.dev.try / pigweed-windows-zephyr</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/pigweed.ci-pigweed-windows-zephyr\">Schedule a new build</a></p>" |
| } |
| 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" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": false,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "recipe": "xrefs"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 2820 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-xref-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "google.com:pigweed" |
| dataset: "resultdb" |
| table: "pigweed" |
| test_results {} |
| } |
| } |
| description_html: "Corresponding builders:<ul> <li>pigweed.ci / pigweed-xref-generator</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-xref-generator\">pigweed.try / pigweed-xref-generator</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-xref-generator\">pigweed.dev.try / pigweed-xref-generator</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/pigweed.ci-pigweed-xref-generator\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "python-packages-linux-amd64-310" |
| 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": false,' |
| ' "artifacts": [],' |
| ' "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/third_party/python_packages/310/linux-amd64",' |
| ' "do_not_rerun": false,' |
| ' "dry_run": false,' |
| ' "environment_options": {' |
| ' "additional_cipd_files": [' |
| ' "pw_env_setup/py/pw_env_setup/cipd_setup/python310.json"' |
| ' ],' |
| ' "config_file": "pigweed.json",' |
| ' "relative_pigweed_root": ".",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "export_dir_name": "python_wheels",' |
| ' "step": [' |
| ' "vendor_python_wheels"' |
| ' ]' |
| ' },' |
| ' "recipe": "target_to_cipd",' |
| ' "replacements": [],' |
| ' "roller_name": null' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 43200 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-python@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "google.com:pigweed" |
| dataset: "resultdb" |
| table: "pigweed" |
| test_results {} |
| } |
| } |
| description_html: "Corresponding builders:<ul> <li>pigweed.ci / python-packages-linux-amd64-310</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/python-packages-linux-amd64-310\">pigweed.try / python-packages-linux-amd64-310</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/python-packages-linux-amd64-310\">pigweed.dev.ci / python-packages-linux-amd64-310</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/python-packages-linux-amd64-310\">pigweed.dev.try / python-packages-linux-amd64-310</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/pigweed.ci-python-packages-linux-amd64-310\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "python-packages-linux-amd64-311" |
| 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": false,' |
| ' "artifacts": [],' |
| ' "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/third_party/python_packages/311/linux-amd64",' |
| ' "do_not_rerun": false,' |
| ' "dry_run": false,' |
| ' "environment_options": {' |
| ' "additional_cipd_files": [' |
| ' "pw_env_setup/py/pw_env_setup/cipd_setup/python311.json"' |
| ' ],' |
| ' "config_file": "pigweed.json",' |
| ' "relative_pigweed_root": ".",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "export_dir_name": "python_wheels",' |
| ' "step": [' |
| ' "vendor_python_wheels"' |
| ' ]' |
| ' },' |
| ' "recipe": "target_to_cipd",' |
| ' "replacements": [],' |
| ' "roller_name": null' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 43200 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-python@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "google.com:pigweed" |
| dataset: "resultdb" |
| table: "pigweed" |
| test_results {} |
| } |
| } |
| description_html: "Corresponding builders:<ul> <li>pigweed.ci / python-packages-linux-amd64-311</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/python-packages-linux-amd64-311\">pigweed.try / python-packages-linux-amd64-311</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/python-packages-linux-amd64-311\">pigweed.dev.ci / python-packages-linux-amd64-311</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/python-packages-linux-amd64-311\">pigweed.dev.try / python-packages-linux-amd64-311</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/pigweed.ci-python-packages-linux-amd64-311\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "python-packages-mac-amd64-310" |
| 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": false,' |
| ' "artifacts": [],' |
| ' "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/third_party/python_packages/310/mac-amd64",' |
| ' "do_not_rerun": false,' |
| ' "dry_run": false,' |
| ' "environment_options": {' |
| ' "additional_cipd_files": [' |
| ' "pw_env_setup/py/pw_env_setup/cipd_setup/python310.json"' |
| ' ],' |
| ' "config_file": "pigweed.json",' |
| ' "relative_pigweed_root": ".",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "export_dir_name": "python_wheels",' |
| ' "step": [' |
| ' "vendor_python_wheels"' |
| ' ]' |
| ' },' |
| ' "recipe": "target_to_cipd",' |
| ' "replacements": [],' |
| ' "roller_name": null' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 43200 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "macos_sdk" |
| path: "macos_sdk" |
| wait_for_warm_cache_secs: 120 |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-python@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "google.com:pigweed" |
| dataset: "resultdb" |
| table: "pigweed" |
| test_results {} |
| } |
| } |
| description_html: "Corresponding builders:<ul> <li>pigweed.ci / python-packages-mac-amd64-310</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/python-packages-mac-amd64-310\">pigweed.try / python-packages-mac-amd64-310</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/python-packages-mac-amd64-310\">pigweed.dev.ci / python-packages-mac-amd64-310</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/python-packages-mac-amd64-310\">pigweed.dev.try / python-packages-mac-amd64-310</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/pigweed.ci-python-packages-mac-amd64-310\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "python-packages-mac-amd64-311" |
| 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": false,' |
| ' "artifacts": [],' |
| ' "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/third_party/python_packages/311/mac-amd64",' |
| ' "do_not_rerun": false,' |
| ' "dry_run": false,' |
| ' "environment_options": {' |
| ' "additional_cipd_files": [' |
| ' "pw_env_setup/py/pw_env_setup/cipd_setup/python311.json"' |
| ' ],' |
| ' "config_file": "pigweed.json",' |
| ' "relative_pigweed_root": ".",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "export_dir_name": "python_wheels",' |
| ' "step": [' |
| ' "vendor_python_wheels"' |
| ' ]' |
| ' },' |
| ' "recipe": "target_to_cipd",' |
| ' "replacements": [],' |
| ' "roller_name": null' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 43200 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "macos_sdk" |
| path: "macos_sdk" |
| wait_for_warm_cache_secs: 120 |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-python@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "google.com:pigweed" |
| dataset: "resultdb" |
| table: "pigweed" |
| test_results {} |
| } |
| } |
| description_html: "Corresponding builders:<ul> <li>pigweed.ci / python-packages-mac-amd64-311</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/python-packages-mac-amd64-311\">pigweed.try / python-packages-mac-amd64-311</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/python-packages-mac-amd64-311\">pigweed.dev.ci / python-packages-mac-amd64-311</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/python-packages-mac-amd64-311\">pigweed.dev.try / python-packages-mac-amd64-311</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/pigweed.ci-python-packages-mac-amd64-311\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "python-packages-windows-amd64-310" |
| 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": false,' |
| ' "artifacts": [],' |
| ' "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/third_party/python_packages/310/windows-amd64",' |
| ' "do_not_rerun": false,' |
| ' "dry_run": false,' |
| ' "environment_options": {' |
| ' "additional_cipd_files": [' |
| ' "pw_env_setup/py/pw_env_setup/cipd_setup/python310.json"' |
| ' ],' |
| ' "config_file": "pigweed.json",' |
| ' "relative_pigweed_root": ".",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "export_dir_name": "python_wheels",' |
| ' "step": [' |
| ' "vendor_python_wheels"' |
| ' ]' |
| ' },' |
| ' "recipe": "target_to_cipd",' |
| ' "replacements": [],' |
| ' "roller_name": null' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 43200 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-python@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "google.com:pigweed" |
| dataset: "resultdb" |
| table: "pigweed" |
| test_results {} |
| } |
| } |
| description_html: "Corresponding builders:<ul> <li>pigweed.ci / python-packages-windows-amd64-310</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/python-packages-windows-amd64-310\">pigweed.try / python-packages-windows-amd64-310</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/python-packages-windows-amd64-310\">pigweed.dev.ci / python-packages-windows-amd64-310</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/python-packages-windows-amd64-310\">pigweed.dev.try / python-packages-windows-amd64-310</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/pigweed.ci-python-packages-windows-amd64-310\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "python-packages-windows-amd64-311" |
| 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": false,' |
| ' "artifacts": [],' |
| ' "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/third_party/python_packages/311/windows-amd64",' |
| ' "do_not_rerun": false,' |
| ' "dry_run": false,' |
| ' "environment_options": {' |
| ' "additional_cipd_files": [' |
| ' "pw_env_setup/py/pw_env_setup/cipd_setup/python311.json"' |
| ' ],' |
| ' "config_file": "pigweed.json",' |
| ' "relative_pigweed_root": ".",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "export_dir_name": "python_wheels",' |
| ' "step": [' |
| ' "vendor_python_wheels"' |
| ' ]' |
| ' },' |
| ' "recipe": "target_to_cipd",' |
| ' "replacements": [],' |
| ' "roller_name": null' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 43200 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-python@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "google.com:pigweed" |
| dataset: "resultdb" |
| table: "pigweed" |
| test_results {} |
| } |
| } |
| description_html: "Corresponding builders:<ul> <li>pigweed.ci / python-packages-windows-amd64-311</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/python-packages-windows-amd64-311\">pigweed.try / python-packages-windows-amd64-311</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/python-packages-windows-amd64-311\">pigweed.dev.ci / python-packages-windows-amd64-311</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/python-packages-windows-amd64-311\">pigweed.dev.try / python-packages-windows-amd64-311</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/pigweed.ci-python-packages-windows-amd64-311\">Schedule a new build</a></p>" |
| } |
| } |
| } |
| buckets { |
| name: "pigweed.dev.ci" |
| swarming { |
| builders { |
| name: "coverage" |
| 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.dev.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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "gcs_bucket": "pigweed-ci-builds",' |
| ' "pw_presubmit_options": {' |
| ' "export_dir_name": "export",' |
| ' "step": [' |
| ' "coverage"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/coverage\">pigweed.ci / coverage</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/coverage\">pigweed.try / coverage</a></li> <li>pigweed.dev.ci / coverage</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/coverage\">pigweed.dev.try / coverage</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/pigweed.dev.ci-coverage\">Schedule a new build</a></p>" |
| } |
| 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.dev.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",' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_variables": [' |
| ' "PW_BOOTSTRAP_PYTHON=python3"' |
| ' ],' |
| ' "recipe": "envtest"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/envtest-linux\">pigweed.ci / envtest-linux</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/envtest-linux\">pigweed.try / envtest-linux</a></li> <li>pigweed.dev.ci / envtest-linux</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/envtest-linux\">pigweed.dev.try / envtest-linux</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/pigweed.dev.ci-envtest-linux\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "envtest-mac-arm" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cpu:arm64" |
| dimensions: "os:Mac" |
| dimensions: "pool:luci.pigweed.dev.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",' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_variables": [' |
| ' "PW_BOOTSTRAP_PYTHON=python3"' |
| ' ],' |
| ' "recipe": "envtest"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "macos_sdk" |
| path: "macos_sdk" |
| wait_for_warm_cache_secs: 120 |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/envtest-mac-arm\">pigweed.ci / envtest-mac-arm</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/envtest-mac-arm\">pigweed.try / envtest-mac-arm</a></li> <li>pigweed.dev.ci / envtest-mac-arm</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/envtest-mac-arm\">pigweed.dev.try / envtest-mac-arm</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/pigweed.dev.ci-envtest-mac-arm\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "envtest-mac-x86" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Mac" |
| dimensions: "pool:luci.pigweed.dev.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",' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_variables": [' |
| ' "PW_BOOTSTRAP_PYTHON=python3"' |
| ' ],' |
| ' "recipe": "envtest"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "macos_sdk" |
| path: "macos_sdk" |
| wait_for_warm_cache_secs: 120 |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/envtest-mac-x86\">pigweed.ci / envtest-mac-x86</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/envtest-mac-x86\">pigweed.try / envtest-mac-x86</a></li> <li>pigweed.dev.ci / envtest-mac-x86</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/envtest-mac-x86\">pigweed.dev.try / envtest-mac-x86</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/pigweed.dev.ci-envtest-mac-x86\">Schedule a new build</a></p>" |
| } |
| 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.dev.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",' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_variables": [' |
| ' "PW_BOOTSTRAP_PYTHON=python3"' |
| ' ],' |
| ' "recipe": "envtest"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/envtest-windows\">pigweed.ci / envtest-windows</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/envtest-windows\">pigweed.try / envtest-windows</a></li> <li>pigweed.dev.ci / envtest-windows</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/envtest-windows\">pigweed.dev.try / envtest-windows</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/pigweed.dev.ci-envtest-windows\">Schedule a new build</a></p>" |
| } |
| 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" |
| dimensions: "pool:luci.pigweed.dev.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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "program": [' |
| ' "lintformat"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2220 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-lintformat-full\">pigweed.ci / pigweed-lintformat-full</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-lintformat\">pigweed.try / pigweed-lintformat</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-lintformat-full\">pigweed.try / pigweed-lintformat-full</a></li> <li>pigweed.dev.ci / pigweed-lintformat-full</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-lintformat\">pigweed.dev.try / pigweed-lintformat</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-lintformat-full\">pigweed.dev.try / pigweed-lintformat-full</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/pigweed.dev.ci-pigweed-lintformat-full\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "pigweed-linux-bazel-bthost" |
| 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.dev.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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "bthost_package"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-bthost-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-linux-bazel-bthost\">pigweed.ci / pigweed-linux-bazel-bthost</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-linux-bazel-bthost\">pigweed.try / pigweed-linux-bazel-bthost</a></li> <li>pigweed.dev.ci / pigweed-linux-bazel-bthost</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-linux-bazel-bthost\">pigweed.dev.try / pigweed-linux-bazel-bthost</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/pigweed.dev.ci-pigweed-linux-bazel-bthost\">Schedule a new build</a></p>" |
| } |
| 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" |
| dimensions: "pool:luci.pigweed.dev.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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "bazel_build"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 3720 |
| expiration_secs: 28800 |
| caches { |
| name: "bazel" |
| path: "bazel" |
| } |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-linux-bazel-build-host-clang\">pigweed.ci / pigweed-linux-bazel-build-host-clang</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-linux-bazel-build-host-clang\">pigweed.try / pigweed-linux-bazel-build-host-clang</a></li> <li>pigweed.dev.ci / pigweed-linux-bazel-build-host-clang</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-linux-bazel-build-host-clang\">pigweed.dev.try / pigweed-linux-bazel-build-host-clang</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/pigweed.dev.ci-pigweed-linux-bazel-build-host-clang\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "pigweed-linux-bazel-integration" |
| 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.dev.ci" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "bazel_options": {' |
| ' "config_path": "",' |
| ' "program": [' |
| ' "integration"' |
| ' ]' |
| ' },' |
| ' "checkout_options": {' |
| ' "branch": "main",' |
| ' "eligible_workspace_paths": [' |
| ' "MODULE.bazel",' |
| ' "WORKSPACE"' |
| ' ],' |
| ' "equivalent_remotes": [],' |
| ' "initialize_submodules": true,' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "recipe": "bazel"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 28800 |
| caches { |
| name: "bazel" |
| path: "bazel" |
| } |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-linux-bazel-integration\">pigweed.ci / pigweed-linux-bazel-integration</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-linux-bazel-integration\">pigweed.try / pigweed-linux-bazel-integration</a></li> <li>pigweed.dev.ci / pigweed-linux-bazel-integration</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-linux-bazel-integration\">pigweed.dev.try / pigweed-linux-bazel-integration</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/pigweed.dev.ci-pigweed-linux-bazel-integration\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "pigweed-linux-bazel-noenv" |
| 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.dev.ci" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "bazel_options": {' |
| ' "config_path": "",' |
| ' "program": [' |
| ' "default"' |
| ' ]' |
| ' },' |
| ' "checkout_options": {' |
| ' "branch": "main",' |
| ' "eligible_workspace_paths": [' |
| ' "MODULE.bazel",' |
| ' "WORKSPACE"' |
| ' ],' |
| ' "equivalent_remotes": [],' |
| ' "initialize_submodules": true,' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "recipe": "bazel"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 28800 |
| caches { |
| name: "bazel" |
| path: "bazel" |
| } |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-linux-bazel-noenv\">pigweed.ci / pigweed-linux-bazel-noenv</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-linux-bazel-noenv\">pigweed.try / pigweed-linux-bazel-noenv</a></li> <li>pigweed.dev.ci / pigweed-linux-bazel-noenv</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-linux-bazel-noenv\">pigweed.dev.try / pigweed-linux-bazel-noenv</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/pigweed.dev.ci-pigweed-linux-bazel-noenv\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "pigweed-linux-bazel-san" |
| 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.dev.ci" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "bazel_options": {' |
| ' "config_path": "",' |
| ' "program": [' |
| ' "sanitizers"' |
| ' ]' |
| ' },' |
| ' "checkout_options": {' |
| ' "branch": "main",' |
| ' "eligible_workspace_paths": [' |
| ' "MODULE.bazel",' |
| ' "WORKSPACE"' |
| ' ],' |
| ' "equivalent_remotes": [],' |
| ' "initialize_submodules": true,' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "recipe": "bazel"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 28800 |
| caches { |
| name: "bazel" |
| path: "bazel" |
| } |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-linux-bazel-san\">pigweed.ci / pigweed-linux-bazel-san</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-linux-bazel-san\">pigweed.try / pigweed-linux-bazel-san</a></li> <li>pigweed.dev.ci / pigweed-linux-bazel-san</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-linux-bazel-san\">pigweed.dev.try / pigweed-linux-bazel-san</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/pigweed.dev.ci-pigweed-linux-bazel-san\">Schedule a new build</a></p>" |
| } |
| 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" |
| dimensions: "pool:luci.pigweed.dev.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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "cmake_clang"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-linux-cmake-host-clang\">pigweed.ci / pigweed-linux-cmake-host-clang</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-linux-cmake-host-clang\">pigweed.try / pigweed-linux-cmake-host-clang</a></li> <li>pigweed.dev.ci / pigweed-linux-cmake-host-clang</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-linux-cmake-host-clang\">pigweed.dev.try / pigweed-linux-cmake-host-clang</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/pigweed.dev.ci-pigweed-linux-cmake-host-clang\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "pigweed-linux-gn-arduino-pico" |
| 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.dev.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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "program": [' |
| ' "arduino_pico"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-linux-gn-arduino-pico\">pigweed.ci / pigweed-linux-gn-arduino-pico</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-linux-gn-arduino-pico\">pigweed.try / pigweed-linux-gn-arduino-pico</a></li> <li>pigweed.dev.ci / pigweed-linux-gn-arduino-pico</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-linux-gn-arduino-pico\">pigweed.dev.try / pigweed-linux-gn-arduino-pico</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/pigweed.dev.ci-pigweed-linux-gn-arduino-pico\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "pigweed-linux-gn-compatibility-main" |
| 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.dev.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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pw_env_setup/compatibility.json",' |
| ' "relative_pigweed_root": ".",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "gn_main_build_check"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-linux-gn-compatibility-main\">pigweed.ci / pigweed-linux-gn-compatibility-main</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-linux-gn-compatibility-main\">pigweed.try / pigweed-linux-gn-compatibility-main</a></li> <li>pigweed.dev.ci / pigweed-linux-gn-compatibility-main</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-linux-gn-compatibility-main\">pigweed.dev.try / pigweed-linux-gn-compatibility-main</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/pigweed.dev.ci-pigweed-linux-gn-compatibility-main\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "pigweed-linux-gn-compatibility-platform" |
| 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.dev.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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pw_env_setup/compatibility.json",' |
| ' "relative_pigweed_root": ".",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "gn_platform_build_check"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-linux-gn-compatibility-platform\">pigweed.ci / pigweed-linux-gn-compatibility-platform</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-linux-gn-compatibility-platform\">pigweed.try / pigweed-linux-gn-compatibility-platform</a></li> <li>pigweed.dev.ci / pigweed-linux-gn-compatibility-platform</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-linux-gn-compatibility-platform\">pigweed.dev.try / pigweed-linux-gn-compatibility-platform</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/pigweed.dev.ci-pigweed-linux-gn-compatibility-platform\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "pigweed-linux-gn-crypto-mbedtls" |
| 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.dev.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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "gn_crypto_mbedtls_build"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-linux-gn-crypto-mbedtls\">pigweed.ci / pigweed-linux-gn-crypto-mbedtls</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-linux-gn-crypto-mbedtls\">pigweed.try / pigweed-linux-gn-crypto-mbedtls</a></li> <li>pigweed.dev.ci / pigweed-linux-gn-crypto-mbedtls</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-linux-gn-crypto-mbedtls\">pigweed.dev.try / pigweed-linux-gn-crypto-mbedtls</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/pigweed.dev.ci-pigweed-linux-gn-crypto-mbedtls\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "pigweed-linux-gn-crypto-micro-ecc" |
| 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.dev.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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "gn_crypto_micro_ecc_build"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-linux-gn-crypto-micro-ecc\">pigweed.ci / pigweed-linux-gn-crypto-micro-ecc</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-linux-gn-crypto-micro-ecc\">pigweed.try / pigweed-linux-gn-crypto-micro-ecc</a></li> <li>pigweed.dev.ci / pigweed-linux-gn-crypto-micro-ecc</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-linux-gn-crypto-micro-ecc\">pigweed.dev.try / pigweed-linux-gn-crypto-micro-ecc</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/pigweed.dev.ci-pigweed-linux-gn-crypto-micro-ecc\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "pigweed-linux-gn-fuzz" |
| 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.dev.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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "program": [' |
| ' "fuzz"' |
| ' ],' |
| ' "use_time_for_rng_seed": true' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-linux-gn-fuzz\">pigweed.ci / pigweed-linux-gn-fuzz</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-linux-gn-fuzz\">pigweed.try / pigweed-linux-gn-fuzz</a></li> <li>pigweed.dev.ci / pigweed-linux-gn-fuzz</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-linux-gn-fuzz\">pigweed.dev.try / pigweed-linux-gn-fuzz</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/pigweed.dev.ci-pigweed-linux-gn-fuzz\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "pigweed-linux-gn-main" |
| 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.dev.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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "gn_main_build_check"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-linux-gn-main\">pigweed.ci / pigweed-linux-gn-main</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-linux-gn-main\">pigweed.try / pigweed-linux-gn-main</a></li> <li>pigweed.dev.ci / pigweed-linux-gn-main</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-linux-gn-main\">pigweed.dev.try / pigweed-linux-gn-main</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/pigweed.dev.ci-pigweed-linux-gn-main\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "pigweed-linux-gn-platform" |
| 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.dev.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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "gn_platform_build_check"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-linux-gn-platform\">pigweed.ci / pigweed-linux-gn-platform</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-linux-gn-platform\">pigweed.try / pigweed-linux-gn-platform</a></li> <li>pigweed.dev.ci / pigweed-linux-gn-platform</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-linux-gn-platform\">pigweed.dev.try / pigweed-linux-gn-platform</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/pigweed.dev.ci-pigweed-linux-gn-platform\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "pigweed-linux-gn-san" |
| 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.dev.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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "program": [' |
| ' "sanitizers"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-linux-gn-san\">pigweed.ci / pigweed-linux-gn-san</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-linux-gn-san\">pigweed.try / pigweed-linux-gn-san</a></li> <li>pigweed.dev.ci / pigweed-linux-gn-san</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-linux-gn-san\">pigweed.dev.try / pigweed-linux-gn-san</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/pigweed.dev.ci-pigweed-linux-gn-san\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "pigweed-linux-gn-san-msan" |
| 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.dev.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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "msan"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-linux-gn-san-msan\">pigweed.ci / pigweed-linux-gn-san-msan</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-linux-gn-san-msan\">pigweed.try / pigweed-linux-gn-san-msan</a></li> <li>pigweed.dev.ci / pigweed-linux-gn-san-msan</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-linux-gn-san-msan\">pigweed.dev.try / pigweed-linux-gn-san-msan</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/pigweed.dev.ci-pigweed-linux-gn-san-msan\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "pigweed-linux-gn-sapphire" |
| 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.dev.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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "program": [' |
| ' "sapphire"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-linux-gn-sapphire\">pigweed.ci / pigweed-linux-gn-sapphire</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-linux-gn-sapphire\">pigweed.try / pigweed-linux-gn-sapphire</a></li> <li>pigweed.dev.ci / pigweed-linux-gn-sapphire</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-linux-gn-sapphire\">pigweed.dev.try / pigweed-linux-gn-sapphire</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/pigweed.dev.ci-pigweed-linux-gn-sapphire\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "pigweed-linux-gn-software-update" |
| 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.dev.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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "gn_software_update_build"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-linux-gn-software-update\">pigweed.ci / pigweed-linux-gn-software-update</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-linux-gn-software-update\">pigweed.try / pigweed-linux-gn-software-update</a></li> <li>pigweed.dev.ci / pigweed-linux-gn-software-update</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-linux-gn-software-update\">pigweed.dev.try / pigweed-linux-gn-software-update</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/pigweed.dev.ci-pigweed-linux-gn-software-update\">Schedule a new build</a></p>" |
| } |
| 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" |
| dimensions: "pool:luci.pigweed.dev.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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "static_analysis"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-linux-static-analysis\">pigweed.ci / pigweed-linux-static-analysis</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-linux-static-analysis\">pigweed.try / pigweed-linux-static-analysis</a></li> <li>pigweed.dev.ci / pigweed-linux-static-analysis</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-linux-static-analysis\">pigweed.dev.try / pigweed-linux-static-analysis</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/pigweed.dev.ci-pigweed-linux-static-analysis\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "pigweed-linux-zephyr" |
| 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.dev.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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "zephyr_build"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-linux-zephyr\">pigweed.ci / pigweed-linux-zephyr</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-linux-zephyr\">pigweed.try / pigweed-linux-zephyr</a></li> <li>pigweed.dev.ci / pigweed-linux-zephyr</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-linux-zephyr\">pigweed.dev.try / pigweed-linux-zephyr</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/pigweed.dev.ci-pigweed-linux-zephyr\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "pigweed-mac-arm-bazel-build-host-clang" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cpu:arm64" |
| dimensions: "os:Mac" |
| dimensions: "pool:luci.pigweed.dev.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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "bazel_build"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 28800 |
| caches { |
| name: "bazel" |
| path: "bazel" |
| } |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "macos_sdk" |
| path: "macos_sdk" |
| wait_for_warm_cache_secs: 120 |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-mac-arm-bazel-build-host-clang\">pigweed.ci / pigweed-mac-arm-bazel-build-host-clang</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-mac-arm-bazel-build-host-clang\">pigweed.try / pigweed-mac-arm-bazel-build-host-clang</a></li> <li>pigweed.dev.ci / pigweed-mac-arm-bazel-build-host-clang</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-mac-arm-bazel-build-host-clang\">pigweed.dev.try / pigweed-mac-arm-bazel-build-host-clang</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/pigweed.dev.ci-pigweed-mac-arm-bazel-build-host-clang\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "pigweed-mac-arm-bazel-noenv" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cpu:arm64" |
| dimensions: "os:Mac" |
| dimensions: "pool:luci.pigweed.dev.ci" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "bazel_options": {' |
| ' "config_path": "",' |
| ' "program": [' |
| ' "default"' |
| ' ]' |
| ' },' |
| ' "checkout_options": {' |
| ' "branch": "main",' |
| ' "eligible_workspace_paths": [' |
| ' "MODULE.bazel",' |
| ' "WORKSPACE"' |
| ' ],' |
| ' "equivalent_remotes": [],' |
| ' "initialize_submodules": true,' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "recipe": "bazel"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 28800 |
| caches { |
| name: "bazel" |
| path: "bazel" |
| } |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "macos_sdk" |
| path: "macos_sdk" |
| wait_for_warm_cache_secs: 120 |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-mac-arm-bazel-noenv\">pigweed.ci / pigweed-mac-arm-bazel-noenv</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-mac-arm-bazel-noenv\">pigweed.try / pigweed-mac-arm-bazel-noenv</a></li> <li>pigweed.dev.ci / pigweed-mac-arm-bazel-noenv</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-mac-arm-bazel-noenv\">pigweed.dev.try / pigweed-mac-arm-bazel-noenv</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/pigweed.dev.ci-pigweed-mac-arm-bazel-noenv\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "pigweed-mac-arm-bazel-san" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cpu:arm64" |
| dimensions: "os:Mac" |
| dimensions: "pool:luci.pigweed.dev.ci" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "bazel_options": {' |
| ' "config_path": "",' |
| ' "program": [' |
| ' "sanitizers"' |
| ' ]' |
| ' },' |
| ' "checkout_options": {' |
| ' "branch": "main",' |
| ' "eligible_workspace_paths": [' |
| ' "MODULE.bazel",' |
| ' "WORKSPACE"' |
| ' ],' |
| ' "equivalent_remotes": [],' |
| ' "initialize_submodules": true,' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "recipe": "bazel"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 28800 |
| caches { |
| name: "bazel" |
| path: "bazel" |
| } |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "macos_sdk" |
| path: "macos_sdk" |
| wait_for_warm_cache_secs: 120 |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-mac-arm-bazel-san\">pigweed.ci / pigweed-mac-arm-bazel-san</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-mac-arm-bazel-san\">pigweed.try / pigweed-mac-arm-bazel-san</a></li> <li>pigweed.dev.ci / pigweed-mac-arm-bazel-san</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-mac-arm-bazel-san\">pigweed.dev.try / pigweed-mac-arm-bazel-san</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/pigweed.dev.ci-pigweed-mac-arm-bazel-san\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "pigweed-mac-arm-cmake-host-clang" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cpu:arm64" |
| dimensions: "os:Mac" |
| dimensions: "pool:luci.pigweed.dev.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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "cmake_clang"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "macos_sdk" |
| path: "macos_sdk" |
| wait_for_warm_cache_secs: 120 |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-mac-arm-cmake-host-clang\">pigweed.ci / pigweed-mac-arm-cmake-host-clang</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-mac-arm-cmake-host-clang\">pigweed.try / pigweed-mac-arm-cmake-host-clang</a></li> <li>pigweed.dev.ci / pigweed-mac-arm-cmake-host-clang</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-mac-arm-cmake-host-clang\">pigweed.dev.try / pigweed-mac-arm-cmake-host-clang</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/pigweed.dev.ci-pigweed-mac-arm-cmake-host-clang\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "pigweed-mac-arm-gn-arduino-pico" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cpu:arm64" |
| dimensions: "os:Mac" |
| dimensions: "pool:luci.pigweed.dev.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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "program": [' |
| ' "arduino_pico"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "macos_sdk" |
| path: "macos_sdk" |
| wait_for_warm_cache_secs: 120 |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-mac-arm-gn-arduino-pico\">pigweed.ci / pigweed-mac-arm-gn-arduino-pico</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-mac-arm-gn-arduino-pico\">pigweed.try / pigweed-mac-arm-gn-arduino-pico</a></li> <li>pigweed.dev.ci / pigweed-mac-arm-gn-arduino-pico</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-mac-arm-gn-arduino-pico\">pigweed.dev.try / pigweed-mac-arm-gn-arduino-pico</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-arduino-pico\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "pigweed-mac-arm-gn-compatibility-main" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cpu:arm64" |
| dimensions: "os:Mac" |
| dimensions: "pool:luci.pigweed.dev.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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pw_env_setup/compatibility.json",' |
| ' "relative_pigweed_root": ".",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "gn_main_build_check"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "macos_sdk" |
| path: "macos_sdk" |
| wait_for_warm_cache_secs: 120 |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-mac-arm-gn-compatibility-main\">pigweed.ci / pigweed-mac-arm-gn-compatibility-main</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-mac-arm-gn-compatibility-main\">pigweed.try / pigweed-mac-arm-gn-compatibility-main</a></li> <li>pigweed.dev.ci / pigweed-mac-arm-gn-compatibility-main</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-mac-arm-gn-compatibility-main\">pigweed.dev.try / pigweed-mac-arm-gn-compatibility-main</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-main\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "pigweed-mac-arm-gn-compatibility-platform" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cpu:arm64" |
| dimensions: "os:Mac" |
| dimensions: "pool:luci.pigweed.dev.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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pw_env_setup/compatibility.json",' |
| ' "relative_pigweed_root": ".",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "gn_platform_build_check"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "macos_sdk" |
| path: "macos_sdk" |
| wait_for_warm_cache_secs: 120 |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-mac-arm-gn-compatibility-platform\">pigweed.ci / pigweed-mac-arm-gn-compatibility-platform</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-mac-arm-gn-compatibility-platform\">pigweed.try / pigweed-mac-arm-gn-compatibility-platform</a></li> <li>pigweed.dev.ci / pigweed-mac-arm-gn-compatibility-platform</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-mac-arm-gn-compatibility-platform\">pigweed.dev.try / pigweed-mac-arm-gn-compatibility-platform</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-platform\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "pigweed-mac-arm-gn-fuzz" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cpu:arm64" |
| dimensions: "os:Mac" |
| dimensions: "pool:luci.pigweed.dev.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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "program": [' |
| ' "fuzz"' |
| ' ],' |
| ' "use_time_for_rng_seed": true' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "macos_sdk" |
| path: "macos_sdk" |
| wait_for_warm_cache_secs: 120 |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-mac-arm-gn-fuzz\">pigweed.ci / pigweed-mac-arm-gn-fuzz</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-mac-arm-gn-fuzz\">pigweed.try / pigweed-mac-arm-gn-fuzz</a></li> <li>pigweed.dev.ci / pigweed-mac-arm-gn-fuzz</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-mac-arm-gn-fuzz\">pigweed.dev.try / pigweed-mac-arm-gn-fuzz</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-fuzz\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "pigweed-mac-arm-gn-main" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cpu:arm64" |
| dimensions: "os:Mac" |
| dimensions: "pool:luci.pigweed.dev.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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "gn_main_build_check"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "macos_sdk" |
| path: "macos_sdk" |
| wait_for_warm_cache_secs: 120 |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-mac-arm-gn-main\">pigweed.ci / pigweed-mac-arm-gn-main</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-mac-arm-gn-main\">pigweed.try / pigweed-mac-arm-gn-main</a></li> <li>pigweed.dev.ci / pigweed-mac-arm-gn-main</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-mac-arm-gn-main\">pigweed.dev.try / pigweed-mac-arm-gn-main</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-main\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "pigweed-mac-arm-gn-platform" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cpu:arm64" |
| dimensions: "os:Mac" |
| dimensions: "pool:luci.pigweed.dev.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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "gn_platform_build_check"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "macos_sdk" |
| path: "macos_sdk" |
| wait_for_warm_cache_secs: 120 |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-mac-arm-gn-platform\">pigweed.ci / pigweed-mac-arm-gn-platform</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-mac-arm-gn-platform\">pigweed.try / pigweed-mac-arm-gn-platform</a></li> <li>pigweed.dev.ci / pigweed-mac-arm-gn-platform</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-mac-arm-gn-platform\">pigweed.dev.try / pigweed-mac-arm-gn-platform</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-platform\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "pigweed-mac-arm-gn-sapphire" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cpu:arm64" |
| dimensions: "os:Mac" |
| dimensions: "pool:luci.pigweed.dev.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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "program": [' |
| ' "misc"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "macos_sdk" |
| path: "macos_sdk" |
| wait_for_warm_cache_secs: 120 |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-mac-arm-gn-sapphire\">pigweed.ci / pigweed-mac-arm-gn-sapphire</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-mac-arm-gn-sapphire\">pigweed.try / pigweed-mac-arm-gn-sapphire</a></li> <li>pigweed.dev.ci / pigweed-mac-arm-gn-sapphire</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-mac-arm-gn-sapphire\">pigweed.dev.try / pigweed-mac-arm-gn-sapphire</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-sapphire\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "pigweed-mac-arm-zephyr" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cpu:arm64" |
| dimensions: "os:Mac" |
| dimensions: "pool:luci.pigweed.dev.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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "zephyr_build"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "macos_sdk" |
| path: "macos_sdk" |
| wait_for_warm_cache_secs: 120 |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-mac-arm-zephyr\">pigweed.ci / pigweed-mac-arm-zephyr</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-mac-arm-zephyr\">pigweed.try / pigweed-mac-arm-zephyr</a></li> <li>pigweed.dev.ci / pigweed-mac-arm-zephyr</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-mac-arm-zephyr\">pigweed.dev.try / pigweed-mac-arm-zephyr</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/pigweed.dev.ci-pigweed-mac-arm-zephyr\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "pigweed-mac-x86-bazel-build-host-clang" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Mac" |
| dimensions: "pool:luci.pigweed.dev.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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "bazel_build"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 3720 |
| expiration_secs: 28800 |
| caches { |
| name: "bazel" |
| path: "bazel" |
| } |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "macos_sdk" |
| path: "macos_sdk" |
| wait_for_warm_cache_secs: 120 |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-mac-x86-bazel-build-host-clang\">pigweed.ci / pigweed-mac-x86-bazel-build-host-clang</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-mac-x86-bazel-build-host-clang\">pigweed.try / pigweed-mac-x86-bazel-build-host-clang</a></li> <li>pigweed.dev.ci / pigweed-mac-x86-bazel-build-host-clang</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-mac-x86-bazel-build-host-clang\">pigweed.dev.try / pigweed-mac-x86-bazel-build-host-clang</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/pigweed.dev.ci-pigweed-mac-x86-bazel-build-host-clang\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "pigweed-mac-x86-bazel-noenv" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Mac" |
| dimensions: "pool:luci.pigweed.dev.ci" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "bazel_options": {' |
| ' "config_path": "",' |
| ' "program": [' |
| ' "default"' |
| ' ]' |
| ' },' |
| ' "checkout_options": {' |
| ' "branch": "main",' |
| ' "eligible_workspace_paths": [' |
| ' "MODULE.bazel",' |
| ' "WORKSPACE"' |
| ' ],' |
| ' "equivalent_remotes": [],' |
| ' "initialize_submodules": true,' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "recipe": "bazel"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 28800 |
| caches { |
| name: "bazel" |
| path: "bazel" |
| } |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "macos_sdk" |
| path: "macos_sdk" |
| wait_for_warm_cache_secs: 120 |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-mac-x86-bazel-noenv\">pigweed.ci / pigweed-mac-x86-bazel-noenv</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-mac-x86-bazel-noenv\">pigweed.try / pigweed-mac-x86-bazel-noenv</a></li> <li>pigweed.dev.ci / pigweed-mac-x86-bazel-noenv</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-mac-x86-bazel-noenv\">pigweed.dev.try / pigweed-mac-x86-bazel-noenv</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/pigweed.dev.ci-pigweed-mac-x86-bazel-noenv\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "pigweed-mac-x86-bazel-san" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Mac" |
| dimensions: "pool:luci.pigweed.dev.ci" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "bazel_options": {' |
| ' "config_path": "",' |
| ' "program": [' |
| ' "sanitizers"' |
| ' ]' |
| ' },' |
| ' "checkout_options": {' |
| ' "branch": "main",' |
| ' "eligible_workspace_paths": [' |
| ' "MODULE.bazel",' |
| ' "WORKSPACE"' |
| ' ],' |
| ' "equivalent_remotes": [],' |
| ' "initialize_submodules": true,' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "recipe": "bazel"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 28800 |
| caches { |
| name: "bazel" |
| path: "bazel" |
| } |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "macos_sdk" |
| path: "macos_sdk" |
| wait_for_warm_cache_secs: 120 |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-mac-x86-bazel-san\">pigweed.ci / pigweed-mac-x86-bazel-san</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-mac-x86-bazel-san\">pigweed.try / pigweed-mac-x86-bazel-san</a></li> <li>pigweed.dev.ci / pigweed-mac-x86-bazel-san</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-mac-x86-bazel-san\">pigweed.dev.try / pigweed-mac-x86-bazel-san</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/pigweed.dev.ci-pigweed-mac-x86-bazel-san\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "pigweed-mac-x86-cmake-host-clang" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Mac" |
| dimensions: "pool:luci.pigweed.dev.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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "cmake_clang"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "macos_sdk" |
| path: "macos_sdk" |
| wait_for_warm_cache_secs: 120 |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-mac-x86-cmake-host-clang\">pigweed.ci / pigweed-mac-x86-cmake-host-clang</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-mac-x86-cmake-host-clang\">pigweed.try / pigweed-mac-x86-cmake-host-clang</a></li> <li>pigweed.dev.ci / pigweed-mac-x86-cmake-host-clang</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-mac-x86-cmake-host-clang\">pigweed.dev.try / pigweed-mac-x86-cmake-host-clang</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/pigweed.dev.ci-pigweed-mac-x86-cmake-host-clang\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "pigweed-mac-x86-gn-arduino-pico" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Mac" |
| dimensions: "pool:luci.pigweed.dev.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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "program": [' |
| ' "arduino_pico"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "macos_sdk" |
| path: "macos_sdk" |
| wait_for_warm_cache_secs: 120 |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-mac-x86-gn-arduino-pico\">pigweed.ci / pigweed-mac-x86-gn-arduino-pico</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-mac-x86-gn-arduino-pico\">pigweed.try / pigweed-mac-x86-gn-arduino-pico</a></li> <li>pigweed.dev.ci / pigweed-mac-x86-gn-arduino-pico</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-mac-x86-gn-arduino-pico\">pigweed.dev.try / pigweed-mac-x86-gn-arduino-pico</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/pigweed.dev.ci-pigweed-mac-x86-gn-arduino-pico\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "pigweed-mac-x86-gn-compatibility-main" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Mac" |
| dimensions: "pool:luci.pigweed.dev.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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pw_env_setup/compatibility.json",' |
| ' "relative_pigweed_root": ".",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "gn_main_build_check"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 4620 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "macos_sdk" |
| path: "macos_sdk" |
| wait_for_warm_cache_secs: 120 |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-mac-x86-gn-compatibility-main\">pigweed.ci / pigweed-mac-x86-gn-compatibility-main</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-mac-x86-gn-compatibility-main\">pigweed.try / pigweed-mac-x86-gn-compatibility-main</a></li> <li>pigweed.dev.ci / pigweed-mac-x86-gn-compatibility-main</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-mac-x86-gn-compatibility-main\">pigweed.dev.try / pigweed-mac-x86-gn-compatibility-main</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/pigweed.dev.ci-pigweed-mac-x86-gn-compatibility-main\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "pigweed-mac-x86-gn-compatibility-platform" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Mac" |
| dimensions: "pool:luci.pigweed.dev.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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pw_env_setup/compatibility.json",' |
| ' "relative_pigweed_root": ".",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "gn_platform_build_check"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 4620 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "macos_sdk" |
| path: "macos_sdk" |
| wait_for_warm_cache_secs: 120 |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-mac-x86-gn-compatibility-platform\">pigweed.ci / pigweed-mac-x86-gn-compatibility-platform</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-mac-x86-gn-compatibility-platform\">pigweed.try / pigweed-mac-x86-gn-compatibility-platform</a></li> <li>pigweed.dev.ci / pigweed-mac-x86-gn-compatibility-platform</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-mac-x86-gn-compatibility-platform\">pigweed.dev.try / pigweed-mac-x86-gn-compatibility-platform</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/pigweed.dev.ci-pigweed-mac-x86-gn-compatibility-platform\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "pigweed-mac-x86-gn-fuzz" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Mac" |
| dimensions: "pool:luci.pigweed.dev.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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "program": [' |
| ' "fuzz"' |
| ' ],' |
| ' "use_time_for_rng_seed": true' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "macos_sdk" |
| path: "macos_sdk" |
| wait_for_warm_cache_secs: 120 |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-mac-x86-gn-fuzz\">pigweed.ci / pigweed-mac-x86-gn-fuzz</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-mac-x86-gn-fuzz\">pigweed.try / pigweed-mac-x86-gn-fuzz</a></li> <li>pigweed.dev.ci / pigweed-mac-x86-gn-fuzz</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-mac-x86-gn-fuzz\">pigweed.dev.try / pigweed-mac-x86-gn-fuzz</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/pigweed.dev.ci-pigweed-mac-x86-gn-fuzz\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "pigweed-mac-x86-gn-main" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Mac" |
| dimensions: "pool:luci.pigweed.dev.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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "gn_main_build_check"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 4620 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "macos_sdk" |
| path: "macos_sdk" |
| wait_for_warm_cache_secs: 120 |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-mac-x86-gn-main\">pigweed.ci / pigweed-mac-x86-gn-main</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-mac-x86-gn-main\">pigweed.try / pigweed-mac-x86-gn-main</a></li> <li>pigweed.dev.ci / pigweed-mac-x86-gn-main</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-mac-x86-gn-main\">pigweed.dev.try / pigweed-mac-x86-gn-main</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/pigweed.dev.ci-pigweed-mac-x86-gn-main\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "pigweed-mac-x86-gn-platform" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Mac" |
| dimensions: "pool:luci.pigweed.dev.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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "gn_platform_build_check"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 4620 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "macos_sdk" |
| path: "macos_sdk" |
| wait_for_warm_cache_secs: 120 |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-mac-x86-gn-platform\">pigweed.ci / pigweed-mac-x86-gn-platform</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-mac-x86-gn-platform\">pigweed.try / pigweed-mac-x86-gn-platform</a></li> <li>pigweed.dev.ci / pigweed-mac-x86-gn-platform</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-mac-x86-gn-platform\">pigweed.dev.try / pigweed-mac-x86-gn-platform</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/pigweed.dev.ci-pigweed-mac-x86-gn-platform\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "pigweed-mac-x86-gn-sapphire" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Mac" |
| dimensions: "pool:luci.pigweed.dev.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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "program": [' |
| ' "misc"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "macos_sdk" |
| path: "macos_sdk" |
| wait_for_warm_cache_secs: 120 |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-mac-x86-gn-sapphire\">pigweed.ci / pigweed-mac-x86-gn-sapphire</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-mac-x86-gn-sapphire\">pigweed.try / pigweed-mac-x86-gn-sapphire</a></li> <li>pigweed.dev.ci / pigweed-mac-x86-gn-sapphire</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-mac-x86-gn-sapphire\">pigweed.dev.try / pigweed-mac-x86-gn-sapphire</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/pigweed.dev.ci-pigweed-mac-x86-gn-sapphire\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "pigweed-mac-x86-zephyr" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Mac" |
| dimensions: "pool:luci.pigweed.dev.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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "zephyr_build"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "macos_sdk" |
| path: "macos_sdk" |
| wait_for_warm_cache_secs: 120 |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-mac-x86-zephyr\">pigweed.ci / pigweed-mac-x86-zephyr</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-mac-x86-zephyr\">pigweed.try / pigweed-mac-x86-zephyr</a></li> <li>pigweed.dev.ci / pigweed-mac-x86-zephyr</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-mac-x86-zephyr\">pigweed.dev.try / pigweed-mac-x86-zephyr</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/pigweed.dev.ci-pigweed-mac-x86-zephyr\">Schedule a new build</a></p>" |
| } |
| 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.dev.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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "recipe": "pigweed"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-stm32f429i\">pigweed.ci / pigweed-stm32f429i</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-stm32f429i\">pigweed.try / pigweed-stm32f429i</a></li> <li>pigweed.dev.ci / pigweed-stm32f429i</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-stm32f429i\">pigweed.dev.try / pigweed-stm32f429i</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/pigweed.dev.ci-pigweed-stm32f429i\">Schedule a new build</a></p>" |
| } |
| 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" |
| dimensions: "pool:luci.pigweed.dev.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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "stm32f429i"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-stm32f429i-combined\">pigweed.ci / pigweed-stm32f429i-combined</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-stm32f429i-combined\">pigweed.try / pigweed-stm32f429i-combined</a></li> <li>pigweed.dev.ci / pigweed-stm32f429i-combined</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-stm32f429i-combined\">pigweed.dev.try / pigweed-stm32f429i-combined</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/pigweed.dev.ci-pigweed-stm32f429i-combined\">Schedule a new build</a></p>" |
| } |
| 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" |
| dimensions: "pool:luci.pigweed.dev.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"' |
| ' ],' |
| ' "packages": []' |
| ' },' |
| ' "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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "recipe": "build"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-stm32f429i-subbuild\">pigweed.ci / pigweed-stm32f429i-subbuild</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-stm32f429i-subbuild\">pigweed.try / pigweed-stm32f429i-subbuild</a></li> <li>pigweed.dev.ci / pigweed-stm32f429i-subbuild</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-stm32f429i-subbuild\">pigweed.dev.try / pigweed-stm32f429i-subbuild</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/pigweed.dev.ci-pigweed-stm32f429i-subbuild\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "pigweed-windows-bazel-noenv" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cores:16|32" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Windows" |
| dimensions: "pool:luci.pigweed.dev.ci" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "bazel_options": {' |
| ' "config_path": "",' |
| ' "program": [' |
| ' "default"' |
| ' ]' |
| ' },' |
| ' "checkout_options": {' |
| ' "branch": "main",' |
| ' "eligible_workspace_paths": [' |
| ' "MODULE.bazel",' |
| ' "WORKSPACE"' |
| ' ],' |
| ' "equivalent_remotes": [],' |
| ' "initialize_submodules": true,' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "recipe": "bazel"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 28800 |
| caches { |
| name: "bazel" |
| path: "bazel" |
| } |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-windows-bazel-noenv\">pigweed.ci / pigweed-windows-bazel-noenv</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-windows-bazel-noenv\">pigweed.try / pigweed-windows-bazel-noenv</a></li> <li>pigweed.dev.ci / pigweed-windows-bazel-noenv</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-windows-bazel-noenv\">pigweed.dev.try / pigweed-windows-bazel-noenv</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/pigweed.dev.ci-pigweed-windows-bazel-noenv\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "pigweed-windows-gn-arduino-pico" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cores:16|32" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Windows" |
| dimensions: "pool:luci.pigweed.dev.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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "program": [' |
| ' "arduino_pico"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-windows-gn-arduino-pico\">pigweed.ci / pigweed-windows-gn-arduino-pico</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-windows-gn-arduino-pico\">pigweed.try / pigweed-windows-gn-arduino-pico</a></li> <li>pigweed.dev.ci / pigweed-windows-gn-arduino-pico</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-windows-gn-arduino-pico\">pigweed.dev.try / pigweed-windows-gn-arduino-pico</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/pigweed.dev.ci-pigweed-windows-gn-arduino-pico\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "pigweed-windows-gn-compatibility-main" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cores:16|32" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Windows" |
| dimensions: "pool:luci.pigweed.dev.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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pw_env_setup/compatibility.json",' |
| ' "relative_pigweed_root": ".",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "gn_main_build_check"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-windows-gn-compatibility-main\">pigweed.ci / pigweed-windows-gn-compatibility-main</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-windows-gn-compatibility-main\">pigweed.try / pigweed-windows-gn-compatibility-main</a></li> <li>pigweed.dev.ci / pigweed-windows-gn-compatibility-main</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-windows-gn-compatibility-main\">pigweed.dev.try / pigweed-windows-gn-compatibility-main</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/pigweed.dev.ci-pigweed-windows-gn-compatibility-main\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "pigweed-windows-gn-compatibility-platform" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cores:16|32" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Windows" |
| dimensions: "pool:luci.pigweed.dev.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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pw_env_setup/compatibility.json",' |
| ' "relative_pigweed_root": ".",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "gn_platform_build_check"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-windows-gn-compatibility-platform\">pigweed.ci / pigweed-windows-gn-compatibility-platform</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-windows-gn-compatibility-platform\">pigweed.try / pigweed-windows-gn-compatibility-platform</a></li> <li>pigweed.dev.ci / pigweed-windows-gn-compatibility-platform</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-windows-gn-compatibility-platform\">pigweed.dev.try / pigweed-windows-gn-compatibility-platform</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/pigweed.dev.ci-pigweed-windows-gn-compatibility-platform\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "pigweed-windows-gn-fuzz" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cores:16|32" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Windows" |
| dimensions: "pool:luci.pigweed.dev.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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "program": [' |
| ' "fuzz"' |
| ' ],' |
| ' "use_time_for_rng_seed": true' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-windows-gn-fuzz\">pigweed.ci / pigweed-windows-gn-fuzz</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-windows-gn-fuzz\">pigweed.try / pigweed-windows-gn-fuzz</a></li> <li>pigweed.dev.ci / pigweed-windows-gn-fuzz</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-windows-gn-fuzz\">pigweed.dev.try / pigweed-windows-gn-fuzz</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/pigweed.dev.ci-pigweed-windows-gn-fuzz\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "pigweed-windows-gn-main" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cores:16|32" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Windows" |
| dimensions: "pool:luci.pigweed.dev.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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "gn_main_build_check"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-windows-gn-main\">pigweed.ci / pigweed-windows-gn-main</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-windows-gn-main\">pigweed.try / pigweed-windows-gn-main</a></li> <li>pigweed.dev.ci / pigweed-windows-gn-main</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-windows-gn-main\">pigweed.dev.try / pigweed-windows-gn-main</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/pigweed.dev.ci-pigweed-windows-gn-main\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "pigweed-windows-gn-platform" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cores:16|32" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Windows" |
| dimensions: "pool:luci.pigweed.dev.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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "gn_platform_build_check"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-windows-gn-platform\">pigweed.ci / pigweed-windows-gn-platform</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-windows-gn-platform\">pigweed.try / pigweed-windows-gn-platform</a></li> <li>pigweed.dev.ci / pigweed-windows-gn-platform</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-windows-gn-platform\">pigweed.dev.try / pigweed-windows-gn-platform</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/pigweed.dev.ci-pigweed-windows-gn-platform\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "pigweed-windows-gn-sapphire" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cores:16|32" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Windows" |
| dimensions: "pool:luci.pigweed.dev.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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "program": [' |
| ' "misc"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-windows-gn-sapphire\">pigweed.ci / pigweed-windows-gn-sapphire</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-windows-gn-sapphire\">pigweed.try / pigweed-windows-gn-sapphire</a></li> <li>pigweed.dev.ci / pigweed-windows-gn-sapphire</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-windows-gn-sapphire\">pigweed.dev.try / pigweed-windows-gn-sapphire</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/pigweed.dev.ci-pigweed-windows-gn-sapphire\">Schedule a new build</a></p>" |
| } |
| 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.dev.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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "static_analysis"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-windows-static-analysis\">pigweed.ci / pigweed-windows-static-analysis</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-windows-static-analysis\">pigweed.try / pigweed-windows-static-analysis</a></li> <li>pigweed.dev.ci / pigweed-windows-static-analysis</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-windows-static-analysis\">pigweed.dev.try / pigweed-windows-static-analysis</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/pigweed.dev.ci-pigweed-windows-static-analysis\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "pigweed-windows-zephyr" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cores:16|32" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Windows" |
| dimensions: "pool:luci.pigweed.dev.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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "zephyr_build"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-windows-zephyr\">pigweed.ci / pigweed-windows-zephyr</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-windows-zephyr\">pigweed.try / pigweed-windows-zephyr</a></li> <li>pigweed.dev.ci / pigweed-windows-zephyr</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-windows-zephyr\">pigweed.dev.try / pigweed-windows-zephyr</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/pigweed.dev.ci-pigweed-windows-zephyr\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "python-packages-linux-amd64-310" |
| 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.dev.ci" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "add_cipd_platform": false,' |
| ' "artifacts": [],' |
| ' "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/third_party/python_packages/310/linux-amd64",' |
| ' "do_not_rerun": false,' |
| ' "dry_run": false,' |
| ' "environment_options": {' |
| ' "additional_cipd_files": [' |
| ' "pw_env_setup/py/pw_env_setup/cipd_setup/python310.json"' |
| ' ],' |
| ' "config_file": "pigweed.json",' |
| ' "relative_pigweed_root": ".",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "export_dir_name": "python_wheels",' |
| ' "step": [' |
| ' "vendor_python_wheels"' |
| ' ]' |
| ' },' |
| ' "recipe": "target_to_cipd",' |
| ' "replacements": [],' |
| ' "roller_name": null' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-python@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/python-packages-linux-amd64-310\">pigweed.ci / python-packages-linux-amd64-310</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/python-packages-linux-amd64-310\">pigweed.try / python-packages-linux-amd64-310</a></li> <li>pigweed.dev.ci / python-packages-linux-amd64-310</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/python-packages-linux-amd64-310\">pigweed.dev.try / python-packages-linux-amd64-310</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/pigweed.dev.ci-python-packages-linux-amd64-310\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "python-packages-linux-amd64-311" |
| 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.dev.ci" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "add_cipd_platform": false,' |
| ' "artifacts": [],' |
| ' "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/third_party/python_packages/311/linux-amd64",' |
| ' "do_not_rerun": false,' |
| ' "dry_run": false,' |
| ' "environment_options": {' |
| ' "additional_cipd_files": [' |
| ' "pw_env_setup/py/pw_env_setup/cipd_setup/python311.json"' |
| ' ],' |
| ' "config_file": "pigweed.json",' |
| ' "relative_pigweed_root": ".",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "export_dir_name": "python_wheels",' |
| ' "step": [' |
| ' "vendor_python_wheels"' |
| ' ]' |
| ' },' |
| ' "recipe": "target_to_cipd",' |
| ' "replacements": [],' |
| ' "roller_name": null' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-python@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/python-packages-linux-amd64-311\">pigweed.ci / python-packages-linux-amd64-311</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/python-packages-linux-amd64-311\">pigweed.try / python-packages-linux-amd64-311</a></li> <li>pigweed.dev.ci / python-packages-linux-amd64-311</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/python-packages-linux-amd64-311\">pigweed.dev.try / python-packages-linux-amd64-311</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/pigweed.dev.ci-python-packages-linux-amd64-311\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "python-packages-mac-amd64-310" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Mac" |
| dimensions: "pool:luci.pigweed.dev.ci" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "add_cipd_platform": false,' |
| ' "artifacts": [],' |
| ' "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/third_party/python_packages/310/mac-amd64",' |
| ' "do_not_rerun": false,' |
| ' "dry_run": false,' |
| ' "environment_options": {' |
| ' "additional_cipd_files": [' |
| ' "pw_env_setup/py/pw_env_setup/cipd_setup/python310.json"' |
| ' ],' |
| ' "config_file": "pigweed.json",' |
| ' "relative_pigweed_root": ".",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "export_dir_name": "python_wheels",' |
| ' "step": [' |
| ' "vendor_python_wheels"' |
| ' ]' |
| ' },' |
| ' "recipe": "target_to_cipd",' |
| ' "replacements": [],' |
| ' "roller_name": null' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "macos_sdk" |
| path: "macos_sdk" |
| wait_for_warm_cache_secs: 120 |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-python@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/python-packages-mac-amd64-310\">pigweed.ci / python-packages-mac-amd64-310</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/python-packages-mac-amd64-310\">pigweed.try / python-packages-mac-amd64-310</a></li> <li>pigweed.dev.ci / python-packages-mac-amd64-310</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/python-packages-mac-amd64-310\">pigweed.dev.try / python-packages-mac-amd64-310</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/pigweed.dev.ci-python-packages-mac-amd64-310\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "python-packages-mac-amd64-311" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Mac" |
| dimensions: "pool:luci.pigweed.dev.ci" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "add_cipd_platform": false,' |
| ' "artifacts": [],' |
| ' "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/third_party/python_packages/311/mac-amd64",' |
| ' "do_not_rerun": false,' |
| ' "dry_run": false,' |
| ' "environment_options": {' |
| ' "additional_cipd_files": [' |
| ' "pw_env_setup/py/pw_env_setup/cipd_setup/python311.json"' |
| ' ],' |
| ' "config_file": "pigweed.json",' |
| ' "relative_pigweed_root": ".",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "export_dir_name": "python_wheels",' |
| ' "step": [' |
| ' "vendor_python_wheels"' |
| ' ]' |
| ' },' |
| ' "recipe": "target_to_cipd",' |
| ' "replacements": [],' |
| ' "roller_name": null' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "macos_sdk" |
| path: "macos_sdk" |
| wait_for_warm_cache_secs: 120 |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-python@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/python-packages-mac-amd64-311\">pigweed.ci / python-packages-mac-amd64-311</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/python-packages-mac-amd64-311\">pigweed.try / python-packages-mac-amd64-311</a></li> <li>pigweed.dev.ci / python-packages-mac-amd64-311</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/python-packages-mac-amd64-311\">pigweed.dev.try / python-packages-mac-amd64-311</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/pigweed.dev.ci-python-packages-mac-amd64-311\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "python-packages-windows-amd64-310" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cores:16|32" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Windows" |
| dimensions: "pool:luci.pigweed.dev.ci" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "add_cipd_platform": false,' |
| ' "artifacts": [],' |
| ' "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/third_party/python_packages/310/windows-amd64",' |
| ' "do_not_rerun": false,' |
| ' "dry_run": false,' |
| ' "environment_options": {' |
| ' "additional_cipd_files": [' |
| ' "pw_env_setup/py/pw_env_setup/cipd_setup/python310.json"' |
| ' ],' |
| ' "config_file": "pigweed.json",' |
| ' "relative_pigweed_root": ".",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "export_dir_name": "python_wheels",' |
| ' "step": [' |
| ' "vendor_python_wheels"' |
| ' ]' |
| ' },' |
| ' "recipe": "target_to_cipd",' |
| ' "replacements": [],' |
| ' "roller_name": null' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-python@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/python-packages-windows-amd64-310\">pigweed.ci / python-packages-windows-amd64-310</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/python-packages-windows-amd64-310\">pigweed.try / python-packages-windows-amd64-310</a></li> <li>pigweed.dev.ci / python-packages-windows-amd64-310</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/python-packages-windows-amd64-310\">pigweed.dev.try / python-packages-windows-amd64-310</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/pigweed.dev.ci-python-packages-windows-amd64-310\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "python-packages-windows-amd64-311" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cores:16|32" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Windows" |
| dimensions: "pool:luci.pigweed.dev.ci" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "add_cipd_platform": false,' |
| ' "artifacts": [],' |
| ' "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/third_party/python_packages/311/windows-amd64",' |
| ' "do_not_rerun": false,' |
| ' "dry_run": false,' |
| ' "environment_options": {' |
| ' "additional_cipd_files": [' |
| ' "pw_env_setup/py/pw_env_setup/cipd_setup/python311.json"' |
| ' ],' |
| ' "config_file": "pigweed.json",' |
| ' "relative_pigweed_root": ".",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "export_dir_name": "python_wheels",' |
| ' "step": [' |
| ' "vendor_python_wheels"' |
| ' ]' |
| ' },' |
| ' "recipe": "target_to_cipd",' |
| ' "replacements": [],' |
| ' "roller_name": null' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-python@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/python-packages-windows-amd64-311\">pigweed.ci / python-packages-windows-amd64-311</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/python-packages-windows-amd64-311\">pigweed.try / python-packages-windows-amd64-311</a></li> <li>pigweed.dev.ci / python-packages-windows-amd64-311</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/python-packages-windows-amd64-311\">pigweed.dev.try / python-packages-windows-amd64-311</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/pigweed.dev.ci-python-packages-windows-amd64-311\">Schedule a new build</a></p>" |
| } |
| } |
| } |
| buckets { |
| name: "pigweed.dev.try" |
| swarming { |
| builders { |
| name: "coverage" |
| 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.dev.try" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "gcs_bucket": "pigweed-try-builds",' |
| ' "pw_presubmit_options": {' |
| ' "export_dir_name": "export",' |
| ' "only_on_changed_files": true,' |
| ' "step": [' |
| ' "coverage"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/coverage\">pigweed.ci / coverage</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/coverage\">pigweed.try / coverage</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/coverage\">pigweed.dev.ci / coverage</a></li> <li>pigweed.dev.try / coverage</li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.dev.try" |
| dimensions: "pool:luci.pigweed.dev.try" |
| } |
| } |
| 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.dev.try" |
| 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",' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_variables": [' |
| ' "PW_BOOTSTRAP_PYTHON=python3"' |
| ' ],' |
| ' "recipe": "envtest"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/envtest-linux\">pigweed.ci / envtest-linux</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/envtest-linux\">pigweed.try / envtest-linux</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/envtest-linux\">pigweed.dev.ci / envtest-linux</a></li> <li>pigweed.dev.try / envtest-linux</li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.dev.try" |
| dimensions: "pool:luci.pigweed.dev.try" |
| } |
| } |
| builders { |
| name: "envtest-mac-arm" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cpu:arm64" |
| dimensions: "os:Mac" |
| dimensions: "pool:luci.pigweed.dev.try" |
| 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",' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_variables": [' |
| ' "PW_BOOTSTRAP_PYTHON=python3"' |
| ' ],' |
| ' "recipe": "envtest"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "macos_sdk" |
| path: "macos_sdk" |
| wait_for_warm_cache_secs: 120 |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/envtest-mac-arm\">pigweed.ci / envtest-mac-arm</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/envtest-mac-arm\">pigweed.try / envtest-mac-arm</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/envtest-mac-arm\">pigweed.dev.ci / envtest-mac-arm</a></li> <li>pigweed.dev.try / envtest-mac-arm</li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.dev.try" |
| dimensions: "pool:luci.pigweed.dev.try" |
| } |
| } |
| builders { |
| name: "envtest-mac-x86" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Mac" |
| dimensions: "pool:luci.pigweed.dev.try" |
| 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",' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_variables": [' |
| ' "PW_BOOTSTRAP_PYTHON=python3"' |
| ' ],' |
| ' "recipe": "envtest"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "macos_sdk" |
| path: "macos_sdk" |
| wait_for_warm_cache_secs: 120 |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/envtest-mac-x86\">pigweed.ci / envtest-mac-x86</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/envtest-mac-x86\">pigweed.try / envtest-mac-x86</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/envtest-mac-x86\">pigweed.dev.ci / envtest-mac-x86</a></li> <li>pigweed.dev.try / envtest-mac-x86</li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.dev.try" |
| dimensions: "pool:luci.pigweed.dev.try" |
| } |
| } |
| 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.dev.try" |
| 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",' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_variables": [' |
| ' "PW_BOOTSTRAP_PYTHON=python3"' |
| ' ],' |
| ' "recipe": "envtest"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/envtest-windows\">pigweed.ci / envtest-windows</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/envtest-windows\">pigweed.try / envtest-windows</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/envtest-windows\">pigweed.dev.ci / envtest-windows</a></li> <li>pigweed.dev.try / envtest-windows</li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.dev.try" |
| dimensions: "pool:luci.pigweed.dev.try" |
| } |
| } |
| builders { |
| name: "pigweed-lintformat" |
| 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.dev.try" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "only_on_changed_files": true,' |
| ' "program": [' |
| ' "lintformat"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2220 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-lintformat-full\">pigweed.ci / pigweed-lintformat-full</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-lintformat\">pigweed.try / pigweed-lintformat</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-lintformat-full\">pigweed.try / pigweed-lintformat-full</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-lintformat-full\">pigweed.dev.ci / pigweed-lintformat-full</a></li> <li>pigweed.dev.try / pigweed-lintformat</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-lintformat-full\">pigweed.dev.try / pigweed-lintformat-full</a></li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.dev.try" |
| dimensions: "pool:luci.pigweed.dev.try" |
| } |
| } |
| 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" |
| dimensions: "pool:luci.pigweed.dev.try" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "program": [' |
| ' "lintformat"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2220 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-lintformat-full\">pigweed.ci / pigweed-lintformat-full</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-lintformat\">pigweed.try / pigweed-lintformat</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-lintformat-full\">pigweed.try / pigweed-lintformat-full</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-lintformat-full\">pigweed.dev.ci / pigweed-lintformat-full</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-lintformat\">pigweed.dev.try / pigweed-lintformat</a></li> <li>pigweed.dev.try / pigweed-lintformat-full</li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.dev.try" |
| dimensions: "pool:luci.pigweed.dev.try" |
| } |
| } |
| builders { |
| name: "pigweed-linux-bazel-bthost" |
| 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.dev.try" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "bthost_package"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-linux-bazel-bthost\">pigweed.ci / pigweed-linux-bazel-bthost</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-linux-bazel-bthost\">pigweed.try / pigweed-linux-bazel-bthost</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-linux-bazel-bthost\">pigweed.dev.ci / pigweed-linux-bazel-bthost</a></li> <li>pigweed.dev.try / pigweed-linux-bazel-bthost</li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.dev.try" |
| dimensions: "pool:luci.pigweed.dev.try" |
| } |
| } |
| 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" |
| dimensions: "pool:luci.pigweed.dev.try" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "bazel_build"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 3720 |
| expiration_secs: 28800 |
| caches { |
| name: "bazel" |
| path: "bazel" |
| } |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-linux-bazel-build-host-clang\">pigweed.ci / pigweed-linux-bazel-build-host-clang</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-linux-bazel-build-host-clang\">pigweed.try / pigweed-linux-bazel-build-host-clang</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-linux-bazel-build-host-clang\">pigweed.dev.ci / pigweed-linux-bazel-build-host-clang</a></li> <li>pigweed.dev.try / pigweed-linux-bazel-build-host-clang</li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.dev.try" |
| dimensions: "pool:luci.pigweed.dev.try" |
| } |
| } |
| builders { |
| name: "pigweed-linux-bazel-integration" |
| 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.dev.try" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "bazel_options": {' |
| ' "config_path": "",' |
| ' "program": [' |
| ' "integration"' |
| ' ]' |
| ' },' |
| ' "checkout_options": {' |
| ' "branch": "main",' |
| ' "eligible_workspace_paths": [' |
| ' "MODULE.bazel",' |
| ' "WORKSPACE"' |
| ' ],' |
| ' "equivalent_remotes": [],' |
| ' "initialize_submodules": true,' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "recipe": "bazel"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 28800 |
| caches { |
| name: "bazel" |
| path: "bazel" |
| } |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-linux-bazel-integration\">pigweed.ci / pigweed-linux-bazel-integration</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-linux-bazel-integration\">pigweed.try / pigweed-linux-bazel-integration</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-linux-bazel-integration\">pigweed.dev.ci / pigweed-linux-bazel-integration</a></li> <li>pigweed.dev.try / pigweed-linux-bazel-integration</li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.dev.try" |
| dimensions: "pool:luci.pigweed.dev.try" |
| } |
| } |
| builders { |
| name: "pigweed-linux-bazel-noenv" |
| 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.dev.try" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "bazel_options": {' |
| ' "config_path": "",' |
| ' "program": [' |
| ' "default"' |
| ' ]' |
| ' },' |
| ' "checkout_options": {' |
| ' "branch": "main",' |
| ' "eligible_workspace_paths": [' |
| ' "MODULE.bazel",' |
| ' "WORKSPACE"' |
| ' ],' |
| ' "equivalent_remotes": [],' |
| ' "initialize_submodules": true,' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "recipe": "bazel"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 28800 |
| caches { |
| name: "bazel" |
| path: "bazel" |
| } |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-linux-bazel-noenv\">pigweed.ci / pigweed-linux-bazel-noenv</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-linux-bazel-noenv\">pigweed.try / pigweed-linux-bazel-noenv</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-linux-bazel-noenv\">pigweed.dev.ci / pigweed-linux-bazel-noenv</a></li> <li>pigweed.dev.try / pigweed-linux-bazel-noenv</li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.dev.try" |
| dimensions: "pool:luci.pigweed.dev.try" |
| } |
| } |
| builders { |
| name: "pigweed-linux-bazel-san" |
| 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.dev.try" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "bazel_options": {' |
| ' "config_path": "",' |
| ' "program": [' |
| ' "sanitizers"' |
| ' ]' |
| ' },' |
| ' "checkout_options": {' |
| ' "branch": "main",' |
| ' "eligible_workspace_paths": [' |
| ' "MODULE.bazel",' |
| ' "WORKSPACE"' |
| ' ],' |
| ' "equivalent_remotes": [],' |
| ' "initialize_submodules": true,' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "recipe": "bazel"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 28800 |
| caches { |
| name: "bazel" |
| path: "bazel" |
| } |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-linux-bazel-san\">pigweed.ci / pigweed-linux-bazel-san</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-linux-bazel-san\">pigweed.try / pigweed-linux-bazel-san</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-linux-bazel-san\">pigweed.dev.ci / pigweed-linux-bazel-san</a></li> <li>pigweed.dev.try / pigweed-linux-bazel-san</li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.dev.try" |
| dimensions: "pool:luci.pigweed.dev.try" |
| } |
| } |
| 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" |
| dimensions: "pool:luci.pigweed.dev.try" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "cmake_clang"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-linux-cmake-host-clang\">pigweed.ci / pigweed-linux-cmake-host-clang</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-linux-cmake-host-clang\">pigweed.try / pigweed-linux-cmake-host-clang</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-linux-cmake-host-clang\">pigweed.dev.ci / pigweed-linux-cmake-host-clang</a></li> <li>pigweed.dev.try / pigweed-linux-cmake-host-clang</li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.dev.try" |
| dimensions: "pool:luci.pigweed.dev.try" |
| } |
| } |
| builders { |
| name: "pigweed-linux-gn-arduino-pico" |
| 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.dev.try" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "program": [' |
| ' "arduino_pico"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-linux-gn-arduino-pico\">pigweed.ci / pigweed-linux-gn-arduino-pico</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-linux-gn-arduino-pico\">pigweed.try / pigweed-linux-gn-arduino-pico</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-linux-gn-arduino-pico\">pigweed.dev.ci / pigweed-linux-gn-arduino-pico</a></li> <li>pigweed.dev.try / pigweed-linux-gn-arduino-pico</li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.dev.try" |
| dimensions: "pool:luci.pigweed.dev.try" |
| } |
| } |
| builders { |
| name: "pigweed-linux-gn-compatibility-main" |
| 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.dev.try" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pw_env_setup/compatibility.json",' |
| ' "relative_pigweed_root": ".",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "gn_main_build_check"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-linux-gn-compatibility-main\">pigweed.ci / pigweed-linux-gn-compatibility-main</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-linux-gn-compatibility-main\">pigweed.try / pigweed-linux-gn-compatibility-main</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-linux-gn-compatibility-main\">pigweed.dev.ci / pigweed-linux-gn-compatibility-main</a></li> <li>pigweed.dev.try / pigweed-linux-gn-compatibility-main</li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.dev.try" |
| dimensions: "pool:luci.pigweed.dev.try" |
| } |
| } |
| builders { |
| name: "pigweed-linux-gn-compatibility-platform" |
| 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.dev.try" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pw_env_setup/compatibility.json",' |
| ' "relative_pigweed_root": ".",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "gn_platform_build_check"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-linux-gn-compatibility-platform\">pigweed.ci / pigweed-linux-gn-compatibility-platform</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-linux-gn-compatibility-platform\">pigweed.try / pigweed-linux-gn-compatibility-platform</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-linux-gn-compatibility-platform\">pigweed.dev.ci / pigweed-linux-gn-compatibility-platform</a></li> <li>pigweed.dev.try / pigweed-linux-gn-compatibility-platform</li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.dev.try" |
| dimensions: "pool:luci.pigweed.dev.try" |
| } |
| } |
| builders { |
| name: "pigweed-linux-gn-crypto-mbedtls" |
| 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.dev.try" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "gn_crypto_mbedtls_build"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-linux-gn-crypto-mbedtls\">pigweed.ci / pigweed-linux-gn-crypto-mbedtls</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-linux-gn-crypto-mbedtls\">pigweed.try / pigweed-linux-gn-crypto-mbedtls</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-linux-gn-crypto-mbedtls\">pigweed.dev.ci / pigweed-linux-gn-crypto-mbedtls</a></li> <li>pigweed.dev.try / pigweed-linux-gn-crypto-mbedtls</li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.dev.try" |
| dimensions: "pool:luci.pigweed.dev.try" |
| } |
| } |
| builders { |
| name: "pigweed-linux-gn-crypto-micro-ecc" |
| 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.dev.try" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "gn_crypto_micro_ecc_build"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-linux-gn-crypto-micro-ecc\">pigweed.ci / pigweed-linux-gn-crypto-micro-ecc</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-linux-gn-crypto-micro-ecc\">pigweed.try / pigweed-linux-gn-crypto-micro-ecc</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-linux-gn-crypto-micro-ecc\">pigweed.dev.ci / pigweed-linux-gn-crypto-micro-ecc</a></li> <li>pigweed.dev.try / pigweed-linux-gn-crypto-micro-ecc</li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.dev.try" |
| dimensions: "pool:luci.pigweed.dev.try" |
| } |
| } |
| builders { |
| name: "pigweed-linux-gn-fuzz" |
| 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.dev.try" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "program": [' |
| ' "fuzz"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-linux-gn-fuzz\">pigweed.ci / pigweed-linux-gn-fuzz</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-linux-gn-fuzz\">pigweed.try / pigweed-linux-gn-fuzz</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-linux-gn-fuzz\">pigweed.dev.ci / pigweed-linux-gn-fuzz</a></li> <li>pigweed.dev.try / pigweed-linux-gn-fuzz</li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.dev.try" |
| dimensions: "pool:luci.pigweed.dev.try" |
| } |
| } |
| builders { |
| name: "pigweed-linux-gn-hosttools" |
| 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.dev.try" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "gn_host_tools"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "go" |
| path: "go" |
| wait_for_warm_cache_secs: 120 |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-linux-gn-hosttools\">pigweed.try / pigweed-linux-gn-hosttools</a></li> <li>pigweed.dev.try / pigweed-linux-gn-hosttools</li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.dev.try" |
| dimensions: "pool:luci.pigweed.dev.try" |
| } |
| } |
| builders { |
| name: "pigweed-linux-gn-main" |
| 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.dev.try" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "gn_main_build_check"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-linux-gn-main\">pigweed.ci / pigweed-linux-gn-main</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-linux-gn-main\">pigweed.try / pigweed-linux-gn-main</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-linux-gn-main\">pigweed.dev.ci / pigweed-linux-gn-main</a></li> <li>pigweed.dev.try / pigweed-linux-gn-main</li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.dev.try" |
| dimensions: "pool:luci.pigweed.dev.try" |
| } |
| } |
| builders { |
| name: "pigweed-linux-gn-platform" |
| 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.dev.try" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "gn_platform_build_check"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-linux-gn-platform\">pigweed.ci / pigweed-linux-gn-platform</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-linux-gn-platform\">pigweed.try / pigweed-linux-gn-platform</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-linux-gn-platform\">pigweed.dev.ci / pigweed-linux-gn-platform</a></li> <li>pigweed.dev.try / pigweed-linux-gn-platform</li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.dev.try" |
| dimensions: "pool:luci.pigweed.dev.try" |
| } |
| } |
| builders { |
| name: "pigweed-linux-gn-san" |
| 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.dev.try" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "program": [' |
| ' "sanitizers"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-linux-gn-san\">pigweed.ci / pigweed-linux-gn-san</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-linux-gn-san\">pigweed.try / pigweed-linux-gn-san</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-linux-gn-san\">pigweed.dev.ci / pigweed-linux-gn-san</a></li> <li>pigweed.dev.try / pigweed-linux-gn-san</li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.dev.try" |
| dimensions: "pool:luci.pigweed.dev.try" |
| } |
| } |
| builders { |
| name: "pigweed-linux-gn-san-msan" |
| 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.dev.try" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "msan"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-linux-gn-san-msan\">pigweed.ci / pigweed-linux-gn-san-msan</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-linux-gn-san-msan\">pigweed.try / pigweed-linux-gn-san-msan</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-linux-gn-san-msan\">pigweed.dev.ci / pigweed-linux-gn-san-msan</a></li> <li>pigweed.dev.try / pigweed-linux-gn-san-msan</li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.dev.try" |
| dimensions: "pool:luci.pigweed.dev.try" |
| } |
| } |
| builders { |
| name: "pigweed-linux-gn-sapphire" |
| 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.dev.try" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "program": [' |
| ' "sapphire"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-linux-gn-sapphire\">pigweed.ci / pigweed-linux-gn-sapphire</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-linux-gn-sapphire\">pigweed.try / pigweed-linux-gn-sapphire</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-linux-gn-sapphire\">pigweed.dev.ci / pigweed-linux-gn-sapphire</a></li> <li>pigweed.dev.try / pigweed-linux-gn-sapphire</li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.dev.try" |
| dimensions: "pool:luci.pigweed.dev.try" |
| } |
| } |
| builders { |
| name: "pigweed-linux-gn-software-update" |
| 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.dev.try" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "gn_software_update_build"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-linux-gn-software-update\">pigweed.ci / pigweed-linux-gn-software-update</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-linux-gn-software-update\">pigweed.try / pigweed-linux-gn-software-update</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-linux-gn-software-update\">pigweed.dev.ci / pigweed-linux-gn-software-update</a></li> <li>pigweed.dev.try / pigweed-linux-gn-software-update</li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.dev.try" |
| dimensions: "pool:luci.pigweed.dev.try" |
| } |
| } |
| 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" |
| dimensions: "pool:luci.pigweed.dev.try" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "static_analysis"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-linux-static-analysis\">pigweed.ci / pigweed-linux-static-analysis</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-linux-static-analysis\">pigweed.try / pigweed-linux-static-analysis</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-linux-static-analysis\">pigweed.dev.ci / pigweed-linux-static-analysis</a></li> <li>pigweed.dev.try / pigweed-linux-static-analysis</li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.dev.try" |
| dimensions: "pool:luci.pigweed.dev.try" |
| } |
| } |
| builders { |
| name: "pigweed-linux-zephyr" |
| 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.dev.try" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "zephyr_build"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-linux-zephyr\">pigweed.ci / pigweed-linux-zephyr</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-linux-zephyr\">pigweed.try / pigweed-linux-zephyr</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-linux-zephyr\">pigweed.dev.ci / pigweed-linux-zephyr</a></li> <li>pigweed.dev.try / pigweed-linux-zephyr</li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.dev.try" |
| dimensions: "pool:luci.pigweed.dev.try" |
| } |
| } |
| builders { |
| name: "pigweed-mac-arm-bazel-build-host-clang" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cpu:arm64" |
| dimensions: "os:Mac" |
| dimensions: "pool:luci.pigweed.dev.try" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "bazel_build"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 28800 |
| caches { |
| name: "bazel" |
| path: "bazel" |
| } |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "macos_sdk" |
| path: "macos_sdk" |
| wait_for_warm_cache_secs: 120 |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-mac-arm-bazel-build-host-clang\">pigweed.ci / pigweed-mac-arm-bazel-build-host-clang</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-mac-arm-bazel-build-host-clang\">pigweed.try / pigweed-mac-arm-bazel-build-host-clang</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-mac-arm-bazel-build-host-clang\">pigweed.dev.ci / pigweed-mac-arm-bazel-build-host-clang</a></li> <li>pigweed.dev.try / pigweed-mac-arm-bazel-build-host-clang</li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.dev.try" |
| dimensions: "pool:luci.pigweed.dev.try" |
| } |
| } |
| builders { |
| name: "pigweed-mac-arm-bazel-noenv" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cpu:arm64" |
| dimensions: "os:Mac" |
| dimensions: "pool:luci.pigweed.dev.try" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "bazel_options": {' |
| ' "config_path": "",' |
| ' "program": [' |
| ' "default"' |
| ' ]' |
| ' },' |
| ' "checkout_options": {' |
| ' "branch": "main",' |
| ' "eligible_workspace_paths": [' |
| ' "MODULE.bazel",' |
| ' "WORKSPACE"' |
| ' ],' |
| ' "equivalent_remotes": [],' |
| ' "initialize_submodules": true,' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "recipe": "bazel"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 28800 |
| caches { |
| name: "bazel" |
| path: "bazel" |
| } |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "macos_sdk" |
| path: "macos_sdk" |
| wait_for_warm_cache_secs: 120 |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-mac-arm-bazel-noenv\">pigweed.ci / pigweed-mac-arm-bazel-noenv</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-mac-arm-bazel-noenv\">pigweed.try / pigweed-mac-arm-bazel-noenv</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-mac-arm-bazel-noenv\">pigweed.dev.ci / pigweed-mac-arm-bazel-noenv</a></li> <li>pigweed.dev.try / pigweed-mac-arm-bazel-noenv</li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.dev.try" |
| dimensions: "pool:luci.pigweed.dev.try" |
| } |
| } |
| builders { |
| name: "pigweed-mac-arm-bazel-san" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cpu:arm64" |
| dimensions: "os:Mac" |
| dimensions: "pool:luci.pigweed.dev.try" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "bazel_options": {' |
| ' "config_path": "",' |
| ' "program": [' |
| ' "sanitizers"' |
| ' ]' |
| ' },' |
| ' "checkout_options": {' |
| ' "branch": "main",' |
| ' "eligible_workspace_paths": [' |
| ' "MODULE.bazel",' |
| ' "WORKSPACE"' |
| ' ],' |
| ' "equivalent_remotes": [],' |
| ' "initialize_submodules": true,' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "recipe": "bazel"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 28800 |
| caches { |
| name: "bazel" |
| path: "bazel" |
| } |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "macos_sdk" |
| path: "macos_sdk" |
| wait_for_warm_cache_secs: 120 |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-mac-arm-bazel-san\">pigweed.ci / pigweed-mac-arm-bazel-san</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-mac-arm-bazel-san\">pigweed.try / pigweed-mac-arm-bazel-san</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-mac-arm-bazel-san\">pigweed.dev.ci / pigweed-mac-arm-bazel-san</a></li> <li>pigweed.dev.try / pigweed-mac-arm-bazel-san</li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.dev.try" |
| dimensions: "pool:luci.pigweed.dev.try" |
| } |
| } |
| builders { |
| name: "pigweed-mac-arm-cmake-host-clang" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cpu:arm64" |
| dimensions: "os:Mac" |
| dimensions: "pool:luci.pigweed.dev.try" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "cmake_clang"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "macos_sdk" |
| path: "macos_sdk" |
| wait_for_warm_cache_secs: 120 |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-mac-arm-cmake-host-clang\">pigweed.ci / pigweed-mac-arm-cmake-host-clang</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-mac-arm-cmake-host-clang\">pigweed.try / pigweed-mac-arm-cmake-host-clang</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-mac-arm-cmake-host-clang\">pigweed.dev.ci / pigweed-mac-arm-cmake-host-clang</a></li> <li>pigweed.dev.try / pigweed-mac-arm-cmake-host-clang</li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.dev.try" |
| dimensions: "pool:luci.pigweed.dev.try" |
| } |
| } |
| builders { |
| name: "pigweed-mac-arm-gn-arduino-pico" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cpu:arm64" |
| dimensions: "os:Mac" |
| dimensions: "pool:luci.pigweed.dev.try" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "program": [' |
| ' "arduino_pico"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "macos_sdk" |
| path: "macos_sdk" |
| wait_for_warm_cache_secs: 120 |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-mac-arm-gn-arduino-pico\">pigweed.ci / pigweed-mac-arm-gn-arduino-pico</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-mac-arm-gn-arduino-pico\">pigweed.try / pigweed-mac-arm-gn-arduino-pico</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-mac-arm-gn-arduino-pico\">pigweed.dev.ci / pigweed-mac-arm-gn-arduino-pico</a></li> <li>pigweed.dev.try / pigweed-mac-arm-gn-arduino-pico</li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.dev.try" |
| dimensions: "pool:luci.pigweed.dev.try" |
| } |
| } |
| builders { |
| name: "pigweed-mac-arm-gn-compatibility-main" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cpu:arm64" |
| dimensions: "os:Mac" |
| dimensions: "pool:luci.pigweed.dev.try" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pw_env_setup/compatibility.json",' |
| ' "relative_pigweed_root": ".",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "gn_main_build_check"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "macos_sdk" |
| path: "macos_sdk" |
| wait_for_warm_cache_secs: 120 |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-mac-arm-gn-compatibility-main\">pigweed.ci / pigweed-mac-arm-gn-compatibility-main</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-mac-arm-gn-compatibility-main\">pigweed.try / pigweed-mac-arm-gn-compatibility-main</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-mac-arm-gn-compatibility-main\">pigweed.dev.ci / pigweed-mac-arm-gn-compatibility-main</a></li> <li>pigweed.dev.try / pigweed-mac-arm-gn-compatibility-main</li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.dev.try" |
| dimensions: "pool:luci.pigweed.dev.try" |
| } |
| } |
| builders { |
| name: "pigweed-mac-arm-gn-compatibility-platform" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cpu:arm64" |
| dimensions: "os:Mac" |
| dimensions: "pool:luci.pigweed.dev.try" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pw_env_setup/compatibility.json",' |
| ' "relative_pigweed_root": ".",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "gn_platform_build_check"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "macos_sdk" |
| path: "macos_sdk" |
| wait_for_warm_cache_secs: 120 |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-mac-arm-gn-compatibility-platform\">pigweed.ci / pigweed-mac-arm-gn-compatibility-platform</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-mac-arm-gn-compatibility-platform\">pigweed.try / pigweed-mac-arm-gn-compatibility-platform</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-mac-arm-gn-compatibility-platform\">pigweed.dev.ci / pigweed-mac-arm-gn-compatibility-platform</a></li> <li>pigweed.dev.try / pigweed-mac-arm-gn-compatibility-platform</li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.dev.try" |
| dimensions: "pool:luci.pigweed.dev.try" |
| } |
| } |
| builders { |
| name: "pigweed-mac-arm-gn-fuzz" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cpu:arm64" |
| dimensions: "os:Mac" |
| dimensions: "pool:luci.pigweed.dev.try" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "program": [' |
| ' "fuzz"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "macos_sdk" |
| path: "macos_sdk" |
| wait_for_warm_cache_secs: 120 |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-mac-arm-gn-fuzz\">pigweed.ci / pigweed-mac-arm-gn-fuzz</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-mac-arm-gn-fuzz\">pigweed.try / pigweed-mac-arm-gn-fuzz</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-mac-arm-gn-fuzz\">pigweed.dev.ci / pigweed-mac-arm-gn-fuzz</a></li> <li>pigweed.dev.try / pigweed-mac-arm-gn-fuzz</li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.dev.try" |
| dimensions: "pool:luci.pigweed.dev.try" |
| } |
| } |
| builders { |
| name: "pigweed-mac-arm-gn-hosttools" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cpu:arm64" |
| dimensions: "os:Mac" |
| dimensions: "pool:luci.pigweed.dev.try" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "gn_host_tools"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 28800 |
| 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" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-mac-arm-gn-hosttools\">pigweed.try / pigweed-mac-arm-gn-hosttools</a></li> <li>pigweed.dev.try / pigweed-mac-arm-gn-hosttools</li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.dev.try" |
| dimensions: "pool:luci.pigweed.dev.try" |
| } |
| } |
| builders { |
| name: "pigweed-mac-arm-gn-main" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cpu:arm64" |
| dimensions: "os:Mac" |
| dimensions: "pool:luci.pigweed.dev.try" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "gn_main_build_check"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "macos_sdk" |
| path: "macos_sdk" |
| wait_for_warm_cache_secs: 120 |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-mac-arm-gn-main\">pigweed.ci / pigweed-mac-arm-gn-main</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-mac-arm-gn-main\">pigweed.try / pigweed-mac-arm-gn-main</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-mac-arm-gn-main\">pigweed.dev.ci / pigweed-mac-arm-gn-main</a></li> <li>pigweed.dev.try / pigweed-mac-arm-gn-main</li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.dev.try" |
| dimensions: "pool:luci.pigweed.dev.try" |
| } |
| } |
| builders { |
| name: "pigweed-mac-arm-gn-platform" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cpu:arm64" |
| dimensions: "os:Mac" |
| dimensions: "pool:luci.pigweed.dev.try" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "gn_platform_build_check"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "macos_sdk" |
| path: "macos_sdk" |
| wait_for_warm_cache_secs: 120 |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-mac-arm-gn-platform\">pigweed.ci / pigweed-mac-arm-gn-platform</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-mac-arm-gn-platform\">pigweed.try / pigweed-mac-arm-gn-platform</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-mac-arm-gn-platform\">pigweed.dev.ci / pigweed-mac-arm-gn-platform</a></li> <li>pigweed.dev.try / pigweed-mac-arm-gn-platform</li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.dev.try" |
| dimensions: "pool:luci.pigweed.dev.try" |
| } |
| } |
| builders { |
| name: "pigweed-mac-arm-gn-sapphire" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cpu:arm64" |
| dimensions: "os:Mac" |
| dimensions: "pool:luci.pigweed.dev.try" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "program": [' |
| ' "misc"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "macos_sdk" |
| path: "macos_sdk" |
| wait_for_warm_cache_secs: 120 |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-mac-arm-gn-sapphire\">pigweed.ci / pigweed-mac-arm-gn-sapphire</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-mac-arm-gn-sapphire\">pigweed.try / pigweed-mac-arm-gn-sapphire</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-mac-arm-gn-sapphire\">pigweed.dev.ci / pigweed-mac-arm-gn-sapphire</a></li> <li>pigweed.dev.try / pigweed-mac-arm-gn-sapphire</li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.dev.try" |
| dimensions: "pool:luci.pigweed.dev.try" |
| } |
| } |
| builders { |
| name: "pigweed-mac-arm-zephyr" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cpu:arm64" |
| dimensions: "os:Mac" |
| dimensions: "pool:luci.pigweed.dev.try" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "zephyr_build"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "macos_sdk" |
| path: "macos_sdk" |
| wait_for_warm_cache_secs: 120 |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-mac-arm-zephyr\">pigweed.ci / pigweed-mac-arm-zephyr</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-mac-arm-zephyr\">pigweed.try / pigweed-mac-arm-zephyr</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-mac-arm-zephyr\">pigweed.dev.ci / pigweed-mac-arm-zephyr</a></li> <li>pigweed.dev.try / pigweed-mac-arm-zephyr</li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.dev.try" |
| dimensions: "pool:luci.pigweed.dev.try" |
| } |
| } |
| builders { |
| name: "pigweed-mac-x86-bazel-build-host-clang" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Mac" |
| dimensions: "pool:luci.pigweed.dev.try" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "bazel_build"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 3720 |
| expiration_secs: 28800 |
| caches { |
| name: "bazel" |
| path: "bazel" |
| } |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "macos_sdk" |
| path: "macos_sdk" |
| wait_for_warm_cache_secs: 120 |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-mac-x86-bazel-build-host-clang\">pigweed.ci / pigweed-mac-x86-bazel-build-host-clang</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-mac-x86-bazel-build-host-clang\">pigweed.try / pigweed-mac-x86-bazel-build-host-clang</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-mac-x86-bazel-build-host-clang\">pigweed.dev.ci / pigweed-mac-x86-bazel-build-host-clang</a></li> <li>pigweed.dev.try / pigweed-mac-x86-bazel-build-host-clang</li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.dev.try" |
| dimensions: "pool:luci.pigweed.dev.try" |
| } |
| } |
| builders { |
| name: "pigweed-mac-x86-bazel-noenv" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Mac" |
| dimensions: "pool:luci.pigweed.dev.try" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "bazel_options": {' |
| ' "config_path": "",' |
| ' "program": [' |
| ' "default"' |
| ' ]' |
| ' },' |
| ' "checkout_options": {' |
| ' "branch": "main",' |
| ' "eligible_workspace_paths": [' |
| ' "MODULE.bazel",' |
| ' "WORKSPACE"' |
| ' ],' |
| ' "equivalent_remotes": [],' |
| ' "initialize_submodules": true,' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "recipe": "bazel"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 28800 |
| caches { |
| name: "bazel" |
| path: "bazel" |
| } |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "macos_sdk" |
| path: "macos_sdk" |
| wait_for_warm_cache_secs: 120 |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-mac-x86-bazel-noenv\">pigweed.ci / pigweed-mac-x86-bazel-noenv</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-mac-x86-bazel-noenv\">pigweed.try / pigweed-mac-x86-bazel-noenv</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-mac-x86-bazel-noenv\">pigweed.dev.ci / pigweed-mac-x86-bazel-noenv</a></li> <li>pigweed.dev.try / pigweed-mac-x86-bazel-noenv</li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.dev.try" |
| dimensions: "pool:luci.pigweed.dev.try" |
| } |
| } |
| builders { |
| name: "pigweed-mac-x86-bazel-san" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Mac" |
| dimensions: "pool:luci.pigweed.dev.try" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "bazel_options": {' |
| ' "config_path": "",' |
| ' "program": [' |
| ' "sanitizers"' |
| ' ]' |
| ' },' |
| ' "checkout_options": {' |
| ' "branch": "main",' |
| ' "eligible_workspace_paths": [' |
| ' "MODULE.bazel",' |
| ' "WORKSPACE"' |
| ' ],' |
| ' "equivalent_remotes": [],' |
| ' "initialize_submodules": true,' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "recipe": "bazel"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 28800 |
| caches { |
| name: "bazel" |
| path: "bazel" |
| } |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "macos_sdk" |
| path: "macos_sdk" |
| wait_for_warm_cache_secs: 120 |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-mac-x86-bazel-san\">pigweed.ci / pigweed-mac-x86-bazel-san</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-mac-x86-bazel-san\">pigweed.try / pigweed-mac-x86-bazel-san</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-mac-x86-bazel-san\">pigweed.dev.ci / pigweed-mac-x86-bazel-san</a></li> <li>pigweed.dev.try / pigweed-mac-x86-bazel-san</li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.dev.try" |
| dimensions: "pool:luci.pigweed.dev.try" |
| } |
| } |
| builders { |
| name: "pigweed-mac-x86-cmake-host-clang" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Mac" |
| dimensions: "pool:luci.pigweed.dev.try" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "cmake_clang"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "macos_sdk" |
| path: "macos_sdk" |
| wait_for_warm_cache_secs: 120 |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-mac-x86-cmake-host-clang\">pigweed.ci / pigweed-mac-x86-cmake-host-clang</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-mac-x86-cmake-host-clang\">pigweed.try / pigweed-mac-x86-cmake-host-clang</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-mac-x86-cmake-host-clang\">pigweed.dev.ci / pigweed-mac-x86-cmake-host-clang</a></li> <li>pigweed.dev.try / pigweed-mac-x86-cmake-host-clang</li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.dev.try" |
| dimensions: "pool:luci.pigweed.dev.try" |
| } |
| } |
| builders { |
| name: "pigweed-mac-x86-gn-arduino-pico" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Mac" |
| dimensions: "pool:luci.pigweed.dev.try" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "program": [' |
| ' "arduino_pico"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "macos_sdk" |
| path: "macos_sdk" |
| wait_for_warm_cache_secs: 120 |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-mac-x86-gn-arduino-pico\">pigweed.ci / pigweed-mac-x86-gn-arduino-pico</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-mac-x86-gn-arduino-pico\">pigweed.try / pigweed-mac-x86-gn-arduino-pico</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-mac-x86-gn-arduino-pico\">pigweed.dev.ci / pigweed-mac-x86-gn-arduino-pico</a></li> <li>pigweed.dev.try / pigweed-mac-x86-gn-arduino-pico</li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.dev.try" |
| dimensions: "pool:luci.pigweed.dev.try" |
| } |
| } |
| builders { |
| name: "pigweed-mac-x86-gn-compatibility-main" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Mac" |
| dimensions: "pool:luci.pigweed.dev.try" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pw_env_setup/compatibility.json",' |
| ' "relative_pigweed_root": ".",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "gn_main_build_check"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 4620 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "macos_sdk" |
| path: "macos_sdk" |
| wait_for_warm_cache_secs: 120 |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-mac-x86-gn-compatibility-main\">pigweed.ci / pigweed-mac-x86-gn-compatibility-main</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-mac-x86-gn-compatibility-main\">pigweed.try / pigweed-mac-x86-gn-compatibility-main</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-mac-x86-gn-compatibility-main\">pigweed.dev.ci / pigweed-mac-x86-gn-compatibility-main</a></li> <li>pigweed.dev.try / pigweed-mac-x86-gn-compatibility-main</li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.dev.try" |
| dimensions: "pool:luci.pigweed.dev.try" |
| } |
| } |
| builders { |
| name: "pigweed-mac-x86-gn-compatibility-platform" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Mac" |
| dimensions: "pool:luci.pigweed.dev.try" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pw_env_setup/compatibility.json",' |
| ' "relative_pigweed_root": ".",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "gn_platform_build_check"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 4620 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "macos_sdk" |
| path: "macos_sdk" |
| wait_for_warm_cache_secs: 120 |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-mac-x86-gn-compatibility-platform\">pigweed.ci / pigweed-mac-x86-gn-compatibility-platform</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-mac-x86-gn-compatibility-platform\">pigweed.try / pigweed-mac-x86-gn-compatibility-platform</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-mac-x86-gn-compatibility-platform\">pigweed.dev.ci / pigweed-mac-x86-gn-compatibility-platform</a></li> <li>pigweed.dev.try / pigweed-mac-x86-gn-compatibility-platform</li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.dev.try" |
| dimensions: "pool:luci.pigweed.dev.try" |
| } |
| } |
| builders { |
| name: "pigweed-mac-x86-gn-fuzz" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Mac" |
| dimensions: "pool:luci.pigweed.dev.try" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "program": [' |
| ' "fuzz"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "macos_sdk" |
| path: "macos_sdk" |
| wait_for_warm_cache_secs: 120 |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-mac-x86-gn-fuzz\">pigweed.ci / pigweed-mac-x86-gn-fuzz</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-mac-x86-gn-fuzz\">pigweed.try / pigweed-mac-x86-gn-fuzz</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-mac-x86-gn-fuzz\">pigweed.dev.ci / pigweed-mac-x86-gn-fuzz</a></li> <li>pigweed.dev.try / pigweed-mac-x86-gn-fuzz</li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.dev.try" |
| dimensions: "pool:luci.pigweed.dev.try" |
| } |
| } |
| builders { |
| name: "pigweed-mac-x86-gn-hosttools" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Mac" |
| dimensions: "pool:luci.pigweed.dev.try" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "gn_host_tools"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 28800 |
| 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" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-mac-x86-gn-hosttools\">pigweed.try / pigweed-mac-x86-gn-hosttools</a></li> <li>pigweed.dev.try / pigweed-mac-x86-gn-hosttools</li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.dev.try" |
| dimensions: "pool:luci.pigweed.dev.try" |
| } |
| } |
| builders { |
| name: "pigweed-mac-x86-gn-main" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Mac" |
| dimensions: "pool:luci.pigweed.dev.try" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "gn_main_build_check"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 4620 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "macos_sdk" |
| path: "macos_sdk" |
| wait_for_warm_cache_secs: 120 |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-mac-x86-gn-main\">pigweed.ci / pigweed-mac-x86-gn-main</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-mac-x86-gn-main\">pigweed.try / pigweed-mac-x86-gn-main</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-mac-x86-gn-main\">pigweed.dev.ci / pigweed-mac-x86-gn-main</a></li> <li>pigweed.dev.try / pigweed-mac-x86-gn-main</li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.dev.try" |
| dimensions: "pool:luci.pigweed.dev.try" |
| } |
| } |
| builders { |
| name: "pigweed-mac-x86-gn-platform" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Mac" |
| dimensions: "pool:luci.pigweed.dev.try" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "gn_platform_build_check"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 4620 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "macos_sdk" |
| path: "macos_sdk" |
| wait_for_warm_cache_secs: 120 |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-mac-x86-gn-platform\">pigweed.ci / pigweed-mac-x86-gn-platform</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-mac-x86-gn-platform\">pigweed.try / pigweed-mac-x86-gn-platform</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-mac-x86-gn-platform\">pigweed.dev.ci / pigweed-mac-x86-gn-platform</a></li> <li>pigweed.dev.try / pigweed-mac-x86-gn-platform</li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.dev.try" |
| dimensions: "pool:luci.pigweed.dev.try" |
| } |
| } |
| builders { |
| name: "pigweed-mac-x86-gn-sapphire" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Mac" |
| dimensions: "pool:luci.pigweed.dev.try" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "program": [' |
| ' "misc"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "macos_sdk" |
| path: "macos_sdk" |
| wait_for_warm_cache_secs: 120 |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-mac-x86-gn-sapphire\">pigweed.ci / pigweed-mac-x86-gn-sapphire</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-mac-x86-gn-sapphire\">pigweed.try / pigweed-mac-x86-gn-sapphire</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-mac-x86-gn-sapphire\">pigweed.dev.ci / pigweed-mac-x86-gn-sapphire</a></li> <li>pigweed.dev.try / pigweed-mac-x86-gn-sapphire</li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.dev.try" |
| dimensions: "pool:luci.pigweed.dev.try" |
| } |
| } |
| builders { |
| name: "pigweed-mac-x86-zephyr" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Mac" |
| dimensions: "pool:luci.pigweed.dev.try" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "zephyr_build"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "macos_sdk" |
| path: "macos_sdk" |
| wait_for_warm_cache_secs: 120 |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-mac-x86-zephyr\">pigweed.ci / pigweed-mac-x86-zephyr</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-mac-x86-zephyr\">pigweed.try / pigweed-mac-x86-zephyr</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-mac-x86-zephyr\">pigweed.dev.ci / pigweed-mac-x86-zephyr</a></li> <li>pigweed.dev.try / pigweed-mac-x86-zephyr</li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.dev.try" |
| dimensions: "pool:luci.pigweed.dev.try" |
| } |
| } |
| 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.dev.try" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "recipe": "pigweed"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-stm32f429i\">pigweed.ci / pigweed-stm32f429i</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-stm32f429i\">pigweed.try / pigweed-stm32f429i</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-stm32f429i\">pigweed.dev.ci / pigweed-stm32f429i</a></li> <li>pigweed.dev.try / pigweed-stm32f429i</li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.dev.try" |
| dimensions: "pool:luci.pigweed.dev.try" |
| } |
| } |
| 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" |
| dimensions: "pool:luci.pigweed.dev.try" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "stm32f429i"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-stm32f429i-combined\">pigweed.ci / pigweed-stm32f429i-combined</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-stm32f429i-combined\">pigweed.try / pigweed-stm32f429i-combined</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-stm32f429i-combined\">pigweed.dev.ci / pigweed-stm32f429i-combined</a></li> <li>pigweed.dev.try / pigweed-stm32f429i-combined</li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.dev.try" |
| dimensions: "pool:luci.pigweed.dev.try" |
| } |
| } |
| 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" |
| dimensions: "pool:luci.pigweed.dev.try" |
| 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"' |
| ' ],' |
| ' "packages": []' |
| ' },' |
| ' "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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "recipe": "build"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-stm32f429i-subbuild\">pigweed.ci / pigweed-stm32f429i-subbuild</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-stm32f429i-subbuild\">pigweed.try / pigweed-stm32f429i-subbuild</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-stm32f429i-subbuild\">pigweed.dev.ci / pigweed-stm32f429i-subbuild</a></li> <li>pigweed.dev.try / pigweed-stm32f429i-subbuild</li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.dev.try" |
| dimensions: "pool:luci.pigweed.dev.try" |
| } |
| } |
| builders { |
| name: "pigweed-windows-bazel-noenv" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cores:16|32" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Windows" |
| dimensions: "pool:luci.pigweed.dev.try" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "bazel_options": {' |
| ' "config_path": "",' |
| ' "program": [' |
| ' "default"' |
| ' ]' |
| ' },' |
| ' "checkout_options": {' |
| ' "branch": "main",' |
| ' "eligible_workspace_paths": [' |
| ' "MODULE.bazel",' |
| ' "WORKSPACE"' |
| ' ],' |
| ' "equivalent_remotes": [],' |
| ' "initialize_submodules": true,' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "recipe": "bazel"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 28800 |
| caches { |
| name: "bazel" |
| path: "bazel" |
| } |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-windows-bazel-noenv\">pigweed.ci / pigweed-windows-bazel-noenv</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-windows-bazel-noenv\">pigweed.try / pigweed-windows-bazel-noenv</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-windows-bazel-noenv\">pigweed.dev.ci / pigweed-windows-bazel-noenv</a></li> <li>pigweed.dev.try / pigweed-windows-bazel-noenv</li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.dev.try" |
| dimensions: "pool:luci.pigweed.dev.try" |
| } |
| } |
| builders { |
| name: "pigweed-windows-gn-arduino-pico" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cores:16|32" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Windows" |
| dimensions: "pool:luci.pigweed.dev.try" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "program": [' |
| ' "arduino_pico"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-windows-gn-arduino-pico\">pigweed.ci / pigweed-windows-gn-arduino-pico</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-windows-gn-arduino-pico\">pigweed.try / pigweed-windows-gn-arduino-pico</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-windows-gn-arduino-pico\">pigweed.dev.ci / pigweed-windows-gn-arduino-pico</a></li> <li>pigweed.dev.try / pigweed-windows-gn-arduino-pico</li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.dev.try" |
| dimensions: "pool:luci.pigweed.dev.try" |
| } |
| } |
| builders { |
| name: "pigweed-windows-gn-compatibility-main" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cores:16|32" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Windows" |
| dimensions: "pool:luci.pigweed.dev.try" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pw_env_setup/compatibility.json",' |
| ' "relative_pigweed_root": ".",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "gn_main_build_check"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-windows-gn-compatibility-main\">pigweed.ci / pigweed-windows-gn-compatibility-main</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-windows-gn-compatibility-main\">pigweed.try / pigweed-windows-gn-compatibility-main</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-windows-gn-compatibility-main\">pigweed.dev.ci / pigweed-windows-gn-compatibility-main</a></li> <li>pigweed.dev.try / pigweed-windows-gn-compatibility-main</li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.dev.try" |
| dimensions: "pool:luci.pigweed.dev.try" |
| } |
| } |
| builders { |
| name: "pigweed-windows-gn-compatibility-platform" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cores:16|32" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Windows" |
| dimensions: "pool:luci.pigweed.dev.try" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pw_env_setup/compatibility.json",' |
| ' "relative_pigweed_root": ".",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "gn_platform_build_check"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-windows-gn-compatibility-platform\">pigweed.ci / pigweed-windows-gn-compatibility-platform</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-windows-gn-compatibility-platform\">pigweed.try / pigweed-windows-gn-compatibility-platform</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-windows-gn-compatibility-platform\">pigweed.dev.ci / pigweed-windows-gn-compatibility-platform</a></li> <li>pigweed.dev.try / pigweed-windows-gn-compatibility-platform</li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.dev.try" |
| dimensions: "pool:luci.pigweed.dev.try" |
| } |
| } |
| builders { |
| name: "pigweed-windows-gn-fuzz" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cores:16|32" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Windows" |
| dimensions: "pool:luci.pigweed.dev.try" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "program": [' |
| ' "fuzz"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-windows-gn-fuzz\">pigweed.ci / pigweed-windows-gn-fuzz</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-windows-gn-fuzz\">pigweed.try / pigweed-windows-gn-fuzz</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-windows-gn-fuzz\">pigweed.dev.ci / pigweed-windows-gn-fuzz</a></li> <li>pigweed.dev.try / pigweed-windows-gn-fuzz</li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.dev.try" |
| dimensions: "pool:luci.pigweed.dev.try" |
| } |
| } |
| builders { |
| name: "pigweed-windows-gn-hosttools" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cores:16|32" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Windows" |
| dimensions: "pool:luci.pigweed.dev.try" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "gn_host_tools"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "go" |
| path: "go" |
| wait_for_warm_cache_secs: 120 |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-windows-gn-hosttools\">pigweed.try / pigweed-windows-gn-hosttools</a></li> <li>pigweed.dev.try / pigweed-windows-gn-hosttools</li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.dev.try" |
| dimensions: "pool:luci.pigweed.dev.try" |
| } |
| } |
| builders { |
| name: "pigweed-windows-gn-main" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cores:16|32" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Windows" |
| dimensions: "pool:luci.pigweed.dev.try" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "gn_main_build_check"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-windows-gn-main\">pigweed.ci / pigweed-windows-gn-main</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-windows-gn-main\">pigweed.try / pigweed-windows-gn-main</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-windows-gn-main\">pigweed.dev.ci / pigweed-windows-gn-main</a></li> <li>pigweed.dev.try / pigweed-windows-gn-main</li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.dev.try" |
| dimensions: "pool:luci.pigweed.dev.try" |
| } |
| } |
| builders { |
| name: "pigweed-windows-gn-platform" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cores:16|32" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Windows" |
| dimensions: "pool:luci.pigweed.dev.try" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "gn_platform_build_check"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-windows-gn-platform\">pigweed.ci / pigweed-windows-gn-platform</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-windows-gn-platform\">pigweed.try / pigweed-windows-gn-platform</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-windows-gn-platform\">pigweed.dev.ci / pigweed-windows-gn-platform</a></li> <li>pigweed.dev.try / pigweed-windows-gn-platform</li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.dev.try" |
| dimensions: "pool:luci.pigweed.dev.try" |
| } |
| } |
| builders { |
| name: "pigweed-windows-gn-sapphire" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cores:16|32" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Windows" |
| dimensions: "pool:luci.pigweed.dev.try" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "program": [' |
| ' "misc"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-windows-gn-sapphire\">pigweed.ci / pigweed-windows-gn-sapphire</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-windows-gn-sapphire\">pigweed.try / pigweed-windows-gn-sapphire</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-windows-gn-sapphire\">pigweed.dev.ci / pigweed-windows-gn-sapphire</a></li> <li>pigweed.dev.try / pigweed-windows-gn-sapphire</li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.dev.try" |
| dimensions: "pool:luci.pigweed.dev.try" |
| } |
| } |
| 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.dev.try" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "static_analysis"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-windows-static-analysis\">pigweed.ci / pigweed-windows-static-analysis</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-windows-static-analysis\">pigweed.try / pigweed-windows-static-analysis</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-windows-static-analysis\">pigweed.dev.ci / pigweed-windows-static-analysis</a></li> <li>pigweed.dev.try / pigweed-windows-static-analysis</li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.dev.try" |
| dimensions: "pool:luci.pigweed.dev.try" |
| } |
| } |
| builders { |
| name: "pigweed-windows-zephyr" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cores:16|32" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Windows" |
| dimensions: "pool:luci.pigweed.dev.try" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "zephyr_build"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-windows-zephyr\">pigweed.ci / pigweed-windows-zephyr</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-windows-zephyr\">pigweed.try / pigweed-windows-zephyr</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-windows-zephyr\">pigweed.dev.ci / pigweed-windows-zephyr</a></li> <li>pigweed.dev.try / pigweed-windows-zephyr</li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.dev.try" |
| dimensions: "pool:luci.pigweed.dev.try" |
| } |
| } |
| 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" |
| dimensions: "pool:luci.pigweed.dev.try" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "recipe": "xrefs"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-xref-generator\">pigweed.ci / pigweed-xref-generator</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-xref-generator\">pigweed.try / pigweed-xref-generator</a></li> <li>pigweed.dev.try / pigweed-xref-generator</li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.dev.try" |
| dimensions: "pool:luci.pigweed.dev.try" |
| } |
| } |
| builders { |
| name: "python-packages-linux-amd64-310" |
| 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.dev.try" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "add_cipd_platform": false,' |
| ' "artifacts": [],' |
| ' "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/third_party/python_packages/310/linux-amd64",' |
| ' "do_not_rerun": false,' |
| ' "dry_run": false,' |
| ' "environment_options": {' |
| ' "additional_cipd_files": [' |
| ' "pw_env_setup/py/pw_env_setup/cipd_setup/python310.json"' |
| ' ],' |
| ' "config_file": "pigweed.json",' |
| ' "relative_pigweed_root": ".",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "export_dir_name": "python_wheels",' |
| ' "step": [' |
| ' "vendor_python_wheels"' |
| ' ]' |
| ' },' |
| ' "recipe": "target_to_cipd",' |
| ' "replacements": [],' |
| ' "roller_name": null' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/python-packages-linux-amd64-310\">pigweed.ci / python-packages-linux-amd64-310</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/python-packages-linux-amd64-310\">pigweed.try / python-packages-linux-amd64-310</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/python-packages-linux-amd64-310\">pigweed.dev.ci / python-packages-linux-amd64-310</a></li> <li>pigweed.dev.try / python-packages-linux-amd64-310</li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.dev.try" |
| dimensions: "pool:luci.pigweed.dev.try" |
| } |
| } |
| builders { |
| name: "python-packages-linux-amd64-311" |
| 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.dev.try" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "add_cipd_platform": false,' |
| ' "artifacts": [],' |
| ' "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/third_party/python_packages/311/linux-amd64",' |
| ' "do_not_rerun": false,' |
| ' "dry_run": false,' |
| ' "environment_options": {' |
| ' "additional_cipd_files": [' |
| ' "pw_env_setup/py/pw_env_setup/cipd_setup/python311.json"' |
| ' ],' |
| ' "config_file": "pigweed.json",' |
| ' "relative_pigweed_root": ".",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "export_dir_name": "python_wheels",' |
| ' "step": [' |
| ' "vendor_python_wheels"' |
| ' ]' |
| ' },' |
| ' "recipe": "target_to_cipd",' |
| ' "replacements": [],' |
| ' "roller_name": null' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/python-packages-linux-amd64-311\">pigweed.ci / python-packages-linux-amd64-311</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/python-packages-linux-amd64-311\">pigweed.try / python-packages-linux-amd64-311</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/python-packages-linux-amd64-311\">pigweed.dev.ci / python-packages-linux-amd64-311</a></li> <li>pigweed.dev.try / python-packages-linux-amd64-311</li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.dev.try" |
| dimensions: "pool:luci.pigweed.dev.try" |
| } |
| } |
| builders { |
| name: "python-packages-mac-amd64-310" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Mac" |
| dimensions: "pool:luci.pigweed.dev.try" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "add_cipd_platform": false,' |
| ' "artifacts": [],' |
| ' "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/third_party/python_packages/310/mac-amd64",' |
| ' "do_not_rerun": false,' |
| ' "dry_run": false,' |
| ' "environment_options": {' |
| ' "additional_cipd_files": [' |
| ' "pw_env_setup/py/pw_env_setup/cipd_setup/python310.json"' |
| ' ],' |
| ' "config_file": "pigweed.json",' |
| ' "relative_pigweed_root": ".",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "export_dir_name": "python_wheels",' |
| ' "step": [' |
| ' "vendor_python_wheels"' |
| ' ]' |
| ' },' |
| ' "recipe": "target_to_cipd",' |
| ' "replacements": [],' |
| ' "roller_name": null' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "macos_sdk" |
| path: "macos_sdk" |
| wait_for_warm_cache_secs: 120 |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/python-packages-mac-amd64-310\">pigweed.ci / python-packages-mac-amd64-310</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/python-packages-mac-amd64-310\">pigweed.try / python-packages-mac-amd64-310</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/python-packages-mac-amd64-310\">pigweed.dev.ci / python-packages-mac-amd64-310</a></li> <li>pigweed.dev.try / python-packages-mac-amd64-310</li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.dev.try" |
| dimensions: "pool:luci.pigweed.dev.try" |
| } |
| } |
| builders { |
| name: "python-packages-mac-amd64-311" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Mac" |
| dimensions: "pool:luci.pigweed.dev.try" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "add_cipd_platform": false,' |
| ' "artifacts": [],' |
| ' "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/third_party/python_packages/311/mac-amd64",' |
| ' "do_not_rerun": false,' |
| ' "dry_run": false,' |
| ' "environment_options": {' |
| ' "additional_cipd_files": [' |
| ' "pw_env_setup/py/pw_env_setup/cipd_setup/python311.json"' |
| ' ],' |
| ' "config_file": "pigweed.json",' |
| ' "relative_pigweed_root": ".",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "export_dir_name": "python_wheels",' |
| ' "step": [' |
| ' "vendor_python_wheels"' |
| ' ]' |
| ' },' |
| ' "recipe": "target_to_cipd",' |
| ' "replacements": [],' |
| ' "roller_name": null' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "macos_sdk" |
| path: "macos_sdk" |
| wait_for_warm_cache_secs: 120 |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/python-packages-mac-amd64-311\">pigweed.ci / python-packages-mac-amd64-311</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/python-packages-mac-amd64-311\">pigweed.try / python-packages-mac-amd64-311</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/python-packages-mac-amd64-311\">pigweed.dev.ci / python-packages-mac-amd64-311</a></li> <li>pigweed.dev.try / python-packages-mac-amd64-311</li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.dev.try" |
| dimensions: "pool:luci.pigweed.dev.try" |
| } |
| } |
| builders { |
| name: "python-packages-windows-amd64-310" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cores:16|32" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Windows" |
| dimensions: "pool:luci.pigweed.dev.try" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "add_cipd_platform": false,' |
| ' "artifacts": [],' |
| ' "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/third_party/python_packages/310/windows-amd64",' |
| ' "do_not_rerun": false,' |
| ' "dry_run": false,' |
| ' "environment_options": {' |
| ' "additional_cipd_files": [' |
| ' "pw_env_setup/py/pw_env_setup/cipd_setup/python310.json"' |
| ' ],' |
| ' "config_file": "pigweed.json",' |
| ' "relative_pigweed_root": ".",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "export_dir_name": "python_wheels",' |
| ' "step": [' |
| ' "vendor_python_wheels"' |
| ' ]' |
| ' },' |
| ' "recipe": "target_to_cipd",' |
| ' "replacements": [],' |
| ' "roller_name": null' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/python-packages-windows-amd64-310\">pigweed.ci / python-packages-windows-amd64-310</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/python-packages-windows-amd64-310\">pigweed.try / python-packages-windows-amd64-310</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/python-packages-windows-amd64-310\">pigweed.dev.ci / python-packages-windows-amd64-310</a></li> <li>pigweed.dev.try / python-packages-windows-amd64-310</li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.dev.try" |
| dimensions: "pool:luci.pigweed.dev.try" |
| } |
| } |
| builders { |
| name: "python-packages-windows-amd64-311" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cores:16|32" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Windows" |
| dimensions: "pool:luci.pigweed.dev.try" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "add_cipd_platform": false,' |
| ' "artifacts": [],' |
| ' "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/third_party/python_packages/311/windows-amd64",' |
| ' "do_not_rerun": false,' |
| ' "dry_run": false,' |
| ' "environment_options": {' |
| ' "additional_cipd_files": [' |
| ' "pw_env_setup/py/pw_env_setup/cipd_setup/python311.json"' |
| ' ],' |
| ' "config_file": "pigweed.json",' |
| ' "relative_pigweed_root": ".",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "export_dir_name": "python_wheels",' |
| ' "step": [' |
| ' "vendor_python_wheels"' |
| ' ]' |
| ' },' |
| ' "recipe": "target_to_cipd",' |
| ' "replacements": [],' |
| ' "roller_name": null' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/python-packages-windows-amd64-311\">pigweed.ci / python-packages-windows-amd64-311</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/python-packages-windows-amd64-311\">pigweed.try / python-packages-windows-amd64-311</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/python-packages-windows-amd64-311\">pigweed.dev.ci / python-packages-windows-amd64-311</a></li> <li>pigweed.dev.try / python-packages-windows-amd64-311</li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.dev.try" |
| dimensions: "pool:luci.pigweed.dev.try" |
| } |
| } |
| builders { |
| name: "static-checks-pigweed" |
| 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.dev.try" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "do_not_rerun": false,' |
| ' "doc_patterns": [' |
| ' "^seed/",' |
| ' "\\\\.md$",' |
| ' "\\\\.rst$"' |
| ' ],' |
| ' "dry_run": true,' |
| ' "forbid_requires": false,' |
| ' "ignored_accounts": [' |
| ' "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",' |
| ' "copybara-worker-blackhole@google.com"' |
| ' ],' |
| ' "readability": [],' |
| ' "recipe": "static_checks",' |
| ' "require_tested": false' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 420 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/static-checks-pigweed\">pigweed.try / static-checks-pigweed</a></li> <li>pigweed.dev.try / static-checks-pigweed</li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.dev.try" |
| dimensions: "pool:luci.pigweed.dev.try" |
| } |
| } |
| } |
| shadow: "pigweed.dev.try.shadow" |
| } |
| buckets { |
| name: "pigweed.dev.try.shadow" |
| constraints { |
| pools: "luci.pigweed.dev.try" |
| service_accounts: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| } |
| dynamic_builder_template {} |
| } |
| buckets { |
| name: "pigweed.roll" |
| swarming { |
| builders { |
| name: "config-integration-roller" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "3600:cores:1|2|4" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Debian" |
| dimensions: "pool:luci.pigweed.roll" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "always_cc": false,' |
| ' "auto_roller_options": {' |
| ' "add_gitwatcher_ignore": true,' |
| ' "bot_commit": true,' |
| ' "dry_run": false,' |
| ' "force_submit": false,' |
| ' "labels_to_set": null,' |
| ' "labels_to_wait_on": [],' |
| ' "permit_recommended": false,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/integration",' |
| ' "upstream_ref": "main"' |
| ' },' |
| ' "cc_authors_on_rolls": false,' |
| ' "cc_domains": [],' |
| ' "cc_reviewers_on_rolls": false,' |
| ' "checkout_options": {' |
| ' "branch": "main",' |
| ' "equivalent_remotes": [],' |
| ' "initialize_submodules": false,' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/integration",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": false,' |
| ' "forge_author": true,' |
| ' "recipe": "submodule_roller",' |
| ' "roll_util_options": {' |
| ' "always_cc": false,' |
| ' "cc_authors_on_rolls": false,' |
| ' "cc_domains": [],' |
| ' "cc_reviewers_on_rolls": false,' |
| ' "forge_author": true' |
| ' },' |
| ' "submodules": [' |
| ' {' |
| ' "branch": null,' |
| ' "name": "infra/config",' |
| ' "path": "infra/config"' |
| ' }' |
| ' ]' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 7320 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| service_account: "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com" |
| description_html: "Corresponding builders:<ul> <li>pigweed.roll / config-integration-roller</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.roll/config-integration-roller-dryrun\">pigweed.roll / config-integration-roller-dryrun</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/_pigweed.roll-config-integration-roller\">Schedule a new build</a></p>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "config-integration-roller-dryrun" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "3600:cores:1|2|4" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Debian" |
| dimensions: "pool:luci.pigweed.roll" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "always_cc": false,' |
| ' "auto_roller_options": {' |
| ' "add_gitwatcher_ignore": true,' |
| ' "bot_commit": true,' |
| ' "dry_run": true,' |
| ' "force_submit": false,' |
| ' "labels_to_set": null,' |
| ' "labels_to_wait_on": [],' |
| ' "permit_recommended": false,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/integration",' |
| ' "upstream_ref": "main"' |
| ' },' |
| ' "cc_authors_on_rolls": false,' |
| ' "cc_domains": [],' |
| ' "cc_reviewers_on_rolls": false,' |
| ' "checkout_options": {' |
| ' "branch": "main",' |
| ' "equivalent_remotes": [],' |
| ' "initialize_submodules": false,' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/integration",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": true,' |
| ' "dry_run": true,' |
| ' "forge_author": true,' |
| ' "recipe": "submodule_roller",' |
| ' "roll_util_options": {' |
| ' "always_cc": false,' |
| ' "cc_authors_on_rolls": false,' |
| ' "cc_domains": [],' |
| ' "cc_reviewers_on_rolls": false,' |
| ' "forge_author": true' |
| ' },' |
| ' "submodules": [' |
| ' {' |
| ' "branch": null,' |
| ' "name": "infra/config",' |
| ' "path": "infra/config"' |
| ' }' |
| ' ]' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 7320 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| service_account: "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com" |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.roll/config-integration-roller\">pigweed.roll / config-integration-roller</a></li> <li>pigweed.roll / config-integration-roller-dryrun</li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/_pigweed.roll-config-integration-roller-dryrun\">Schedule a new build</a></p>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "pigweed-integration-roller" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "3600:cores:1|2|4" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Debian" |
| dimensions: "pool:luci.pigweed.roll" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "always_cc": false,' |
| ' "auto_roller_options": {' |
| ' "add_gitwatcher_ignore": true,' |
| ' "bot_commit": true,' |
| ' "dry_run": false,' |
| ' "force_submit": false,' |
| ' "labels_to_set": null,' |
| ' "labels_to_wait_on": [],' |
| ' "permit_recommended": false,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/integration",' |
| ' "upstream_ref": "main"' |
| ' },' |
| ' "cc_authors_on_rolls": false,' |
| ' "cc_domains": [],' |
| ' "cc_reviewers_on_rolls": false,' |
| ' "checkout_options": {' |
| ' "branch": "main",' |
| ' "equivalent_remotes": [],' |
| ' "initialize_submodules": false,' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/integration",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": false,' |
| ' "forge_author": true,' |
| ' "recipe": "submodule_roller",' |
| ' "roll_util_options": {' |
| ' "always_cc": false,' |
| ' "cc_authors_on_rolls": false,' |
| ' "cc_domains": [],' |
| ' "cc_reviewers_on_rolls": false,' |
| ' "forge_author": true' |
| ' },' |
| ' "submodules": [' |
| ' {' |
| ' "branch": null,' |
| ' "name": "pigweed",' |
| ' "path": "pigweed"' |
| ' }' |
| ' ]' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 7320 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| service_account: "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com" |
| description_html: "Corresponding builders:<ul> <li>pigweed.roll / pigweed-integration-roller</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.roll/pigweed-integration-roller-dryrun\">pigweed.roll / pigweed-integration-roller-dryrun</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/_pigweed.roll-pigweed-integration-roller\">Schedule a new build</a></p>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "pigweed-integration-roller-dryrun" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "3600:cores:1|2|4" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Debian" |
| dimensions: "pool:luci.pigweed.roll" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "always_cc": false,' |
| ' "auto_roller_options": {' |
| ' "add_gitwatcher_ignore": true,' |
| ' "bot_commit": true,' |
| ' "dry_run": true,' |
| ' "force_submit": false,' |
| ' "labels_to_set": null,' |
| ' "labels_to_wait_on": [],' |
| ' "permit_recommended": false,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/integration",' |
| ' "upstream_ref": "main"' |
| ' },' |
| ' "cc_authors_on_rolls": false,' |
| ' "cc_domains": [],' |
| ' "cc_reviewers_on_rolls": false,' |
| ' "checkout_options": {' |
| ' "branch": "main",' |
| ' "equivalent_remotes": [],' |
| ' "initialize_submodules": false,' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/integration",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": true,' |
| ' "dry_run": true,' |
| ' "forge_author": true,' |
| ' "recipe": "submodule_roller",' |
| ' "roll_util_options": {' |
| ' "always_cc": false,' |
| ' "cc_authors_on_rolls": false,' |
| ' "cc_domains": [],' |
| ' "cc_reviewers_on_rolls": false,' |
| ' "forge_author": true' |
| ' },' |
| ' "submodules": [' |
| ' {' |
| ' "branch": null,' |
| ' "name": "pigweed",' |
| ' "path": "pigweed"' |
| ' }' |
| ' ]' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 7320 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| service_account: "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com" |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.roll/pigweed-integration-roller\">pigweed.roll / pigweed-integration-roller</a></li> <li>pigweed.roll / pigweed-integration-roller-dryrun</li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/_pigweed.roll-pigweed-integration-roller-dryrun\">Schedule a new build</a></p>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "pigweed-update-python-versions" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "1800:cores:2" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Debian" |
| dimensions: "pool:luci.pigweed.roll" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "bot_commit": true,' |
| ' "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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "path_to_constraint_file": "pw_env_setup/py/pw_env_setup/virtualenv_setup/constraint.list",' |
| ' "recipe": "update_python_versions"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 7920 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com" |
| description_html: "<p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/pigweed.roll-pigweed-update-python-versions\">Schedule a new build</a></p>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "python-wheel-roller" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "3600:cores:1|2|4" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Debian" |
| dimensions: "pool:luci.pigweed.roll" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "auto_roller_options": {' |
| ' "bot_commit": true,' |
| ' "dry_run": false,' |
| ' "force_submit": false,' |
| ' "labels_to_set": null,' |
| ' "labels_to_wait_on": [],' |
| ' "permit_recommended": false,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "upstream_ref": "main"' |
| ' },' |
| ' "checkout_options": {' |
| ' "branch": "main",' |
| ' "equivalent_remotes": [],' |
| ' "initialize_submodules": false,' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": false,' |
| ' "packages": [' |
| ' {' |
| ' "allow_mismatched_refs": false,' |
| ' "json_path": "pw_env_setup/py/pw_env_setup/cipd_setup/python310.json",' |
| ' "name": "310",' |
| ' "ref": "latest",' |
| ' "spec": "pigweed/third_party/python_packages/310/${platform}",' |
| ' "tag": "git_revision"' |
| ' },' |
| ' {' |
| ' "allow_mismatched_refs": false,' |
| ' "json_path": "pw_env_setup/py/pw_env_setup/cipd_setup/python311.json",' |
| ' "name": "311",' |
| ' "ref": "latest",' |
| ' "spec": "pigweed/third_party/python_packages/311/${platform}",' |
| ' "tag": "git_revision"' |
| ' }' |
| ' ],' |
| ' "recipe": "cipd_roller",' |
| ' "roll_name": "python-wheel"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 7920 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| service_account: "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com" |
| description_html: "Corresponding builders:<ul> <li>pigweed.roll / python-wheel-roller</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.roll/python-wheel-roller-dryrun\">pigweed.roll / python-wheel-roller-dryrun</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/_pigweed.roll-python-wheel-roller\">Schedule a new build</a></p>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "python-wheel-roller-dryrun" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "3600:cores:1|2|4" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Debian" |
| dimensions: "pool:luci.pigweed.roll" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "auto_roller_options": {' |
| ' "bot_commit": true,' |
| ' "dry_run": true,' |
| ' "force_submit": false,' |
| ' "labels_to_set": null,' |
| ' "labels_to_wait_on": [],' |
| ' "permit_recommended": false,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "upstream_ref": "main"' |
| ' },' |
| ' "checkout_options": {' |
| ' "branch": "main",' |
| ' "equivalent_remotes": [],' |
| ' "initialize_submodules": false,' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": true,' |
| ' "dry_run": true,' |
| ' "packages": [' |
| ' {' |
| ' "allow_mismatched_refs": false,' |
| ' "json_path": "pw_env_setup/py/pw_env_setup/cipd_setup/python310.json",' |
| ' "name": "310",' |
| ' "ref": "latest",' |
| ' "spec": "pigweed/third_party/python_packages/310/${platform}",' |
| ' "tag": "git_revision"' |
| ' },' |
| ' {' |
| ' "allow_mismatched_refs": false,' |
| ' "json_path": "pw_env_setup/py/pw_env_setup/cipd_setup/python311.json",' |
| ' "name": "311",' |
| ' "ref": "latest",' |
| ' "spec": "pigweed/third_party/python_packages/311/${platform}",' |
| ' "tag": "git_revision"' |
| ' }' |
| ' ],' |
| ' "recipe": "cipd_roller",' |
| ' "roll_name": "python-wheel"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 7920 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| service_account: "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com" |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.roll/python-wheel-roller\">pigweed.roll / python-wheel-roller</a></li> <li>pigweed.roll / python-wheel-roller-dryrun</li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/_pigweed.roll-python-wheel-roller-dryrun\">Schedule a new build</a></p>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| } |
| shadow: "pigweed.roll.shadow" |
| } |
| buckets { |
| name: "pigweed.roll.shadow" |
| constraints { |
| pools: "luci.pigweed.try" |
| service_accounts: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| } |
| dynamic_builder_template {} |
| } |
| buckets { |
| name: "pigweed.toolchain" |
| swarming { |
| builders { |
| name: "toolchain-ci-pigweed-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": false' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "continue_after_build_error": true,' |
| ' "step": [' |
| ' "gn_clang_build"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "<p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/pigweed.toolchain-toolchain-ci-pigweed-linux\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "toolchain-ci-pigweed-mac-arm" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cpu:arm64" |
| 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": false' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "continue_after_build_error": true,' |
| ' "step": [' |
| ' "gn_clang_build"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "macos_sdk" |
| path: "macos_sdk" |
| wait_for_warm_cache_secs: 120 |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "<p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/pigweed.toolchain-toolchain-ci-pigweed-mac-arm\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "toolchain-ci-pigweed-mac-x86" |
| 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": false' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "continue_after_build_error": true,' |
| ' "step": [' |
| ' "gn_clang_build"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "macos_sdk" |
| path: "macos_sdk" |
| wait_for_warm_cache_secs: 120 |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "<p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/pigweed.toolchain-toolchain-ci-pigweed-mac-x86\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "toolchain-prod-pigweed-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": false' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "continue_after_build_error": true,' |
| ' "step": [' |
| ' "gn_clang_build"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "<p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/pigweed.toolchain-toolchain-prod-pigweed-linux\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "toolchain-prod-pigweed-mac-arm" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cpu:arm64" |
| 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": false' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "continue_after_build_error": true,' |
| ' "step": [' |
| ' "gn_clang_build"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "macos_sdk" |
| path: "macos_sdk" |
| wait_for_warm_cache_secs: 120 |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "<p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/pigweed.toolchain-toolchain-prod-pigweed-mac-arm\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "toolchain-prod-pigweed-mac-x86" |
| 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": false' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "continue_after_build_error": true,' |
| ' "step": [' |
| ' "gn_clang_build"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "macos_sdk" |
| path: "macos_sdk" |
| wait_for_warm_cache_secs: 120 |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "<p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/pigweed.toolchain-toolchain-prod-pigweed-mac-x86\">Schedule a new build</a></p>" |
| } |
| } |
| } |
| buckets { |
| name: "pigweed.try" |
| swarming { |
| builders { |
| name: "coverage" |
| 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.try" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "gcs_bucket": "pigweed-try-builds",' |
| ' "pw_presubmit_options": {' |
| ' "export_dir_name": "export",' |
| ' "only_on_changed_files": true,' |
| ' "step": [' |
| ' "coverage"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 2820 |
| expiration_secs: 7200 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "google.com:pigweed" |
| dataset: "resultdb" |
| table: "pigweed" |
| test_results {} |
| } |
| } |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/coverage\">pigweed.ci / coverage</a></li> <li>pigweed.try / coverage</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/coverage\">pigweed.dev.ci / coverage</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/coverage\">pigweed.dev.try / coverage</a></li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| 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" |
| dimensions: "pool:luci.pigweed.try" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "bucket": "pigweed-docs-try",' |
| ' "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' |
| ' },' |
| ' "comment": true,' |
| ' "do_not_rerun": false,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "link_template": "https://storage.googleapis.com/pigweed-docs-try/{}/index.html",' |
| ' "pw_presubmit_options": {' |
| ' "override_gn_arg": [' |
| ' "pw_docgen_GOOGLE_ANALYTICS_ID=\\"FAKEKEY\\""' |
| ' ],' |
| ' "step": [' |
| ' "docs_build"' |
| ' ]' |
| ' },' |
| ' "recipe": "docs_builder"' |
| '}' |
| priority: 35 |
| execution_timeout_secs: 2820 |
| expiration_secs: 7200 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "google.com:pigweed" |
| dataset: "resultdb" |
| table: "pigweed" |
| test_results {} |
| } |
| } |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/docs-builder\">pigweed.ci / docs-builder</a></li> <li>pigweed.try / docs-builder</li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| 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.try" |
| 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",' |
| ' "do_not_rerun": false,' |
| ' "environment_variables": [' |
| ' "PW_BOOTSTRAP_PYTHON=python3"' |
| ' ],' |
| ' "recipe": "envtest"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 2820 |
| expiration_secs: 7200 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "google.com:pigweed" |
| dataset: "resultdb" |
| table: "pigweed" |
| test_results {} |
| } |
| } |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/envtest-linux\">pigweed.ci / envtest-linux</a></li> <li>pigweed.try / envtest-linux</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/envtest-linux\">pigweed.dev.ci / envtest-linux</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/envtest-linux\">pigweed.dev.try / envtest-linux</a></li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "envtest-mac-arm" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cpu:arm64" |
| dimensions: "os:Mac" |
| dimensions: "pool:luci.pigweed.try" |
| 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",' |
| ' "do_not_rerun": false,' |
| ' "environment_variables": [' |
| ' "PW_BOOTSTRAP_PYTHON=python3"' |
| ' ],' |
| ' "recipe": "envtest"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 2820 |
| expiration_secs: 7200 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "macos_sdk" |
| path: "macos_sdk" |
| wait_for_warm_cache_secs: 120 |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "google.com:pigweed" |
| dataset: "resultdb" |
| table: "pigweed" |
| test_results {} |
| } |
| } |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/envtest-mac-arm\">pigweed.ci / envtest-mac-arm</a></li> <li>pigweed.try / envtest-mac-arm</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/envtest-mac-arm\">pigweed.dev.ci / envtest-mac-arm</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/envtest-mac-arm\">pigweed.dev.try / envtest-mac-arm</a></li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "envtest-mac-x86" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Mac" |
| dimensions: "pool:luci.pigweed.try" |
| 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",' |
| ' "do_not_rerun": false,' |
| ' "environment_variables": [' |
| ' "PW_BOOTSTRAP_PYTHON=python3"' |
| ' ],' |
| ' "recipe": "envtest"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 2820 |
| expiration_secs: 7200 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "macos_sdk" |
| path: "macos_sdk" |
| wait_for_warm_cache_secs: 120 |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "google.com:pigweed" |
| dataset: "resultdb" |
| table: "pigweed" |
| test_results {} |
| } |
| } |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/envtest-mac-x86\">pigweed.ci / envtest-mac-x86</a></li> <li>pigweed.try / envtest-mac-x86</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/envtest-mac-x86\">pigweed.dev.ci / envtest-mac-x86</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/envtest-mac-x86\">pigweed.dev.try / envtest-mac-x86</a></li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| 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.try" |
| 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",' |
| ' "do_not_rerun": false,' |
| ' "environment_variables": [' |
| ' "PW_BOOTSTRAP_PYTHON=python3"' |
| ' ],' |
| ' "recipe": "envtest"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 2820 |
| expiration_secs: 7200 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "google.com:pigweed" |
| dataset: "resultdb" |
| table: "pigweed" |
| test_results {} |
| } |
| } |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/envtest-windows\">pigweed.ci / envtest-windows</a></li> <li>pigweed.try / envtest-windows</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/envtest-windows\">pigweed.dev.ci / envtest-windows</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/envtest-windows\">pigweed.dev.try / envtest-windows</a></li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "pigweed-lintformat" |
| 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.try" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "only_on_changed_files": true,' |
| ' "program": [' |
| ' "lintformat"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 2220 |
| expiration_secs: 7200 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "google.com:pigweed" |
| dataset: "resultdb" |
| table: "pigweed" |
| test_results {} |
| } |
| } |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-lintformat-full\">pigweed.ci / pigweed-lintformat-full</a></li> <li>pigweed.try / pigweed-lintformat</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-lintformat-full\">pigweed.try / pigweed-lintformat-full</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-lintformat-full\">pigweed.dev.ci / pigweed-lintformat-full</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-lintformat\">pigweed.dev.try / pigweed-lintformat</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-lintformat-full\">pigweed.dev.try / pigweed-lintformat-full</a></li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| 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" |
| dimensions: "pool:luci.pigweed.try" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "program": [' |
| ' "lintformat"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 2220 |
| expiration_secs: 7200 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "google.com:pigweed" |
| dataset: "resultdb" |
| table: "pigweed" |
| test_results {} |
| } |
| } |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-lintformat-full\">pigweed.ci / pigweed-lintformat-full</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.try/pigweed-lintformat\">pigweed.try / pigweed-lintformat</a></li> <li>pigweed.try / pigweed-lintformat-full</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-lintformat-full\">pigweed.dev.ci / pigweed-lintformat-full</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-lintformat\">pigweed.dev.try / pigweed-lintformat</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-lintformat-full\">pigweed.dev.try / pigweed-lintformat-full</a></li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "pigweed-linux-bazel-bthost" |
| 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.try" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "bthost_package"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 2820 |
| expiration_secs: 7200 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "google.com:pigweed" |
| dataset: "resultdb" |
| table: "pigweed" |
| test_results {} |
| } |
| } |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-linux-bazel-bthost\">pigweed.ci / pigweed-linux-bazel-bthost</a></li> <li>pigweed.try / pigweed-linux-bazel-bthost</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-linux-bazel-bthost\">pigweed.dev.ci / pigweed-linux-bazel-bthost</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-linux-bazel-bthost\">pigweed.dev.try / pigweed-linux-bazel-bthost</a></li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| 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" |
| dimensions: "pool:luci.pigweed.try" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "bazel_build"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 3720 |
| expiration_secs: 7200 |
| caches { |
| name: "bazel" |
| path: "bazel" |
| } |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "google.com:pigweed" |
| dataset: "resultdb" |
| table: "pigweed" |
| test_results {} |
| } |
| } |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-linux-bazel-build-host-clang\">pigweed.ci / pigweed-linux-bazel-build-host-clang</a></li> <li>pigweed.try / pigweed-linux-bazel-build-host-clang</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-linux-bazel-build-host-clang\">pigweed.dev.ci / pigweed-linux-bazel-build-host-clang</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-linux-bazel-build-host-clang\">pigweed.dev.try / pigweed-linux-bazel-build-host-clang</a></li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "pigweed-linux-bazel-integration" |
| 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.try" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "bazel_options": {' |
| ' "config_path": "",' |
| ' "program": [' |
| ' "integration"' |
| ' ]' |
| ' },' |
| ' "checkout_options": {' |
| ' "branch": "main",' |
| ' "eligible_workspace_paths": [' |
| ' "MODULE.bazel",' |
| ' "WORKSPACE"' |
| ' ],' |
| ' "equivalent_remotes": [],' |
| ' "initialize_submodules": true,' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "recipe": "bazel"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 2820 |
| expiration_secs: 7200 |
| caches { |
| name: "bazel" |
| path: "bazel" |
| } |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "google.com:pigweed" |
| dataset: "resultdb" |
| table: "pigweed" |
| test_results {} |
| } |
| } |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-linux-bazel-integration\">pigweed.ci / pigweed-linux-bazel-integration</a></li> <li>pigweed.try / pigweed-linux-bazel-integration</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-linux-bazel-integration\">pigweed.dev.ci / pigweed-linux-bazel-integration</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-linux-bazel-integration\">pigweed.dev.try / pigweed-linux-bazel-integration</a></li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "pigweed-linux-bazel-noenv" |
| 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.try" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "bazel_options": {' |
| ' "config_path": "",' |
| ' "program": [' |
| ' "default"' |
| ' ]' |
| ' },' |
| ' "checkout_options": {' |
| ' "branch": "main",' |
| ' "eligible_workspace_paths": [' |
| ' "MODULE.bazel",' |
| ' "WORKSPACE"' |
| ' ],' |
| ' "equivalent_remotes": [],' |
| ' "initialize_submodules": true,' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "recipe": "bazel"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 2820 |
| expiration_secs: 7200 |
| caches { |
| name: "bazel" |
| path: "bazel" |
| } |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "google.com:pigweed" |
| dataset: "resultdb" |
| table: "pigweed" |
| test_results {} |
| } |
| } |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-linux-bazel-noenv\">pigweed.ci / pigweed-linux-bazel-noenv</a></li> <li>pigweed.try / pigweed-linux-bazel-noenv</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-linux-bazel-noenv\">pigweed.dev.ci / pigweed-linux-bazel-noenv</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-linux-bazel-noenv\">pigweed.dev.try / pigweed-linux-bazel-noenv</a></li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "pigweed-linux-bazel-san" |
| 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.try" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "bazel_options": {' |
| ' "config_path": "",' |
| ' "program": [' |
| ' "sanitizers"' |
| ' ]' |
| ' },' |
| ' "checkout_options": {' |
| ' "branch": "main",' |
| ' "eligible_workspace_paths": [' |
| ' "MODULE.bazel",' |
| ' "WORKSPACE"' |
| ' ],' |
| ' "equivalent_remotes": [],' |
| ' "initialize_submodules": true,' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "recipe": "bazel"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 2820 |
| expiration_secs: 7200 |
| caches { |
| name: "bazel" |
| path: "bazel" |
| } |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "google.com:pigweed" |
| dataset: "resultdb" |
| table: "pigweed" |
| test_results {} |
| } |
| } |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-linux-bazel-san\">pigweed.ci / pigweed-linux-bazel-san</a></li> <li>pigweed.try / pigweed-linux-bazel-san</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-linux-bazel-san\">pigweed.dev.ci / pigweed-linux-bazel-san</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-linux-bazel-san\">pigweed.dev.try / pigweed-linux-bazel-san</a></li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| 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" |
| dimensions: "pool:luci.pigweed.try" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "cmake_clang"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 2820 |
| expiration_secs: 7200 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "google.com:pigweed" |
| dataset: "resultdb" |
| table: "pigweed" |
| test_results {} |
| } |
| } |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-linux-cmake-host-clang\">pigweed.ci / pigweed-linux-cmake-host-clang</a></li> <li>pigweed.try / pigweed-linux-cmake-host-clang</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-linux-cmake-host-clang\">pigweed.dev.ci / pigweed-linux-cmake-host-clang</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-linux-cmake-host-clang\">pigweed.dev.try / pigweed-linux-cmake-host-clang</a></li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "pigweed-linux-gn-arduino-pico" |
| 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.try" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "program": [' |
| ' "arduino_pico"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 2820 |
| expiration_secs: 7200 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "google.com:pigweed" |
| dataset: "resultdb" |
| table: "pigweed" |
| test_results {} |
| } |
| } |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-linux-gn-arduino-pico\">pigweed.ci / pigweed-linux-gn-arduino-pico</a></li> <li>pigweed.try / pigweed-linux-gn-arduino-pico</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-linux-gn-arduino-pico\">pigweed.dev.ci / pigweed-linux-gn-arduino-pico</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-linux-gn-arduino-pico\">pigweed.dev.try / pigweed-linux-gn-arduino-pico</a></li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "pigweed-linux-gn-clangnext" |
| 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.try" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "additional_cipd_files": [' |
| ' "$PW_ROOT/pw_env_setup/py/pw_env_setup/cipd_setup/clang_next.json"' |
| ' ],' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "override_gn_arg": [' |
| ' "pw_toolchain_CLANG_PREFIX=\\"//environment/cipd/packages/clang_next/bin/\\""' |
| ' ],' |
| ' "program": [' |
| ' "sapphire"' |
| ' ],' |
| ' "step": [' |
| ' "gn_combined_build_check",' |
| ' "gn_crypto_mbedtls_build",' |
| ' "gn_crypto_micro_ecc_build",' |
| ' "gn_software_update_build"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 7320 |
| expiration_secs: 7200 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "google.com:pigweed" |
| dataset: "resultdb" |
| table: "pigweed" |
| test_results {} |
| } |
| } |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-linux-gn-clangnext\">pigweed.ci / pigweed-linux-gn-clangnext</a></li> <li>pigweed.try / pigweed-linux-gn-clangnext</li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "pigweed-linux-gn-compatibility-main" |
| 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.try" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "environment_options": {' |
| ' "config_file": "pw_env_setup/compatibility.json",' |
| ' "relative_pigweed_root": ".",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "gn_main_build_check"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 2820 |
| expiration_secs: 7200 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "google.com:pigweed" |
| dataset: "resultdb" |
| table: "pigweed" |
| test_results {} |
| } |
| } |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-linux-gn-compatibility-main\">pigweed.ci / pigweed-linux-gn-compatibility-main</a></li> <li>pigweed.try / pigweed-linux-gn-compatibility-main</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-linux-gn-compatibility-main\">pigweed.dev.ci / pigweed-linux-gn-compatibility-main</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-linux-gn-compatibility-main\">pigweed.dev.try / pigweed-linux-gn-compatibility-main</a></li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "pigweed-linux-gn-compatibility-platform" |
| 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.try" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "environment_options": {' |
| ' "config_file": "pw_env_setup/compatibility.json",' |
| ' "relative_pigweed_root": ".",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "gn_platform_build_check"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 2820 |
| expiration_secs: 7200 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "google.com:pigweed" |
| dataset: "resultdb" |
| table: "pigweed" |
| test_results {} |
| } |
| } |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-linux-gn-compatibility-platform\">pigweed.ci / pigweed-linux-gn-compatibility-platform</a></li> <li>pigweed.try / pigweed-linux-gn-compatibility-platform</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-linux-gn-compatibility-platform\">pigweed.dev.ci / pigweed-linux-gn-compatibility-platform</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-linux-gn-compatibility-platform\">pigweed.dev.try / pigweed-linux-gn-compatibility-platform</a></li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "pigweed-linux-gn-crypto-mbedtls" |
| 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.try" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "gn_crypto_mbedtls_build"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 2820 |
| expiration_secs: 7200 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "google.com:pigweed" |
| dataset: "resultdb" |
| table: "pigweed" |
| test_results {} |
| } |
| } |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-linux-gn-crypto-mbedtls\">pigweed.ci / pigweed-linux-gn-crypto-mbedtls</a></li> <li>pigweed.try / pigweed-linux-gn-crypto-mbedtls</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-linux-gn-crypto-mbedtls\">pigweed.dev.ci / pigweed-linux-gn-crypto-mbedtls</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-linux-gn-crypto-mbedtls\">pigweed.dev.try / pigweed-linux-gn-crypto-mbedtls</a></li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "pigweed-linux-gn-crypto-micro-ecc" |
| 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.try" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "gn_crypto_micro_ecc_build"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 2820 |
| expiration_secs: 7200 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "google.com:pigweed" |
| dataset: "resultdb" |
| table: "pigweed" |
| test_results {} |
| } |
| } |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-linux-gn-crypto-micro-ecc\">pigweed.ci / pigweed-linux-gn-crypto-micro-ecc</a></li> <li>pigweed.try / pigweed-linux-gn-crypto-micro-ecc</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-linux-gn-crypto-micro-ecc\">pigweed.dev.ci / pigweed-linux-gn-crypto-micro-ecc</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-linux-gn-crypto-micro-ecc\">pigweed.dev.try / pigweed-linux-gn-crypto-micro-ecc</a></li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "pigweed-linux-gn-fuzz" |
| 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.try" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "program": [' |
| ' "fuzz"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 2820 |
| expiration_secs: 7200 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "google.com:pigweed" |
| dataset: "resultdb" |
| table: "pigweed" |
| test_results {} |
| } |
| } |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-linux-gn-fuzz\">pigweed.ci / pigweed-linux-gn-fuzz</a></li> <li>pigweed.try / pigweed-linux-gn-fuzz</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-linux-gn-fuzz\">pigweed.dev.ci / pigweed-linux-gn-fuzz</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-linux-gn-fuzz\">pigweed.dev.try / pigweed-linux-gn-fuzz</a></li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "pigweed-linux-gn-hosttools" |
| 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.try" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "gn_host_tools"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 2820 |
| expiration_secs: 7200 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "go" |
| path: "go" |
| wait_for_warm_cache_secs: 120 |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "google.com:pigweed" |
| dataset: "resultdb" |
| table: "pigweed" |
| test_results {} |
| } |
| } |
| description_html: "Corresponding builders:<ul> <li>pigweed.try / pigweed-linux-gn-hosttools</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-linux-gn-hosttools\">pigweed.dev.try / pigweed-linux-gn-hosttools</a></li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "pigweed-linux-gn-main" |
| 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.try" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "gn_main_build_check"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 2820 |
| expiration_secs: 7200 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "google.com:pigweed" |
| dataset: "resultdb" |
| table: "pigweed" |
| test_results {} |
| } |
| } |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-linux-gn-main\">pigweed.ci / pigweed-linux-gn-main</a></li> <li>pigweed.try / pigweed-linux-gn-main</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-linux-gn-main\">pigweed.dev.ci / pigweed-linux-gn-main</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-linux-gn-main\">pigweed.dev.try / pigweed-linux-gn-main</a></li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "pigweed-linux-gn-platform" |
| 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.try" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "gn_platform_build_check"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 2820 |
| expiration_secs: 7200 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "google.com:pigweed" |
| dataset: "resultdb" |
| table: "pigweed" |
| test_results {} |
| } |
| } |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-linux-gn-platform\">pigweed.ci / pigweed-linux-gn-platform</a></li> <li>pigweed.try / pigweed-linux-gn-platform</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-linux-gn-platform\">pigweed.dev.ci / pigweed-linux-gn-platform</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-linux-gn-platform\">pigweed.dev.try / pigweed-linux-gn-platform</a></li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "pigweed-linux-gn-san" |
| 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.try" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "program": [' |
| ' "sanitizers"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 2820 |
| expiration_secs: 7200 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "google.com:pigweed" |
| dataset: "resultdb" |
| table: "pigweed" |
| test_results {} |
| } |
| } |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-linux-gn-san\">pigweed.ci / pigweed-linux-gn-san</a></li> <li>pigweed.try / pigweed-linux-gn-san</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-linux-gn-san\">pigweed.dev.ci / pigweed-linux-gn-san</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-linux-gn-san\">pigweed.dev.try / pigweed-linux-gn-san</a></li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "pigweed-linux-gn-san-msan" |
| 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.try" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "msan"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 7200 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "google.com:pigweed" |
| dataset: "resultdb" |
| table: "pigweed" |
| test_results {} |
| } |
| } |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-linux-gn-san-msan\">pigweed.ci / pigweed-linux-gn-san-msan</a></li> <li>pigweed.try / pigweed-linux-gn-san-msan</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-linux-gn-san-msan\">pigweed.dev.ci / pigweed-linux-gn-san-msan</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-linux-gn-san-msan\">pigweed.dev.try / pigweed-linux-gn-san-msan</a></li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "pigweed-linux-gn-sapphire" |
| 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.try" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "program": [' |
| ' "sapphire"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 2820 |
| expiration_secs: 7200 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "google.com:pigweed" |
| dataset: "resultdb" |
| table: "pigweed" |
| test_results {} |
| } |
| } |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-linux-gn-sapphire\">pigweed.ci / pigweed-linux-gn-sapphire</a></li> <li>pigweed.try / pigweed-linux-gn-sapphire</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-linux-gn-sapphire\">pigweed.dev.ci / pigweed-linux-gn-sapphire</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-linux-gn-sapphire\">pigweed.dev.try / pigweed-linux-gn-sapphire</a></li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "pigweed-linux-gn-software-update" |
| 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.try" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "gn_software_update_build"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 2820 |
| expiration_secs: 7200 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "google.com:pigweed" |
| dataset: "resultdb" |
| table: "pigweed" |
| test_results {} |
| } |
| } |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-linux-gn-software-update\">pigweed.ci / pigweed-linux-gn-software-update</a></li> <li>pigweed.try / pigweed-linux-gn-software-update</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-linux-gn-software-update\">pigweed.dev.ci / pigweed-linux-gn-software-update</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-linux-gn-software-update\">pigweed.dev.try / pigweed-linux-gn-software-update</a></li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| 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" |
| dimensions: "pool:luci.pigweed.try" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "static_analysis"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 2820 |
| expiration_secs: 7200 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "google.com:pigweed" |
| dataset: "resultdb" |
| table: "pigweed" |
| test_results {} |
| } |
| } |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-linux-static-analysis\">pigweed.ci / pigweed-linux-static-analysis</a></li> <li>pigweed.try / pigweed-linux-static-analysis</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-linux-static-analysis\">pigweed.dev.ci / pigweed-linux-static-analysis</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-linux-static-analysis\">pigweed.dev.try / pigweed-linux-static-analysis</a></li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "pigweed-linux-zephyr" |
| 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.try" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "zephyr_build"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 2820 |
| expiration_secs: 7200 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "google.com:pigweed" |
| dataset: "resultdb" |
| table: "pigweed" |
| test_results {} |
| } |
| } |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-linux-zephyr\">pigweed.ci / pigweed-linux-zephyr</a></li> <li>pigweed.try / pigweed-linux-zephyr</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-linux-zephyr\">pigweed.dev.ci / pigweed-linux-zephyr</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-linux-zephyr\">pigweed.dev.try / pigweed-linux-zephyr</a></li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "pigweed-mac-arm-bazel-build-host-clang" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cpu:arm64" |
| dimensions: "os:Mac" |
| dimensions: "pool:luci.pigweed.try" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "bazel_build"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 2820 |
| expiration_secs: 7200 |
| caches { |
| name: "bazel" |
| path: "bazel" |
| } |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "macos_sdk" |
| path: "macos_sdk" |
| wait_for_warm_cache_secs: 120 |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "google.com:pigweed" |
| dataset: "resultdb" |
| table: "pigweed" |
| test_results {} |
| } |
| } |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-mac-arm-bazel-build-host-clang\">pigweed.ci / pigweed-mac-arm-bazel-build-host-clang</a></li> <li>pigweed.try / pigweed-mac-arm-bazel-build-host-clang</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-mac-arm-bazel-build-host-clang\">pigweed.dev.ci / pigweed-mac-arm-bazel-build-host-clang</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-mac-arm-bazel-build-host-clang\">pigweed.dev.try / pigweed-mac-arm-bazel-build-host-clang</a></li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "pigweed-mac-arm-bazel-noenv" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cpu:arm64" |
| dimensions: "os:Mac" |
| dimensions: "pool:luci.pigweed.try" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "bazel_options": {' |
| ' "config_path": "",' |
| ' "program": [' |
| ' "default"' |
| ' ]' |
| ' },' |
| ' "checkout_options": {' |
| ' "branch": "main",' |
| ' "eligible_workspace_paths": [' |
| ' "MODULE.bazel",' |
| ' "WORKSPACE"' |
| ' ],' |
| ' "equivalent_remotes": [],' |
| ' "initialize_submodules": true,' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "recipe": "bazel"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 2820 |
| expiration_secs: 7200 |
| caches { |
| name: "bazel" |
| path: "bazel" |
| } |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "macos_sdk" |
| path: "macos_sdk" |
| wait_for_warm_cache_secs: 120 |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "google.com:pigweed" |
| dataset: "resultdb" |
| table: "pigweed" |
| test_results {} |
| } |
| } |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-mac-arm-bazel-noenv\">pigweed.ci / pigweed-mac-arm-bazel-noenv</a></li> <li>pigweed.try / pigweed-mac-arm-bazel-noenv</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-mac-arm-bazel-noenv\">pigweed.dev.ci / pigweed-mac-arm-bazel-noenv</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-mac-arm-bazel-noenv\">pigweed.dev.try / pigweed-mac-arm-bazel-noenv</a></li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "pigweed-mac-arm-bazel-san" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cpu:arm64" |
| dimensions: "os:Mac" |
| dimensions: "pool:luci.pigweed.try" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "bazel_options": {' |
| ' "config_path": "",' |
| ' "program": [' |
| ' "sanitizers"' |
| ' ]' |
| ' },' |
| ' "checkout_options": {' |
| ' "branch": "main",' |
| ' "eligible_workspace_paths": [' |
| ' "MODULE.bazel",' |
| ' "WORKSPACE"' |
| ' ],' |
| ' "equivalent_remotes": [],' |
| ' "initialize_submodules": true,' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "recipe": "bazel"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 2820 |
| expiration_secs: 7200 |
| caches { |
| name: "bazel" |
| path: "bazel" |
| } |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "macos_sdk" |
| path: "macos_sdk" |
| wait_for_warm_cache_secs: 120 |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "google.com:pigweed" |
| dataset: "resultdb" |
| table: "pigweed" |
| test_results {} |
| } |
| } |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-mac-arm-bazel-san\">pigweed.ci / pigweed-mac-arm-bazel-san</a></li> <li>pigweed.try / pigweed-mac-arm-bazel-san</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-mac-arm-bazel-san\">pigweed.dev.ci / pigweed-mac-arm-bazel-san</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-mac-arm-bazel-san\">pigweed.dev.try / pigweed-mac-arm-bazel-san</a></li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "pigweed-mac-arm-cmake-host-clang" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cpu:arm64" |
| dimensions: "os:Mac" |
| dimensions: "pool:luci.pigweed.try" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "cmake_clang"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 7200 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "macos_sdk" |
| path: "macos_sdk" |
| wait_for_warm_cache_secs: 120 |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "google.com:pigweed" |
| dataset: "resultdb" |
| table: "pigweed" |
| test_results {} |
| } |
| } |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-mac-arm-cmake-host-clang\">pigweed.ci / pigweed-mac-arm-cmake-host-clang</a></li> <li>pigweed.try / pigweed-mac-arm-cmake-host-clang</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-mac-arm-cmake-host-clang\">pigweed.dev.ci / pigweed-mac-arm-cmake-host-clang</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-mac-arm-cmake-host-clang\">pigweed.dev.try / pigweed-mac-arm-cmake-host-clang</a></li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "pigweed-mac-arm-gn-arduino-pico" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cpu:arm64" |
| dimensions: "os:Mac" |
| dimensions: "pool:luci.pigweed.try" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "program": [' |
| ' "arduino_pico"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 2820 |
| expiration_secs: 7200 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "macos_sdk" |
| path: "macos_sdk" |
| wait_for_warm_cache_secs: 120 |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "google.com:pigweed" |
| dataset: "resultdb" |
| table: "pigweed" |
| test_results {} |
| } |
| } |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-mac-arm-gn-arduino-pico\">pigweed.ci / pigweed-mac-arm-gn-arduino-pico</a></li> <li>pigweed.try / pigweed-mac-arm-gn-arduino-pico</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-mac-arm-gn-arduino-pico\">pigweed.dev.ci / pigweed-mac-arm-gn-arduino-pico</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-mac-arm-gn-arduino-pico\">pigweed.dev.try / pigweed-mac-arm-gn-arduino-pico</a></li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "pigweed-mac-arm-gn-compatibility-main" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cpu:arm64" |
| dimensions: "os:Mac" |
| dimensions: "pool:luci.pigweed.try" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "environment_options": {' |
| ' "config_file": "pw_env_setup/compatibility.json",' |
| ' "relative_pigweed_root": ".",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "gn_main_build_check"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 2820 |
| expiration_secs: 7200 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "macos_sdk" |
| path: "macos_sdk" |
| wait_for_warm_cache_secs: 120 |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "google.com:pigweed" |
| dataset: "resultdb" |
| table: "pigweed" |
| test_results {} |
| } |
| } |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-mac-arm-gn-compatibility-main\">pigweed.ci / pigweed-mac-arm-gn-compatibility-main</a></li> <li>pigweed.try / pigweed-mac-arm-gn-compatibility-main</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-mac-arm-gn-compatibility-main\">pigweed.dev.ci / pigweed-mac-arm-gn-compatibility-main</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-mac-arm-gn-compatibility-main\">pigweed.dev.try / pigweed-mac-arm-gn-compatibility-main</a></li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "pigweed-mac-arm-gn-compatibility-platform" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cpu:arm64" |
| dimensions: "os:Mac" |
| dimensions: "pool:luci.pigweed.try" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "environment_options": {' |
| ' "config_file": "pw_env_setup/compatibility.json",' |
| ' "relative_pigweed_root": ".",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "gn_platform_build_check"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 2820 |
| expiration_secs: 7200 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "macos_sdk" |
| path: "macos_sdk" |
| wait_for_warm_cache_secs: 120 |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "google.com:pigweed" |
| dataset: "resultdb" |
| table: "pigweed" |
| test_results {} |
| } |
| } |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-mac-arm-gn-compatibility-platform\">pigweed.ci / pigweed-mac-arm-gn-compatibility-platform</a></li> <li>pigweed.try / pigweed-mac-arm-gn-compatibility-platform</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-mac-arm-gn-compatibility-platform\">pigweed.dev.ci / pigweed-mac-arm-gn-compatibility-platform</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-mac-arm-gn-compatibility-platform\">pigweed.dev.try / pigweed-mac-arm-gn-compatibility-platform</a></li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "pigweed-mac-arm-gn-fuzz" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cpu:arm64" |
| dimensions: "os:Mac" |
| dimensions: "pool:luci.pigweed.try" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "program": [' |
| ' "fuzz"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 7200 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "macos_sdk" |
| path: "macos_sdk" |
| wait_for_warm_cache_secs: 120 |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "google.com:pigweed" |
| dataset: "resultdb" |
| table: "pigweed" |
| test_results {} |
| } |
| } |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-mac-arm-gn-fuzz\">pigweed.ci / pigweed-mac-arm-gn-fuzz</a></li> <li>pigweed.try / pigweed-mac-arm-gn-fuzz</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-mac-arm-gn-fuzz\">pigweed.dev.ci / pigweed-mac-arm-gn-fuzz</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-mac-arm-gn-fuzz\">pigweed.dev.try / pigweed-mac-arm-gn-fuzz</a></li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "pigweed-mac-arm-gn-hosttools" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cpu:arm64" |
| dimensions: "os:Mac" |
| dimensions: "pool:luci.pigweed.try" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "gn_host_tools"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 7200 |
| 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" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "google.com:pigweed" |
| dataset: "resultdb" |
| table: "pigweed" |
| test_results {} |
| } |
| } |
| description_html: "Corresponding builders:<ul> <li>pigweed.try / pigweed-mac-arm-gn-hosttools</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-mac-arm-gn-hosttools\">pigweed.dev.try / pigweed-mac-arm-gn-hosttools</a></li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "pigweed-mac-arm-gn-main" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cpu:arm64" |
| dimensions: "os:Mac" |
| dimensions: "pool:luci.pigweed.try" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "gn_main_build_check"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 2820 |
| expiration_secs: 7200 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "macos_sdk" |
| path: "macos_sdk" |
| wait_for_warm_cache_secs: 120 |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "google.com:pigweed" |
| dataset: "resultdb" |
| table: "pigweed" |
| test_results {} |
| } |
| } |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-mac-arm-gn-main\">pigweed.ci / pigweed-mac-arm-gn-main</a></li> <li>pigweed.try / pigweed-mac-arm-gn-main</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-mac-arm-gn-main\">pigweed.dev.ci / pigweed-mac-arm-gn-main</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-mac-arm-gn-main\">pigweed.dev.try / pigweed-mac-arm-gn-main</a></li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "pigweed-mac-arm-gn-platform" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cpu:arm64" |
| dimensions: "os:Mac" |
| dimensions: "pool:luci.pigweed.try" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "gn_platform_build_check"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 2820 |
| expiration_secs: 7200 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "macos_sdk" |
| path: "macos_sdk" |
| wait_for_warm_cache_secs: 120 |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "google.com:pigweed" |
| dataset: "resultdb" |
| table: "pigweed" |
| test_results {} |
| } |
| } |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-mac-arm-gn-platform\">pigweed.ci / pigweed-mac-arm-gn-platform</a></li> <li>pigweed.try / pigweed-mac-arm-gn-platform</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-mac-arm-gn-platform\">pigweed.dev.ci / pigweed-mac-arm-gn-platform</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-mac-arm-gn-platform\">pigweed.dev.try / pigweed-mac-arm-gn-platform</a></li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "pigweed-mac-arm-gn-sapphire" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cpu:arm64" |
| dimensions: "os:Mac" |
| dimensions: "pool:luci.pigweed.try" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "program": [' |
| ' "misc"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 7200 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "macos_sdk" |
| path: "macos_sdk" |
| wait_for_warm_cache_secs: 120 |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "google.com:pigweed" |
| dataset: "resultdb" |
| table: "pigweed" |
| test_results {} |
| } |
| } |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-mac-arm-gn-sapphire\">pigweed.ci / pigweed-mac-arm-gn-sapphire</a></li> <li>pigweed.try / pigweed-mac-arm-gn-sapphire</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-mac-arm-gn-sapphire\">pigweed.dev.ci / pigweed-mac-arm-gn-sapphire</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-mac-arm-gn-sapphire\">pigweed.dev.try / pigweed-mac-arm-gn-sapphire</a></li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "pigweed-mac-arm-zephyr" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cpu:arm64" |
| dimensions: "os:Mac" |
| dimensions: "pool:luci.pigweed.try" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "zephyr_build"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 2820 |
| expiration_secs: 7200 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "macos_sdk" |
| path: "macos_sdk" |
| wait_for_warm_cache_secs: 120 |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "google.com:pigweed" |
| dataset: "resultdb" |
| table: "pigweed" |
| test_results {} |
| } |
| } |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-mac-arm-zephyr\">pigweed.ci / pigweed-mac-arm-zephyr</a></li> <li>pigweed.try / pigweed-mac-arm-zephyr</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-mac-arm-zephyr\">pigweed.dev.ci / pigweed-mac-arm-zephyr</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-mac-arm-zephyr\">pigweed.dev.try / pigweed-mac-arm-zephyr</a></li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "pigweed-mac-x86-bazel-build-host-clang" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Mac" |
| dimensions: "pool:luci.pigweed.try" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "bazel_build"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 3720 |
| expiration_secs: 7200 |
| caches { |
| name: "bazel" |
| path: "bazel" |
| } |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "macos_sdk" |
| path: "macos_sdk" |
| wait_for_warm_cache_secs: 120 |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "google.com:pigweed" |
| dataset: "resultdb" |
| table: "pigweed" |
| test_results {} |
| } |
| } |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-mac-x86-bazel-build-host-clang\">pigweed.ci / pigweed-mac-x86-bazel-build-host-clang</a></li> <li>pigweed.try / pigweed-mac-x86-bazel-build-host-clang</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-mac-x86-bazel-build-host-clang\">pigweed.dev.ci / pigweed-mac-x86-bazel-build-host-clang</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-mac-x86-bazel-build-host-clang\">pigweed.dev.try / pigweed-mac-x86-bazel-build-host-clang</a></li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "pigweed-mac-x86-bazel-noenv" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Mac" |
| dimensions: "pool:luci.pigweed.try" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "bazel_options": {' |
| ' "config_path": "",' |
| ' "program": [' |
| ' "default"' |
| ' ]' |
| ' },' |
| ' "checkout_options": {' |
| ' "branch": "main",' |
| ' "eligible_workspace_paths": [' |
| ' "MODULE.bazel",' |
| ' "WORKSPACE"' |
| ' ],' |
| ' "equivalent_remotes": [],' |
| ' "initialize_submodules": true,' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "recipe": "bazel"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 2820 |
| expiration_secs: 7200 |
| caches { |
| name: "bazel" |
| path: "bazel" |
| } |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "macos_sdk" |
| path: "macos_sdk" |
| wait_for_warm_cache_secs: 120 |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "google.com:pigweed" |
| dataset: "resultdb" |
| table: "pigweed" |
| test_results {} |
| } |
| } |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-mac-x86-bazel-noenv\">pigweed.ci / pigweed-mac-x86-bazel-noenv</a></li> <li>pigweed.try / pigweed-mac-x86-bazel-noenv</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-mac-x86-bazel-noenv\">pigweed.dev.ci / pigweed-mac-x86-bazel-noenv</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-mac-x86-bazel-noenv\">pigweed.dev.try / pigweed-mac-x86-bazel-noenv</a></li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "pigweed-mac-x86-bazel-san" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Mac" |
| dimensions: "pool:luci.pigweed.try" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "bazel_options": {' |
| ' "config_path": "",' |
| ' "program": [' |
| ' "sanitizers"' |
| ' ]' |
| ' },' |
| ' "checkout_options": {' |
| ' "branch": "main",' |
| ' "eligible_workspace_paths": [' |
| ' "MODULE.bazel",' |
| ' "WORKSPACE"' |
| ' ],' |
| ' "equivalent_remotes": [],' |
| ' "initialize_submodules": true,' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "recipe": "bazel"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 2820 |
| expiration_secs: 7200 |
| caches { |
| name: "bazel" |
| path: "bazel" |
| } |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "macos_sdk" |
| path: "macos_sdk" |
| wait_for_warm_cache_secs: 120 |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "google.com:pigweed" |
| dataset: "resultdb" |
| table: "pigweed" |
| test_results {} |
| } |
| } |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-mac-x86-bazel-san\">pigweed.ci / pigweed-mac-x86-bazel-san</a></li> <li>pigweed.try / pigweed-mac-x86-bazel-san</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-mac-x86-bazel-san\">pigweed.dev.ci / pigweed-mac-x86-bazel-san</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-mac-x86-bazel-san\">pigweed.dev.try / pigweed-mac-x86-bazel-san</a></li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "pigweed-mac-x86-cmake-host-clang" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Mac" |
| dimensions: "pool:luci.pigweed.try" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "cmake_clang"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 7200 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "macos_sdk" |
| path: "macos_sdk" |
| wait_for_warm_cache_secs: 120 |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "google.com:pigweed" |
| dataset: "resultdb" |
| table: "pigweed" |
| test_results {} |
| } |
| } |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-mac-x86-cmake-host-clang\">pigweed.ci / pigweed-mac-x86-cmake-host-clang</a></li> <li>pigweed.try / pigweed-mac-x86-cmake-host-clang</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-mac-x86-cmake-host-clang\">pigweed.dev.ci / pigweed-mac-x86-cmake-host-clang</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-mac-x86-cmake-host-clang\">pigweed.dev.try / pigweed-mac-x86-cmake-host-clang</a></li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "pigweed-mac-x86-gn-arduino-pico" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Mac" |
| dimensions: "pool:luci.pigweed.try" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "program": [' |
| ' "arduino_pico"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 2820 |
| expiration_secs: 7200 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "macos_sdk" |
| path: "macos_sdk" |
| wait_for_warm_cache_secs: 120 |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "google.com:pigweed" |
| dataset: "resultdb" |
| table: "pigweed" |
| test_results {} |
| } |
| } |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-mac-x86-gn-arduino-pico\">pigweed.ci / pigweed-mac-x86-gn-arduino-pico</a></li> <li>pigweed.try / pigweed-mac-x86-gn-arduino-pico</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-mac-x86-gn-arduino-pico\">pigweed.dev.ci / pigweed-mac-x86-gn-arduino-pico</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-mac-x86-gn-arduino-pico\">pigweed.dev.try / pigweed-mac-x86-gn-arduino-pico</a></li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "pigweed-mac-x86-gn-compatibility-main" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Mac" |
| dimensions: "pool:luci.pigweed.try" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "environment_options": {' |
| ' "config_file": "pw_env_setup/compatibility.json",' |
| ' "relative_pigweed_root": ".",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "gn_main_build_check"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 4620 |
| expiration_secs: 7200 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "macos_sdk" |
| path: "macos_sdk" |
| wait_for_warm_cache_secs: 120 |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "google.com:pigweed" |
| dataset: "resultdb" |
| table: "pigweed" |
| test_results {} |
| } |
| } |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-mac-x86-gn-compatibility-main\">pigweed.ci / pigweed-mac-x86-gn-compatibility-main</a></li> <li>pigweed.try / pigweed-mac-x86-gn-compatibility-main</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-mac-x86-gn-compatibility-main\">pigweed.dev.ci / pigweed-mac-x86-gn-compatibility-main</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-mac-x86-gn-compatibility-main\">pigweed.dev.try / pigweed-mac-x86-gn-compatibility-main</a></li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "pigweed-mac-x86-gn-compatibility-platform" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Mac" |
| dimensions: "pool:luci.pigweed.try" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "environment_options": {' |
| ' "config_file": "pw_env_setup/compatibility.json",' |
| ' "relative_pigweed_root": ".",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "gn_platform_build_check"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 4620 |
| expiration_secs: 7200 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "macos_sdk" |
| path: "macos_sdk" |
| wait_for_warm_cache_secs: 120 |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "google.com:pigweed" |
| dataset: "resultdb" |
| table: "pigweed" |
| test_results {} |
| } |
| } |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-mac-x86-gn-compatibility-platform\">pigweed.ci / pigweed-mac-x86-gn-compatibility-platform</a></li> <li>pigweed.try / pigweed-mac-x86-gn-compatibility-platform</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-mac-x86-gn-compatibility-platform\">pigweed.dev.ci / pigweed-mac-x86-gn-compatibility-platform</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-mac-x86-gn-compatibility-platform\">pigweed.dev.try / pigweed-mac-x86-gn-compatibility-platform</a></li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "pigweed-mac-x86-gn-fuzz" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Mac" |
| dimensions: "pool:luci.pigweed.try" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "program": [' |
| ' "fuzz"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 7200 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "macos_sdk" |
| path: "macos_sdk" |
| wait_for_warm_cache_secs: 120 |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "google.com:pigweed" |
| dataset: "resultdb" |
| table: "pigweed" |
| test_results {} |
| } |
| } |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-mac-x86-gn-fuzz\">pigweed.ci / pigweed-mac-x86-gn-fuzz</a></li> <li>pigweed.try / pigweed-mac-x86-gn-fuzz</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-mac-x86-gn-fuzz\">pigweed.dev.ci / pigweed-mac-x86-gn-fuzz</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-mac-x86-gn-fuzz\">pigweed.dev.try / pigweed-mac-x86-gn-fuzz</a></li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "pigweed-mac-x86-gn-hosttools" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Mac" |
| dimensions: "pool:luci.pigweed.try" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "gn_host_tools"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 2820 |
| expiration_secs: 7200 |
| 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" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "google.com:pigweed" |
| dataset: "resultdb" |
| table: "pigweed" |
| test_results {} |
| } |
| } |
| description_html: "Corresponding builders:<ul> <li>pigweed.try / pigweed-mac-x86-gn-hosttools</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-mac-x86-gn-hosttools\">pigweed.dev.try / pigweed-mac-x86-gn-hosttools</a></li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "pigweed-mac-x86-gn-main" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Mac" |
| dimensions: "pool:luci.pigweed.try" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "gn_main_build_check"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 4620 |
| expiration_secs: 7200 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "macos_sdk" |
| path: "macos_sdk" |
| wait_for_warm_cache_secs: 120 |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "google.com:pigweed" |
| dataset: "resultdb" |
| table: "pigweed" |
| test_results {} |
| } |
| } |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-mac-x86-gn-main\">pigweed.ci / pigweed-mac-x86-gn-main</a></li> <li>pigweed.try / pigweed-mac-x86-gn-main</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-mac-x86-gn-main\">pigweed.dev.ci / pigweed-mac-x86-gn-main</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-mac-x86-gn-main\">pigweed.dev.try / pigweed-mac-x86-gn-main</a></li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "pigweed-mac-x86-gn-platform" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Mac" |
| dimensions: "pool:luci.pigweed.try" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "gn_platform_build_check"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 4620 |
| expiration_secs: 7200 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "macos_sdk" |
| path: "macos_sdk" |
| wait_for_warm_cache_secs: 120 |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "google.com:pigweed" |
| dataset: "resultdb" |
| table: "pigweed" |
| test_results {} |
| } |
| } |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-mac-x86-gn-platform\">pigweed.ci / pigweed-mac-x86-gn-platform</a></li> <li>pigweed.try / pigweed-mac-x86-gn-platform</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-mac-x86-gn-platform\">pigweed.dev.ci / pigweed-mac-x86-gn-platform</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-mac-x86-gn-platform\">pigweed.dev.try / pigweed-mac-x86-gn-platform</a></li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "pigweed-mac-x86-gn-sapphire" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Mac" |
| dimensions: "pool:luci.pigweed.try" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "program": [' |
| ' "misc"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 7200 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "macos_sdk" |
| path: "macos_sdk" |
| wait_for_warm_cache_secs: 120 |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "google.com:pigweed" |
| dataset: "resultdb" |
| table: "pigweed" |
| test_results {} |
| } |
| } |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-mac-x86-gn-sapphire\">pigweed.ci / pigweed-mac-x86-gn-sapphire</a></li> <li>pigweed.try / pigweed-mac-x86-gn-sapphire</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-mac-x86-gn-sapphire\">pigweed.dev.ci / pigweed-mac-x86-gn-sapphire</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-mac-x86-gn-sapphire\">pigweed.dev.try / pigweed-mac-x86-gn-sapphire</a></li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "pigweed-mac-x86-zephyr" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Mac" |
| dimensions: "pool:luci.pigweed.try" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "zephyr_build"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 2820 |
| expiration_secs: 7200 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "macos_sdk" |
| path: "macos_sdk" |
| wait_for_warm_cache_secs: 120 |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "google.com:pigweed" |
| dataset: "resultdb" |
| table: "pigweed" |
| test_results {} |
| } |
| } |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-mac-x86-zephyr\">pigweed.ci / pigweed-mac-x86-zephyr</a></li> <li>pigweed.try / pigweed-mac-x86-zephyr</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-mac-x86-zephyr\">pigweed.dev.ci / pigweed-mac-x86-zephyr</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-mac-x86-zephyr\">pigweed.dev.try / pigweed-mac-x86-zephyr</a></li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| 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.try" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "recipe": "pigweed"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 7200 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "google.com:pigweed" |
| dataset: "resultdb" |
| table: "pigweed" |
| test_results {} |
| } |
| } |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-stm32f429i\">pigweed.ci / pigweed-stm32f429i</a></li> <li>pigweed.try / pigweed-stm32f429i</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-stm32f429i\">pigweed.dev.ci / pigweed-stm32f429i</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-stm32f429i\">pigweed.dev.try / pigweed-stm32f429i</a></li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| 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" |
| dimensions: "pool:luci.pigweed.try" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "stm32f429i"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 7200 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "google.com:pigweed" |
| dataset: "resultdb" |
| table: "pigweed" |
| test_results {} |
| } |
| } |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-stm32f429i-combined\">pigweed.ci / pigweed-stm32f429i-combined</a></li> <li>pigweed.try / pigweed-stm32f429i-combined</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-stm32f429i-combined\">pigweed.dev.ci / pigweed-stm32f429i-combined</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-stm32f429i-combined\">pigweed.dev.try / pigweed-stm32f429i-combined</a></li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| 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" |
| dimensions: "pool:luci.pigweed.try" |
| 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"' |
| ' ],' |
| ' "packages": []' |
| ' },' |
| ' "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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "recipe": "build"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 7200 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "google.com:pigweed" |
| dataset: "resultdb" |
| table: "pigweed" |
| test_results {} |
| } |
| } |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-stm32f429i-subbuild\">pigweed.ci / pigweed-stm32f429i-subbuild</a></li> <li>pigweed.try / pigweed-stm32f429i-subbuild</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-stm32f429i-subbuild\">pigweed.dev.ci / pigweed-stm32f429i-subbuild</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-stm32f429i-subbuild\">pigweed.dev.try / pigweed-stm32f429i-subbuild</a></li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "pigweed-windows-bazel-noenv" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cores:16|32" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Windows" |
| dimensions: "pool:luci.pigweed.try" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "bazel_options": {' |
| ' "config_path": "",' |
| ' "program": [' |
| ' "default"' |
| ' ]' |
| ' },' |
| ' "checkout_options": {' |
| ' "branch": "main",' |
| ' "eligible_workspace_paths": [' |
| ' "MODULE.bazel",' |
| ' "WORKSPACE"' |
| ' ],' |
| ' "equivalent_remotes": [],' |
| ' "initialize_submodules": true,' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "recipe": "bazel"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 7200 |
| caches { |
| name: "bazel" |
| path: "bazel" |
| } |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "google.com:pigweed" |
| dataset: "resultdb" |
| table: "pigweed" |
| test_results {} |
| } |
| } |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-windows-bazel-noenv\">pigweed.ci / pigweed-windows-bazel-noenv</a></li> <li>pigweed.try / pigweed-windows-bazel-noenv</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-windows-bazel-noenv\">pigweed.dev.ci / pigweed-windows-bazel-noenv</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-windows-bazel-noenv\">pigweed.dev.try / pigweed-windows-bazel-noenv</a></li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "pigweed-windows-gn-arduino-pico" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cores:16|32" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Windows" |
| dimensions: "pool:luci.pigweed.try" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "program": [' |
| ' "arduino_pico"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 7200 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "google.com:pigweed" |
| dataset: "resultdb" |
| table: "pigweed" |
| test_results {} |
| } |
| } |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-windows-gn-arduino-pico\">pigweed.ci / pigweed-windows-gn-arduino-pico</a></li> <li>pigweed.try / pigweed-windows-gn-arduino-pico</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-windows-gn-arduino-pico\">pigweed.dev.ci / pigweed-windows-gn-arduino-pico</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-windows-gn-arduino-pico\">pigweed.dev.try / pigweed-windows-gn-arduino-pico</a></li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "pigweed-windows-gn-compatibility-main" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cores:16|32" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Windows" |
| dimensions: "pool:luci.pigweed.try" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "environment_options": {' |
| ' "config_file": "pw_env_setup/compatibility.json",' |
| ' "relative_pigweed_root": ".",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "gn_main_build_check"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 2820 |
| expiration_secs: 7200 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "google.com:pigweed" |
| dataset: "resultdb" |
| table: "pigweed" |
| test_results {} |
| } |
| } |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-windows-gn-compatibility-main\">pigweed.ci / pigweed-windows-gn-compatibility-main</a></li> <li>pigweed.try / pigweed-windows-gn-compatibility-main</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-windows-gn-compatibility-main\">pigweed.dev.ci / pigweed-windows-gn-compatibility-main</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-windows-gn-compatibility-main\">pigweed.dev.try / pigweed-windows-gn-compatibility-main</a></li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "pigweed-windows-gn-compatibility-platform" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cores:16|32" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Windows" |
| dimensions: "pool:luci.pigweed.try" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "environment_options": {' |
| ' "config_file": "pw_env_setup/compatibility.json",' |
| ' "relative_pigweed_root": ".",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "gn_platform_build_check"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 2820 |
| expiration_secs: 7200 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "google.com:pigweed" |
| dataset: "resultdb" |
| table: "pigweed" |
| test_results {} |
| } |
| } |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-windows-gn-compatibility-platform\">pigweed.ci / pigweed-windows-gn-compatibility-platform</a></li> <li>pigweed.try / pigweed-windows-gn-compatibility-platform</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-windows-gn-compatibility-platform\">pigweed.dev.ci / pigweed-windows-gn-compatibility-platform</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-windows-gn-compatibility-platform\">pigweed.dev.try / pigweed-windows-gn-compatibility-platform</a></li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "pigweed-windows-gn-fuzz" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cores:16|32" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Windows" |
| dimensions: "pool:luci.pigweed.try" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "program": [' |
| ' "fuzz"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 7200 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "google.com:pigweed" |
| dataset: "resultdb" |
| table: "pigweed" |
| test_results {} |
| } |
| } |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-windows-gn-fuzz\">pigweed.ci / pigweed-windows-gn-fuzz</a></li> <li>pigweed.try / pigweed-windows-gn-fuzz</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-windows-gn-fuzz\">pigweed.dev.ci / pigweed-windows-gn-fuzz</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-windows-gn-fuzz\">pigweed.dev.try / pigweed-windows-gn-fuzz</a></li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "pigweed-windows-gn-hosttools" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cores:16|32" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Windows" |
| dimensions: "pool:luci.pigweed.try" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "gn_host_tools"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 2820 |
| expiration_secs: 7200 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "go" |
| path: "go" |
| wait_for_warm_cache_secs: 120 |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "google.com:pigweed" |
| dataset: "resultdb" |
| table: "pigweed" |
| test_results {} |
| } |
| } |
| description_html: "Corresponding builders:<ul> <li>pigweed.try / pigweed-windows-gn-hosttools</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-windows-gn-hosttools\">pigweed.dev.try / pigweed-windows-gn-hosttools</a></li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "pigweed-windows-gn-main" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cores:16|32" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Windows" |
| dimensions: "pool:luci.pigweed.try" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "gn_main_build_check"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 2820 |
| expiration_secs: 7200 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "google.com:pigweed" |
| dataset: "resultdb" |
| table: "pigweed" |
| test_results {} |
| } |
| } |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-windows-gn-main\">pigweed.ci / pigweed-windows-gn-main</a></li> <li>pigweed.try / pigweed-windows-gn-main</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-windows-gn-main\">pigweed.dev.ci / pigweed-windows-gn-main</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-windows-gn-main\">pigweed.dev.try / pigweed-windows-gn-main</a></li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "pigweed-windows-gn-platform" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cores:16|32" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Windows" |
| dimensions: "pool:luci.pigweed.try" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "gn_platform_build_check"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 2820 |
| expiration_secs: 7200 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "google.com:pigweed" |
| dataset: "resultdb" |
| table: "pigweed" |
| test_results {} |
| } |
| } |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-windows-gn-platform\">pigweed.ci / pigweed-windows-gn-platform</a></li> <li>pigweed.try / pigweed-windows-gn-platform</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-windows-gn-platform\">pigweed.dev.ci / pigweed-windows-gn-platform</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-windows-gn-platform\">pigweed.dev.try / pigweed-windows-gn-platform</a></li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "pigweed-windows-gn-sapphire" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cores:16|32" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Windows" |
| dimensions: "pool:luci.pigweed.try" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "program": [' |
| ' "misc"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 7200 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "google.com:pigweed" |
| dataset: "resultdb" |
| table: "pigweed" |
| test_results {} |
| } |
| } |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-windows-gn-sapphire\">pigweed.ci / pigweed-windows-gn-sapphire</a></li> <li>pigweed.try / pigweed-windows-gn-sapphire</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-windows-gn-sapphire\">pigweed.dev.ci / pigweed-windows-gn-sapphire</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-windows-gn-sapphire\">pigweed.dev.try / pigweed-windows-gn-sapphire</a></li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| 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.try" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "static_analysis"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 7200 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "google.com:pigweed" |
| dataset: "resultdb" |
| table: "pigweed" |
| test_results {} |
| } |
| } |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-windows-static-analysis\">pigweed.ci / pigweed-windows-static-analysis</a></li> <li>pigweed.try / pigweed-windows-static-analysis</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-windows-static-analysis\">pigweed.dev.ci / pigweed-windows-static-analysis</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-windows-static-analysis\">pigweed.dev.try / pigweed-windows-static-analysis</a></li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "pigweed-windows-zephyr" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cores:16|32" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Windows" |
| dimensions: "pool:luci.pigweed.try" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "zephyr_build"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 7200 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "google.com:pigweed" |
| dataset: "resultdb" |
| table: "pigweed" |
| test_results {} |
| } |
| } |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-windows-zephyr\">pigweed.ci / pigweed-windows-zephyr</a></li> <li>pigweed.try / pigweed-windows-zephyr</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/pigweed-windows-zephyr\">pigweed.dev.ci / pigweed-windows-zephyr</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-windows-zephyr\">pigweed.dev.try / pigweed-windows-zephyr</a></li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| 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" |
| dimensions: "pool:luci.pigweed.try" |
| 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' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "recipe": "xrefs"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 2820 |
| expiration_secs: 7200 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "google.com:pigweed" |
| dataset: "resultdb" |
| table: "pigweed" |
| test_results {} |
| } |
| } |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/pigweed-xref-generator\">pigweed.ci / pigweed-xref-generator</a></li> <li>pigweed.try / pigweed-xref-generator</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/pigweed-xref-generator\">pigweed.dev.try / pigweed-xref-generator</a></li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "python-packages-linux-amd64-310" |
| 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.try" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "add_cipd_platform": false,' |
| ' "artifacts": [],' |
| ' "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/third_party/python_packages/310/linux-amd64",' |
| ' "do_not_rerun": false,' |
| ' "dry_run": false,' |
| ' "environment_options": {' |
| ' "additional_cipd_files": [' |
| ' "pw_env_setup/py/pw_env_setup/cipd_setup/python310.json"' |
| ' ],' |
| ' "config_file": "pigweed.json",' |
| ' "relative_pigweed_root": ".",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "export_dir_name": "python_wheels",' |
| ' "step": [' |
| ' "vendor_python_wheels"' |
| ' ]' |
| ' },' |
| ' "recipe": "target_to_cipd",' |
| ' "replacements": [],' |
| ' "roller_name": null' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 7200 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "google.com:pigweed" |
| dataset: "resultdb" |
| table: "pigweed" |
| test_results {} |
| } |
| } |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/python-packages-linux-amd64-310\">pigweed.ci / python-packages-linux-amd64-310</a></li> <li>pigweed.try / python-packages-linux-amd64-310</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/python-packages-linux-amd64-310\">pigweed.dev.ci / python-packages-linux-amd64-310</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/python-packages-linux-amd64-310\">pigweed.dev.try / python-packages-linux-amd64-310</a></li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "python-packages-linux-amd64-311" |
| 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.try" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "add_cipd_platform": false,' |
| ' "artifacts": [],' |
| ' "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/third_party/python_packages/311/linux-amd64",' |
| ' "do_not_rerun": false,' |
| ' "dry_run": false,' |
| ' "environment_options": {' |
| ' "additional_cipd_files": [' |
| ' "pw_env_setup/py/pw_env_setup/cipd_setup/python311.json"' |
| ' ],' |
| ' "config_file": "pigweed.json",' |
| ' "relative_pigweed_root": ".",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "export_dir_name": "python_wheels",' |
| ' "step": [' |
| ' "vendor_python_wheels"' |
| ' ]' |
| ' },' |
| ' "recipe": "target_to_cipd",' |
| ' "replacements": [],' |
| ' "roller_name": null' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 7200 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "google.com:pigweed" |
| dataset: "resultdb" |
| table: "pigweed" |
| test_results {} |
| } |
| } |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/python-packages-linux-amd64-311\">pigweed.ci / python-packages-linux-amd64-311</a></li> <li>pigweed.try / python-packages-linux-amd64-311</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/python-packages-linux-amd64-311\">pigweed.dev.ci / python-packages-linux-amd64-311</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/python-packages-linux-amd64-311\">pigweed.dev.try / python-packages-linux-amd64-311</a></li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "python-packages-mac-amd64-310" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Mac" |
| dimensions: "pool:luci.pigweed.try" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "add_cipd_platform": false,' |
| ' "artifacts": [],' |
| ' "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/third_party/python_packages/310/mac-amd64",' |
| ' "do_not_rerun": false,' |
| ' "dry_run": false,' |
| ' "environment_options": {' |
| ' "additional_cipd_files": [' |
| ' "pw_env_setup/py/pw_env_setup/cipd_setup/python310.json"' |
| ' ],' |
| ' "config_file": "pigweed.json",' |
| ' "relative_pigweed_root": ".",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "export_dir_name": "python_wheels",' |
| ' "step": [' |
| ' "vendor_python_wheels"' |
| ' ]' |
| ' },' |
| ' "recipe": "target_to_cipd",' |
| ' "replacements": [],' |
| ' "roller_name": null' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 7200 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "macos_sdk" |
| path: "macos_sdk" |
| wait_for_warm_cache_secs: 120 |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "google.com:pigweed" |
| dataset: "resultdb" |
| table: "pigweed" |
| test_results {} |
| } |
| } |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/python-packages-mac-amd64-310\">pigweed.ci / python-packages-mac-amd64-310</a></li> <li>pigweed.try / python-packages-mac-amd64-310</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/python-packages-mac-amd64-310\">pigweed.dev.ci / python-packages-mac-amd64-310</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/python-packages-mac-amd64-310\">pigweed.dev.try / python-packages-mac-amd64-310</a></li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "python-packages-mac-amd64-311" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Mac" |
| dimensions: "pool:luci.pigweed.try" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "add_cipd_platform": false,' |
| ' "artifacts": [],' |
| ' "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/third_party/python_packages/311/mac-amd64",' |
| ' "do_not_rerun": false,' |
| ' "dry_run": false,' |
| ' "environment_options": {' |
| ' "additional_cipd_files": [' |
| ' "pw_env_setup/py/pw_env_setup/cipd_setup/python311.json"' |
| ' ],' |
| ' "config_file": "pigweed.json",' |
| ' "relative_pigweed_root": ".",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "export_dir_name": "python_wheels",' |
| ' "step": [' |
| ' "vendor_python_wheels"' |
| ' ]' |
| ' },' |
| ' "recipe": "target_to_cipd",' |
| ' "replacements": [],' |
| ' "roller_name": null' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 7200 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "macos_sdk" |
| path: "macos_sdk" |
| wait_for_warm_cache_secs: 120 |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "google.com:pigweed" |
| dataset: "resultdb" |
| table: "pigweed" |
| test_results {} |
| } |
| } |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/python-packages-mac-amd64-311\">pigweed.ci / python-packages-mac-amd64-311</a></li> <li>pigweed.try / python-packages-mac-amd64-311</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/python-packages-mac-amd64-311\">pigweed.dev.ci / python-packages-mac-amd64-311</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/python-packages-mac-amd64-311\">pigweed.dev.try / python-packages-mac-amd64-311</a></li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "python-packages-windows-amd64-310" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cores:16|32" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Windows" |
| dimensions: "pool:luci.pigweed.try" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "add_cipd_platform": false,' |
| ' "artifacts": [],' |
| ' "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/third_party/python_packages/310/windows-amd64",' |
| ' "do_not_rerun": false,' |
| ' "dry_run": false,' |
| ' "environment_options": {' |
| ' "additional_cipd_files": [' |
| ' "pw_env_setup/py/pw_env_setup/cipd_setup/python310.json"' |
| ' ],' |
| ' "config_file": "pigweed.json",' |
| ' "relative_pigweed_root": ".",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "export_dir_name": "python_wheels",' |
| ' "step": [' |
| ' "vendor_python_wheels"' |
| ' ]' |
| ' },' |
| ' "recipe": "target_to_cipd",' |
| ' "replacements": [],' |
| ' "roller_name": null' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 7200 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "google.com:pigweed" |
| dataset: "resultdb" |
| table: "pigweed" |
| test_results {} |
| } |
| } |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/python-packages-windows-amd64-310\">pigweed.ci / python-packages-windows-amd64-310</a></li> <li>pigweed.try / python-packages-windows-amd64-310</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/python-packages-windows-amd64-310\">pigweed.dev.ci / python-packages-windows-amd64-310</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/python-packages-windows-amd64-310\">pigweed.dev.try / python-packages-windows-amd64-310</a></li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "python-packages-windows-amd64-311" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cores:16|32" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Windows" |
| dimensions: "pool:luci.pigweed.try" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "add_cipd_platform": false,' |
| ' "artifacts": [],' |
| ' "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/third_party/python_packages/311/windows-amd64",' |
| ' "do_not_rerun": false,' |
| ' "dry_run": false,' |
| ' "environment_options": {' |
| ' "additional_cipd_files": [' |
| ' "pw_env_setup/py/pw_env_setup/cipd_setup/python311.json"' |
| ' ],' |
| ' "config_file": "pigweed.json",' |
| ' "relative_pigweed_root": ".",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "export_dir_name": "python_wheels",' |
| ' "step": [' |
| ' "vendor_python_wheels"' |
| ' ]' |
| ' },' |
| ' "recipe": "target_to_cipd",' |
| ' "replacements": [],' |
| ' "roller_name": null' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 2820 |
| expiration_secs: 7200 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "google.com:pigweed" |
| dataset: "resultdb" |
| table: "pigweed" |
| test_results {} |
| } |
| } |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.ci/python-packages-windows-amd64-311\">pigweed.ci / python-packages-windows-amd64-311</a></li> <li>pigweed.try / python-packages-windows-amd64-311</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.ci/python-packages-windows-amd64-311\">pigweed.dev.ci / python-packages-windows-amd64-311</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/python-packages-windows-amd64-311\">pigweed.dev.try / python-packages-windows-amd64-311</a></li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "static-checks-pigweed" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "60:cores:2" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Debian" |
| dimensions: "pool:luci.pigweed.try" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "do_not_rerun": false,' |
| ' "doc_patterns": [' |
| ' "^seed/",' |
| ' "\\\\.md$",' |
| ' "\\\\.rst$"' |
| ' ],' |
| ' "forbid_requires": false,' |
| ' "ignored_accounts": [' |
| ' "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",' |
| ' "copybara-worker-blackhole@google.com"' |
| ' ],' |
| ' "readability": [],' |
| ' "recipe": "static_checks",' |
| ' "require_tested": false' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 420 |
| expiration_secs: 7200 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "google.com:pigweed" |
| dataset: "resultdb" |
| table: "pigweed" |
| test_results {} |
| } |
| } |
| description_html: "Corresponding builders:<ul> <li>pigweed.try / static-checks-pigweed</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/pigweed.dev.try/static-checks-pigweed\">pigweed.dev.try / static-checks-pigweed</a></li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| } |
| shadow: "pigweed.try.shadow" |
| } |
| buckets { |
| name: "pigweed.try.shadow" |
| constraints { |
| pools: "luci.pigweed.try" |
| service_accounts: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| } |
| dynamic_builder_template {} |
| } |
| buckets { |
| name: "qg.ci" |
| swarming { |
| builders { |
| name: "qg-presubmit-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: |
| '{' |
| ' "arguments": [' |
| ' "--cipd"' |
| ' ],' |
| ' "checkout_options": {' |
| ' "branch": "main",' |
| ' "do_not_cache": true,' |
| ' "equivalent_remotes": [],' |
| ' "initialize_submodules": true,' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/qg",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "recipe": "run_script",' |
| ' "script": "tools/presubmit.sh"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 3720 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| } |
| description_html: "Corresponding builders:<ul> <li>qg.ci / qg-presubmit-linux</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/qg.try/qg-presubmit-linux\">qg.try / qg-presubmit-linux</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/qg.dev.ci/qg-presubmit-linux\">qg.dev.ci / qg-presubmit-linux</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/qg.dev.try/qg-presubmit-linux\">qg.dev.try / qg-presubmit-linux</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/qg.ci-qg-presubmit-linux\">Schedule a new build</a></p>" |
| } |
| } |
| } |
| buckets { |
| name: "qg.dev.ci" |
| swarming { |
| builders { |
| name: "qg-presubmit-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.dev.ci" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "arguments": [' |
| ' "--cipd"' |
| ' ],' |
| ' "checkout_options": {' |
| ' "branch": "main",' |
| ' "do_not_cache": true,' |
| ' "equivalent_remotes": [],' |
| ' "initialize_submodules": true,' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/qg",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "recipe": "run_script",' |
| ' "script": "tools/presubmit.sh"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 3720 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/qg.ci/qg-presubmit-linux\">qg.ci / qg-presubmit-linux</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/qg.try/qg-presubmit-linux\">qg.try / qg-presubmit-linux</a></li> <li>qg.dev.ci / qg-presubmit-linux</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/qg.dev.try/qg-presubmit-linux\">qg.dev.try / qg-presubmit-linux</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/qg.dev.ci-qg-presubmit-linux\">Schedule a new build</a></p>" |
| } |
| } |
| } |
| buckets { |
| name: "qg.dev.try" |
| swarming { |
| builders { |
| name: "qg-presubmit-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.dev.try" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "arguments": [' |
| ' "--cipd"' |
| ' ],' |
| ' "checkout_options": {' |
| ' "branch": "main",' |
| ' "do_not_cache": true,' |
| ' "equivalent_remotes": [],' |
| ' "initialize_submodules": true,' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/qg",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "recipe": "run_script",' |
| ' "script": "tools/presubmit.sh"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 3720 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/qg.ci/qg-presubmit-linux\">qg.ci / qg-presubmit-linux</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/qg.try/qg-presubmit-linux\">qg.try / qg-presubmit-linux</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/qg.dev.ci/qg-presubmit-linux\">qg.dev.ci / qg-presubmit-linux</a></li> <li>qg.dev.try / qg-presubmit-linux</li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.dev.try" |
| dimensions: "pool:luci.pigweed.dev.try" |
| } |
| } |
| builders { |
| name: "static-checks-qg" |
| 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.dev.try" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "do_not_rerun": false,' |
| ' "doc_patterns": null,' |
| ' "dry_run": true,' |
| ' "forbid_requires": false,' |
| ' "ignored_accounts": [' |
| ' "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",' |
| ' "copybara-worker-blackhole@google.com"' |
| ' ],' |
| ' "readability": [],' |
| ' "recipe": "static_checks",' |
| ' "require_tested": false' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 420 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/qg.try/static-checks-qg\">qg.try / static-checks-qg</a></li> <li>qg.dev.try / static-checks-qg</li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.dev.try" |
| dimensions: "pool:luci.pigweed.dev.try" |
| } |
| } |
| } |
| shadow: "qg.dev.try.shadow" |
| } |
| buckets { |
| name: "qg.dev.try.shadow" |
| constraints { |
| pools: "luci.pigweed.dev.try" |
| service_accounts: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| } |
| dynamic_builder_template {} |
| } |
| buckets { |
| name: "qg.roll" |
| swarming {} |
| shadow: "qg.roll.shadow" |
| } |
| buckets { |
| name: "qg.roll.shadow" |
| constraints { |
| pools: "luci.pigweed.try" |
| service_accounts: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| } |
| dynamic_builder_template {} |
| } |
| buckets { |
| name: "qg.try" |
| swarming { |
| builders { |
| name: "qg-presubmit-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.try" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "arguments": [' |
| ' "--cipd"' |
| ' ],' |
| ' "checkout_options": {' |
| ' "branch": "main",' |
| ' "do_not_cache": true,' |
| ' "equivalent_remotes": [],' |
| ' "initialize_submodules": true,' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/qg",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "recipe": "run_script",' |
| ' "script": "tools/presubmit.sh"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 3720 |
| expiration_secs: 7200 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| } |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/qg.ci/qg-presubmit-linux\">qg.ci / qg-presubmit-linux</a></li> <li>qg.try / qg-presubmit-linux</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/qg.dev.ci/qg-presubmit-linux\">qg.dev.ci / qg-presubmit-linux</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/qg.dev.try/qg-presubmit-linux\">qg.dev.try / qg-presubmit-linux</a></li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "static-checks-qg" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "60:cores:2" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Debian" |
| dimensions: "pool:luci.pigweed.try" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "do_not_rerun": false,' |
| ' "doc_patterns": null,' |
| ' "forbid_requires": false,' |
| ' "ignored_accounts": [' |
| ' "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",' |
| ' "copybara-worker-blackhole@google.com"' |
| ' ],' |
| ' "readability": [],' |
| ' "recipe": "static_checks",' |
| ' "require_tested": false' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 420 |
| expiration_secs: 7200 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| } |
| description_html: "Corresponding builders:<ul> <li>qg.try / static-checks-qg</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/qg.dev.try/static-checks-qg\">qg.dev.try / static-checks-qg</a></li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| } |
| shadow: "qg.try.shadow" |
| } |
| buckets { |
| name: "qg.try.shadow" |
| constraints { |
| pools: "luci.pigweed.try" |
| service_accounts: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| } |
| dynamic_builder_template {} |
| } |
| buckets { |
| name: "quickstart.ci" |
| swarming { |
| builders { |
| name: "quickstart-bazel-linux-build" |
| 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: |
| '{' |
| ' "bazel_options": {' |
| ' "config_path": "",' |
| ' "program": [' |
| ' "default"' |
| ' ]' |
| ' },' |
| ' "checkout_options": {' |
| ' "branch": "main",' |
| ' "eligible_workspace_paths": [' |
| ' "MODULE.bazel",' |
| ' "WORKSPACE"' |
| ' ],' |
| ' "equivalent_remotes": [],' |
| ' "initialize_submodules": true,' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/quickstart/bazel",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "recipe": "bazel"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 3720 |
| caches { |
| name: "bazel" |
| path: "bazel" |
| } |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| } |
| description_html: "Corresponding builders:<ul> <li>quickstart.ci / quickstart-bazel-linux-build</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/quickstart.try/quickstart-bazel-linux-build\">quickstart.try / quickstart-bazel-linux-build</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/quickstart.dev.ci/quickstart-bazel-linux-build\">quickstart.dev.ci / quickstart-bazel-linux-build</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/quickstart.dev.try/quickstart-bazel-linux-build\">quickstart.dev.try / quickstart-bazel-linux-build</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/quickstart.ci-quickstart-bazel-linux-build\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "quickstart-gn-linux-build" |
| 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/quickstart/gn",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "default_build"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 3720 |
| expiration_secs: 43200 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| resultdb { |
| enable: true |
| } |
| description_html: "Corresponding builders:<ul> <li>quickstart.ci / quickstart-gn-linux-build</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/quickstart.try/quickstart-gn-linux-build\">quickstart.try / quickstart-gn-linux-build</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/quickstart.dev.ci/quickstart-gn-linux-build\">quickstart.dev.ci / quickstart-gn-linux-build</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/quickstart.dev.try/quickstart-gn-linux-build\">quickstart.dev.try / quickstart-gn-linux-build</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/quickstart.ci-quickstart-gn-linux-build\">Schedule a new build</a></p>" |
| } |
| } |
| } |
| buckets { |
| name: "quickstart.dev.ci" |
| swarming { |
| builders { |
| name: "quickstart-bazel-linux-build" |
| 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.dev.ci" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "bazel_options": {' |
| ' "config_path": "",' |
| ' "program": [' |
| ' "default"' |
| ' ]' |
| ' },' |
| ' "checkout_options": {' |
| ' "branch": "main",' |
| ' "eligible_workspace_paths": [' |
| ' "MODULE.bazel",' |
| ' "WORKSPACE"' |
| ' ],' |
| ' "equivalent_remotes": [],' |
| ' "initialize_submodules": true,' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/quickstart/bazel",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "recipe": "bazel"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 3720 |
| expiration_secs: 28800 |
| caches { |
| name: "bazel" |
| path: "bazel" |
| } |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/quickstart.ci/quickstart-bazel-linux-build\">quickstart.ci / quickstart-bazel-linux-build</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/quickstart.try/quickstart-bazel-linux-build\">quickstart.try / quickstart-bazel-linux-build</a></li> <li>quickstart.dev.ci / quickstart-bazel-linux-build</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/quickstart.dev.try/quickstart-bazel-linux-build\">quickstart.dev.try / quickstart-bazel-linux-build</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/quickstart.dev.ci-quickstart-bazel-linux-build\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "quickstart-gn-linux-build" |
| 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.dev.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/quickstart/gn",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "default_build"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 3720 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/quickstart.ci/quickstart-gn-linux-build\">quickstart.ci / quickstart-gn-linux-build</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/quickstart.try/quickstart-gn-linux-build\">quickstart.try / quickstart-gn-linux-build</a></li> <li>quickstart.dev.ci / quickstart-gn-linux-build</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/quickstart.dev.try/quickstart-gn-linux-build\">quickstart.dev.try / quickstart-gn-linux-build</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/quickstart.dev.ci-quickstart-gn-linux-build\">Schedule a new build</a></p>" |
| } |
| } |
| } |
| buckets { |
| name: "quickstart.dev.try" |
| swarming { |
| builders { |
| name: "quickstart-bazel-linux-build" |
| 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.dev.try" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "bazel_options": {' |
| ' "config_path": "",' |
| ' "program": [' |
| ' "default"' |
| ' ]' |
| ' },' |
| ' "checkout_options": {' |
| ' "branch": "main",' |
| ' "eligible_workspace_paths": [' |
| ' "MODULE.bazel",' |
| ' "WORKSPACE"' |
| ' ],' |
| ' "equivalent_remotes": [],' |
| ' "initialize_submodules": true,' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/quickstart/bazel",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "recipe": "bazel"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 3720 |
| expiration_secs: 28800 |
| caches { |
| name: "bazel" |
| path: "bazel" |
| } |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/quickstart.ci/quickstart-bazel-linux-build\">quickstart.ci / quickstart-bazel-linux-build</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/quickstart.try/quickstart-bazel-linux-build\">quickstart.try / quickstart-bazel-linux-build</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/quickstart.dev.ci/quickstart-bazel-linux-build\">quickstart.dev.ci / quickstart-bazel-linux-build</a></li> <li>quickstart.dev.try / quickstart-bazel-linux-build</li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.dev.try" |
| dimensions: "pool:luci.pigweed.dev.try" |
| } |
| } |
| builders { |
| name: "quickstart-gn-linux-build" |
| 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.dev.try" |
| 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/quickstart/gn",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "default_build"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 3720 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/quickstart.ci/quickstart-gn-linux-build\">quickstart.ci / quickstart-gn-linux-build</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/quickstart.try/quickstart-gn-linux-build\">quickstart.try / quickstart-gn-linux-build</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/quickstart.dev.ci/quickstart-gn-linux-build\">quickstart.dev.ci / quickstart-gn-linux-build</a></li> <li>quickstart.dev.try / quickstart-gn-linux-build</li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.dev.try" |
| dimensions: "pool:luci.pigweed.dev.try" |
| } |
| } |
| builders { |
| name: "static-checks-quickstart-bazel" |
| 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.dev.try" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "do_not_rerun": false,' |
| ' "doc_patterns": null,' |
| ' "dry_run": true,' |
| ' "forbid_requires": false,' |
| ' "ignored_accounts": [' |
| ' "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",' |
| ' "copybara-worker-blackhole@google.com"' |
| ' ],' |
| ' "readability": [],' |
| ' "recipe": "static_checks",' |
| ' "require_tested": false' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 420 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/quickstart.try/static-checks-quickstart-bazel\">quickstart.try / static-checks-quickstart-bazel</a></li> <li>quickstart.dev.try / static-checks-quickstart-bazel</li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.dev.try" |
| dimensions: "pool:luci.pigweed.dev.try" |
| } |
| } |
| builders { |
| name: "static-checks-quickstart-gn" |
| 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.dev.try" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "do_not_rerun": false,' |
| ' "doc_patterns": null,' |
| ' "dry_run": true,' |
| ' "forbid_requires": false,' |
| ' "ignored_accounts": [' |
| ' "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",' |
| ' "copybara-worker-blackhole@google.com"' |
| ' ],' |
| ' "readability": [],' |
| ' "recipe": "static_checks",' |
| ' "require_tested": false' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 420 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/quickstart.try/static-checks-quickstart-gn\">quickstart.try / static-checks-quickstart-gn</a></li> <li>quickstart.dev.try / static-checks-quickstart-gn</li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.dev.try" |
| dimensions: "pool:luci.pigweed.dev.try" |
| } |
| } |
| } |
| shadow: "quickstart.dev.try.shadow" |
| } |
| buckets { |
| name: "quickstart.dev.try.shadow" |
| constraints { |
| pools: "luci.pigweed.dev.try" |
| service_accounts: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| } |
| dynamic_builder_template {} |
| } |
| buckets { |
| name: "quickstart.roll" |
| swarming { |
| builders { |
| name: "bazelversion-quickstart-bazel-roller" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "3600:cores:1|2|4" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Debian" |
| dimensions: "pool:luci.pigweed.roll" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "auto_roller_options": {' |
| ' "bot_commit": true,' |
| ' "dry_run": false,' |
| ' "force_submit": false,' |
| ' "labels_to_set": null,' |
| ' "labels_to_wait_on": [],' |
| ' "permit_recommended": false,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/quickstart/bazel",' |
| ' "upstream_ref": "main"' |
| ' },' |
| ' "checkout_options": {' |
| ' "branch": "main",' |
| ' "equivalent_remotes": [],' |
| ' "initialize_submodules": false,' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/quickstart/bazel",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "destination_path": ".bazelversion",' |
| ' "do_not_rerun": false,' |
| ' "dry_run": false,' |
| ' "recipe": "copy_roller",' |
| ' "source_path": ".bazelversion",' |
| ' "source_project_branch": "main",' |
| ' "source_project_remote": "https://pigweed.googlesource.com/pigweed/pigweed"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 5520 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| service_account: "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com" |
| description_html: "Corresponding builders:<ul> <li>quickstart.roll / bazelversion-quickstart-bazel-roller</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/quickstart.roll/bazelversion-quickstart-bazel-roller-dryrun\">quickstart.roll / bazelversion-quickstart-bazel-roller-dryrun</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/_quickstart.roll-bazelversion-quickstart-bazel-roller\">Schedule a new build</a></p>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "bazelversion-quickstart-bazel-roller-dryrun" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "3600:cores:1|2|4" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Debian" |
| dimensions: "pool:luci.pigweed.roll" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "auto_roller_options": {' |
| ' "bot_commit": true,' |
| ' "dry_run": true,' |
| ' "force_submit": false,' |
| ' "labels_to_set": null,' |
| ' "labels_to_wait_on": [],' |
| ' "permit_recommended": false,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/quickstart/bazel",' |
| ' "upstream_ref": "main"' |
| ' },' |
| ' "checkout_options": {' |
| ' "branch": "main",' |
| ' "equivalent_remotes": [],' |
| ' "initialize_submodules": false,' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/quickstart/bazel",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "destination_path": ".bazelversion",' |
| ' "do_not_rerun": true,' |
| ' "dry_run": true,' |
| ' "recipe": "copy_roller",' |
| ' "source_path": ".bazelversion",' |
| ' "source_project_branch": "main",' |
| ' "source_project_remote": "https://pigweed.googlesource.com/pigweed/pigweed"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 5520 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| service_account: "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com" |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/quickstart.roll/bazelversion-quickstart-bazel-roller\">quickstart.roll / bazelversion-quickstart-bazel-roller</a></li> <li>quickstart.roll / bazelversion-quickstart-bazel-roller-dryrun</li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/_quickstart.roll-bazelversion-quickstart-bazel-roller-dryrun\">Schedule a new build</a></p>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "pigweed-quickstart-bazel-roller" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "3600:cores:1|2|4" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Debian" |
| dimensions: "pool:luci.pigweed.roll" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "always_cc": false,' |
| ' "auto_roller_options": {' |
| ' "add_gitwatcher_ignore": true,' |
| ' "bot_commit": true,' |
| ' "dry_run": false,' |
| ' "force_submit": false,' |
| ' "labels_to_set": null,' |
| ' "labels_to_wait_on": [],' |
| ' "permit_recommended": false,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/quickstart/bazel",' |
| ' "upstream_ref": "main"' |
| ' },' |
| ' "cc_authors_on_rolls": true,' |
| ' "cc_domains": [' |
| ' "google.com"' |
| ' ],' |
| ' "cc_reviewers_on_rolls": false,' |
| ' "checkout_options": {' |
| ' "branch": "main",' |
| ' "equivalent_remotes": [],' |
| ' "initialize_submodules": false,' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/quickstart/bazel",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": false,' |
| ' "forge_author": true,' |
| ' "project_branch": "main",' |
| ' "project_name": null,' |
| ' "project_remote": "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "recipe": "bazel_roller",' |
| ' "roll_util_options": {' |
| ' "always_cc": false,' |
| ' "cc_authors_on_rolls": true,' |
| ' "cc_domains": [' |
| ' "google.com"' |
| ' ],' |
| ' "cc_reviewers_on_rolls": false,' |
| ' "forge_author": true' |
| ' },' |
| ' "workspace_path": "WORKSPACE"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 5520 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| service_account: "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com" |
| description_html: "Corresponding builders:<ul> <li>quickstart.roll / pigweed-quickstart-bazel-roller</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/quickstart.roll/pigweed-quickstart-bazel-roller-dryrun\">quickstart.roll / pigweed-quickstart-bazel-roller-dryrun</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/_quickstart.roll-pigweed-quickstart-bazel-roller\">Schedule a new build</a></p>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "pigweed-quickstart-bazel-roller-dryrun" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "3600:cores:1|2|4" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Debian" |
| dimensions: "pool:luci.pigweed.roll" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "always_cc": false,' |
| ' "auto_roller_options": {' |
| ' "add_gitwatcher_ignore": true,' |
| ' "bot_commit": true,' |
| ' "dry_run": true,' |
| ' "force_submit": false,' |
| ' "labels_to_set": null,' |
| ' "labels_to_wait_on": [],' |
| ' "permit_recommended": false,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/quickstart/bazel",' |
| ' "upstream_ref": "main"' |
| ' },' |
| ' "cc_authors_on_rolls": true,' |
| ' "cc_domains": [' |
| ' "google.com"' |
| ' ],' |
| ' "cc_reviewers_on_rolls": false,' |
| ' "checkout_options": {' |
| ' "branch": "main",' |
| ' "equivalent_remotes": [],' |
| ' "initialize_submodules": false,' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/quickstart/bazel",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": true,' |
| ' "dry_run": true,' |
| ' "forge_author": true,' |
| ' "project_branch": "main",' |
| ' "project_name": null,' |
| ' "project_remote": "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "recipe": "bazel_roller",' |
| ' "roll_util_options": {' |
| ' "always_cc": false,' |
| ' "cc_authors_on_rolls": true,' |
| ' "cc_domains": [' |
| ' "google.com"' |
| ' ],' |
| ' "cc_reviewers_on_rolls": false,' |
| ' "forge_author": true' |
| ' },' |
| ' "workspace_path": "WORKSPACE"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 5520 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| service_account: "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com" |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/quickstart.roll/pigweed-quickstart-bazel-roller\">quickstart.roll / pigweed-quickstart-bazel-roller</a></li> <li>quickstart.roll / pigweed-quickstart-bazel-roller-dryrun</li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/_quickstart.roll-pigweed-quickstart-bazel-roller-dryrun\">Schedule a new build</a></p>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| } |
| shadow: "quickstart.roll.shadow" |
| } |
| buckets { |
| name: "quickstart.roll.shadow" |
| constraints { |
| pools: "luci.pigweed.try" |
| service_accounts: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| } |
| dynamic_builder_template {} |
| } |
| buckets { |
| name: "quickstart.try" |
| swarming { |
| builders { |
| name: "quickstart-bazel-linux-build" |
| 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.try" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "bazel_options": {' |
| ' "config_path": "",' |
| ' "program": [' |
| ' "default"' |
| ' ]' |
| ' },' |
| ' "checkout_options": {' |
| ' "branch": "main",' |
| ' "eligible_workspace_paths": [' |
| ' "MODULE.bazel",' |
| ' "WORKSPACE"' |
| ' ],' |
| ' "equivalent_remotes": [],' |
| ' "initialize_submodules": true,' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/quickstart/bazel",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "recipe": "bazel"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 3720 |
| expiration_secs: 7200 |
| caches { |
| name: "bazel" |
| path: "bazel" |
| } |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| } |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/quickstart.ci/quickstart-bazel-linux-build\">quickstart.ci / quickstart-bazel-linux-build</a></li> <li>quickstart.try / quickstart-bazel-linux-build</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/quickstart.dev.ci/quickstart-bazel-linux-build\">quickstart.dev.ci / quickstart-bazel-linux-build</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/quickstart.dev.try/quickstart-bazel-linux-build\">quickstart.dev.try / quickstart-bazel-linux-build</a></li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "quickstart-gn-linux-build" |
| 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.try" |
| 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/quickstart/gn",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "environment_options": {' |
| ' "config_file": "pigweed.json",' |
| ' "skip_submodule_check": false' |
| ' },' |
| ' "pw_presubmit_options": {' |
| ' "step": [' |
| ' "default_build"' |
| ' ]' |
| ' },' |
| ' "recipe": "pw_presubmit"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 3720 |
| expiration_secs: 7200 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "pip" |
| path: "pip" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| resultdb { |
| enable: true |
| } |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/quickstart.ci/quickstart-gn-linux-build\">quickstart.ci / quickstart-gn-linux-build</a></li> <li>quickstart.try / quickstart-gn-linux-build</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/quickstart.dev.ci/quickstart-gn-linux-build\">quickstart.dev.ci / quickstart-gn-linux-build</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/quickstart.dev.try/quickstart-gn-linux-build\">quickstart.dev.try / quickstart-gn-linux-build</a></li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "static-checks-quickstart-bazel" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "60:cores:2" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Debian" |
| dimensions: "pool:luci.pigweed.try" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "do_not_rerun": false,' |
| ' "doc_patterns": null,' |
| ' "forbid_requires": false,' |
| ' "ignored_accounts": [' |
| ' "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",' |
| ' "copybara-worker-blackhole@google.com"' |
| ' ],' |
| ' "readability": [],' |
| ' "recipe": "static_checks",' |
| ' "require_tested": false' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 420 |
| expiration_secs: 7200 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| } |
| description_html: "Corresponding builders:<ul> <li>quickstart.try / static-checks-quickstart-bazel</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/quickstart.dev.try/static-checks-quickstart-bazel\">quickstart.dev.try / static-checks-quickstart-bazel</a></li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "static-checks-quickstart-gn" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "60:cores:2" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Debian" |
| dimensions: "pool:luci.pigweed.try" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "do_not_rerun": false,' |
| ' "doc_patterns": null,' |
| ' "dry_run": true,' |
| ' "forbid_requires": false,' |
| ' "ignored_accounts": [' |
| ' "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",' |
| ' "copybara-worker-blackhole@google.com"' |
| ' ],' |
| ' "readability": [],' |
| ' "recipe": "static_checks",' |
| ' "require_tested": false' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 420 |
| expiration_secs: 7200 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| resultdb { |
| enable: true |
| } |
| description_html: "Corresponding builders:<ul> <li>quickstart.try / static-checks-quickstart-gn</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/quickstart.dev.try/static-checks-quickstart-gn\">quickstart.dev.try / static-checks-quickstart-gn</a></li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| } |
| shadow: "quickstart.try.shadow" |
| } |
| buckets { |
| name: "quickstart.try.shadow" |
| constraints { |
| pools: "luci.pigweed.try" |
| service_accounts: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| } |
| dynamic_builder_template {} |
| } |
| buckets { |
| name: "recipes.ci" |
| swarming { |
| builders { |
| name: "recipes-unittest-only" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "120:cores:1|2|4" |
| 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/infra/recipes",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "recipe": "recipes",' |
| ' "unittest_only": true' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 3720 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| } |
| description_html: "Corresponding builders:<ul> <li>recipes.ci / recipes-unittest-only</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/recipes.try/recipes-unittest-only\">recipes.try / recipes-unittest-only</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/recipes.ci-recipes-unittest-only\">Schedule a new build</a></p>" |
| } |
| } |
| } |
| buckets { |
| name: "recipes.roll" |
| swarming { |
| builders { |
| name: "recipe-bundler" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "120:cores:1|2|4" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Debian" |
| dimensions: "pool:luci.pigweed.roll" |
| exe { |
| cipd_package: "infra/recipe_bundles/chromium.googlesource.com/infra/infra" |
| cipd_version: "git_revision:8481d4994e1d4e2f719cb53b1e659fd102051cde" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "do_not_rerun": false,' |
| ' "package_name_internal_prefix": "pigweed_internal/infra/recipe_bundles",' |
| ' "package_name_prefix": "pigweed/infra/recipe_bundles",' |
| ' "recipe": "recipe_bundler",' |
| ' "recipe_bundler_vers": "git_revision:8481d4994e1d4e2f719cb53b1e659fd102051cde",' |
| ' "repo_specs": [' |
| ' "pigweed.googlesource.com/infra/recipes=FETCH_HEAD,refs/heads/main"' |
| ' ]' |
| '}' |
| priority: 20 |
| execution_timeout_secs: 420 |
| expiration_secs: 3600 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| service_account: "recipe-bundler@pigweed-service-accounts.iam.gserviceaccount.com" |
| description_html: "<p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/recipes.roll-recipe-bundler\">Schedule a new build</a></p>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "recipe-deps-roller" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "120:cores:16|32" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Debian" |
| dimensions: "pool:luci.pigweed.roll" |
| exe { |
| cipd_package: "infra/recipe_bundles/chromium.googlesource.com/infra/infra" |
| cipd_version: "git_revision:8481d4994e1d4e2f719cb53b1e659fd102051cde" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "do_not_rerun": false,' |
| ' "projects": [' |
| ' [' |
| ' "pigweed",' |
| ' "https://pigweed.googlesource.com/infra/recipes"' |
| ' ]' |
| ' ],' |
| ' "recipe": "recipe_autoroller"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 3720 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| service_account: "recipe-deps-roller@pigweed-service-accounts.iam.gserviceaccount.com" |
| description_html: "<p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/_recipes.roll-recipe-deps-roller\">Schedule a new build</a></p>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| } |
| shadow: "recipes.roll.shadow" |
| } |
| buckets { |
| name: "recipes.roll.shadow" |
| constraints { |
| pools: "luci.pigweed.try" |
| service_accounts: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| } |
| dynamic_builder_template {} |
| } |
| buckets { |
| name: "recipes.try" |
| swarming { |
| builders { |
| name: "recipes-unittest-only" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "120:cores:1|2|4" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Debian" |
| dimensions: "pool:luci.pigweed.try" |
| 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/infra/recipes",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "recipe": "recipes",' |
| ' "unittest_only": true' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 3720 |
| expiration_secs: 7200 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| } |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/recipes.ci/recipes-unittest-only\">recipes.ci / recipes-unittest-only</a></li> <li>recipes.try / recipes-unittest-only</li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "recipes-with-led" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "900:cores:1|2|4" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Debian" |
| dimensions: "pool:luci.pigweed.try" |
| 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/infra/recipes",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "recipe": "recipes",' |
| ' "recipe_testing_options": {' |
| ' "projects": [' |
| ' {' |
| ' "cq_config_name": "commit-queue.cfg",' |
| ' "excluded_buckets": [],' |
| ' "include_path_filtered": true,' |
| ' "include_restricted": false,' |
| ' "include_unrestricted": true,' |
| ' "name": "pigweed"' |
| ' }' |
| ' ],' |
| ' "use_buildbucket": false' |
| ' },' |
| ' "unittest_only": false' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 14520 |
| expiration_secs: 7200 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| } |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| } |
| shadow: "recipes.try.shadow" |
| } |
| buckets { |
| name: "recipes.try.shadow" |
| constraints { |
| pools: "luci.pigweed.try" |
| service_accounts: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| } |
| dynamic_builder_template {} |
| } |
| buckets { |
| name: "rules.ci" |
| swarming { |
| builders { |
| name: "rules-libusb-archive" |
| 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/rules_libusb",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "gcs_bucket": "pigweed-bazel-tarballs",' |
| ' "recipe": "git_archive"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 3720 |
| expiration_secs: 43200 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| service_account: "pigweed-bazel-tarballs@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| resultdb { |
| enable: true |
| } |
| description_html: "Corresponding builders:<ul> <li>rules.ci / rules-libusb-archive</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/rules.dev.ci/rules-libusb-archive\">rules.dev.ci / rules-libusb-archive</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/rules.ci-rules-libusb-archive\">Schedule a new build</a></p>" |
| } |
| } |
| } |
| buckets { |
| name: "rules.dev.ci" |
| swarming { |
| builders { |
| name: "rules-libusb-archive" |
| 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.dev.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/rules_libusb",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "gcs_bucket": "pigweed-bazel-tarballs",' |
| ' "recipe": "git_archive"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 3720 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| service_account: "pigweed-bazel-tarballs@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/rules.ci/rules-libusb-archive\">rules.ci / rules-libusb-archive</a></li> <li>rules.dev.ci / rules-libusb-archive</li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/rules.dev.ci-rules-libusb-archive\">Schedule a new build</a></p>" |
| } |
| } |
| } |
| buckets { |
| name: "rules.dev.try" |
| swarming { |
| builders { |
| name: "static-checks-rules" |
| 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.dev.try" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "do_not_rerun": false,' |
| ' "doc_patterns": null,' |
| ' "dry_run": true,' |
| ' "forbid_requires": false,' |
| ' "ignored_accounts": [' |
| ' "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",' |
| ' "copybara-worker-blackhole@google.com"' |
| ' ],' |
| ' "readability": [],' |
| ' "recipe": "static_checks",' |
| ' "require_tested": false' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 420 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/rules.try/static-checks-rules\">rules.try / static-checks-rules</a></li> <li>rules.dev.try / static-checks-rules</li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.dev.try" |
| dimensions: "pool:luci.pigweed.dev.try" |
| } |
| } |
| } |
| shadow: "rules.dev.try.shadow" |
| } |
| buckets { |
| name: "rules.dev.try.shadow" |
| constraints { |
| pools: "luci.pigweed.dev.try" |
| service_accounts: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| } |
| dynamic_builder_template {} |
| } |
| buckets { |
| name: "rules.try" |
| swarming { |
| builders { |
| name: "static-checks-rules" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "60:cores:2" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Debian" |
| dimensions: "pool:luci.pigweed.try" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "do_not_rerun": false,' |
| ' "doc_patterns": null,' |
| ' "forbid_requires": false,' |
| ' "ignored_accounts": [' |
| ' "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",' |
| ' "copybara-worker-blackhole@google.com"' |
| ' ],' |
| ' "readability": [],' |
| ' "recipe": "static_checks",' |
| ' "require_tested": false' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 420 |
| expiration_secs: 7200 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| } |
| description_html: "Corresponding builders:<ul> <li>rules.try / static-checks-rules</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/rules.dev.try/static-checks-rules\">rules.dev.try / static-checks-rules</a></li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| } |
| shadow: "rules.try.shadow" |
| } |
| buckets { |
| name: "rules.try.shadow" |
| constraints { |
| pools: "luci.pigweed.try" |
| service_accounts: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| } |
| dynamic_builder_template {} |
| } |
| buckets { |
| name: "showcase.ci" |
| swarming { |
| builders { |
| name: "showcase-sense-linux-bazel" |
| 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: |
| '{' |
| ' "$fuchsia/sso": {' |
| ' "hosts_to_configure_insteadof": [' |
| ' "pigweed",' |
| ' "pigweed-internal"' |
| ' ]' |
| ' },' |
| ' "bazel_options": {' |
| ' "config_path": "",' |
| ' "program": [' |
| ' "default"' |
| ' ]' |
| ' },' |
| ' "checkout_options": {' |
| ' "branch": "main",' |
| ' "eligible_workspace_paths": [' |
| ' "MODULE.bazel",' |
| ' "WORKSPACE"' |
| ' ],' |
| ' "equivalent_remotes": [' |
| ' {' |
| ' "remotes": [' |
| ' "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "https://pigweed-internal.googlesource.com/pigweed/pigweed"' |
| ' ]' |
| ' }' |
| ' ],' |
| ' "initialize_submodules": true,' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/showcase/sense",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "recipe": "bazel"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 3720 |
| caches { |
| name: "bazel" |
| path: "bazel" |
| } |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| } |
| description_html: "Corresponding builders:<ul> <li>showcase.ci / showcase-sense-linux-bazel</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/showcase.try/showcase-sense-linux-bazel\">showcase.try / showcase-sense-linux-bazel</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/showcase.dev.ci/showcase-sense-linux-bazel\">showcase.dev.ci / showcase-sense-linux-bazel</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/showcase.dev.try/showcase-sense-linux-bazel\">showcase.dev.try / showcase-sense-linux-bazel</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/showcase.ci-showcase-sense-linux-bazel\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "showcase-sense-mac-arm-bazel" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cpu:arm64" |
| 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: |
| '{' |
| ' "$fuchsia/sso": {' |
| ' "hosts_to_configure_insteadof": [' |
| ' "pigweed",' |
| ' "pigweed-internal"' |
| ' ]' |
| ' },' |
| ' "bazel_options": {' |
| ' "config_path": "",' |
| ' "program": [' |
| ' "default"' |
| ' ]' |
| ' },' |
| ' "checkout_options": {' |
| ' "branch": "main",' |
| ' "eligible_workspace_paths": [' |
| ' "MODULE.bazel",' |
| ' "WORKSPACE"' |
| ' ],' |
| ' "equivalent_remotes": [' |
| ' {' |
| ' "remotes": [' |
| ' "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "https://pigweed-internal.googlesource.com/pigweed/pigweed"' |
| ' ]' |
| ' }' |
| ' ],' |
| ' "initialize_submodules": true,' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/showcase/sense",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "recipe": "bazel"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 3720 |
| caches { |
| name: "bazel" |
| path: "bazel" |
| } |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "macos_sdk" |
| path: "macos_sdk" |
| wait_for_warm_cache_secs: 120 |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| } |
| description_html: "Corresponding builders:<ul> <li>showcase.ci / showcase-sense-mac-arm-bazel</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/showcase.try/showcase-sense-mac-arm-bazel\">showcase.try / showcase-sense-mac-arm-bazel</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/showcase.dev.ci/showcase-sense-mac-arm-bazel\">showcase.dev.ci / showcase-sense-mac-arm-bazel</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/showcase.dev.try/showcase-sense-mac-arm-bazel\">showcase.dev.try / showcase-sense-mac-arm-bazel</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/showcase.ci-showcase-sense-mac-arm-bazel\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "showcase-sense-mac-x86-bazel" |
| 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: |
| '{' |
| ' "$fuchsia/sso": {' |
| ' "hosts_to_configure_insteadof": [' |
| ' "pigweed",' |
| ' "pigweed-internal"' |
| ' ]' |
| ' },' |
| ' "bazel_options": {' |
| ' "config_path": "",' |
| ' "program": [' |
| ' "default"' |
| ' ]' |
| ' },' |
| ' "checkout_options": {' |
| ' "branch": "main",' |
| ' "eligible_workspace_paths": [' |
| ' "MODULE.bazel",' |
| ' "WORKSPACE"' |
| ' ],' |
| ' "equivalent_remotes": [' |
| ' {' |
| ' "remotes": [' |
| ' "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "https://pigweed-internal.googlesource.com/pigweed/pigweed"' |
| ' ]' |
| ' }' |
| ' ],' |
| ' "initialize_submodules": true,' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/showcase/sense",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "recipe": "bazel"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 3720 |
| caches { |
| name: "bazel" |
| path: "bazel" |
| } |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "macos_sdk" |
| path: "macos_sdk" |
| wait_for_warm_cache_secs: 120 |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| } |
| description_html: "Corresponding builders:<ul> <li>showcase.ci / showcase-sense-mac-x86-bazel</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/showcase.try/showcase-sense-mac-x86-bazel\">showcase.try / showcase-sense-mac-x86-bazel</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/showcase.dev.ci/showcase-sense-mac-x86-bazel\">showcase.dev.ci / showcase-sense-mac-x86-bazel</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/showcase.dev.try/showcase-sense-mac-x86-bazel\">showcase.dev.try / showcase-sense-mac-x86-bazel</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/showcase.ci-showcase-sense-mac-x86-bazel\">Schedule a new build</a></p>" |
| } |
| } |
| } |
| buckets { |
| name: "showcase.dev.ci" |
| swarming { |
| builders { |
| name: "showcase-sense-linux-bazel" |
| 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.dev.ci" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "$fuchsia/sso": {' |
| ' "hosts_to_configure_insteadof": [' |
| ' "pigweed",' |
| ' "pigweed-internal"' |
| ' ]' |
| ' },' |
| ' "bazel_options": {' |
| ' "config_path": "",' |
| ' "program": [' |
| ' "default"' |
| ' ]' |
| ' },' |
| ' "checkout_options": {' |
| ' "branch": "main",' |
| ' "eligible_workspace_paths": [' |
| ' "MODULE.bazel",' |
| ' "WORKSPACE"' |
| ' ],' |
| ' "equivalent_remotes": [' |
| ' {' |
| ' "remotes": [' |
| ' "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "https://pigweed-internal.googlesource.com/pigweed/pigweed"' |
| ' ]' |
| ' }' |
| ' ],' |
| ' "initialize_submodules": true,' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/showcase/sense",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "recipe": "bazel"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 3720 |
| expiration_secs: 28800 |
| caches { |
| name: "bazel" |
| path: "bazel" |
| } |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/showcase.ci/showcase-sense-linux-bazel\">showcase.ci / showcase-sense-linux-bazel</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/showcase.try/showcase-sense-linux-bazel\">showcase.try / showcase-sense-linux-bazel</a></li> <li>showcase.dev.ci / showcase-sense-linux-bazel</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/showcase.dev.try/showcase-sense-linux-bazel\">showcase.dev.try / showcase-sense-linux-bazel</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/showcase.dev.ci-showcase-sense-linux-bazel\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "showcase-sense-mac-arm-bazel" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cpu:arm64" |
| dimensions: "os:Mac" |
| dimensions: "pool:luci.pigweed.dev.ci" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "$fuchsia/sso": {' |
| ' "hosts_to_configure_insteadof": [' |
| ' "pigweed",' |
| ' "pigweed-internal"' |
| ' ]' |
| ' },' |
| ' "bazel_options": {' |
| ' "config_path": "",' |
| ' "program": [' |
| ' "default"' |
| ' ]' |
| ' },' |
| ' "checkout_options": {' |
| ' "branch": "main",' |
| ' "eligible_workspace_paths": [' |
| ' "MODULE.bazel",' |
| ' "WORKSPACE"' |
| ' ],' |
| ' "equivalent_remotes": [' |
| ' {' |
| ' "remotes": [' |
| ' "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "https://pigweed-internal.googlesource.com/pigweed/pigweed"' |
| ' ]' |
| ' }' |
| ' ],' |
| ' "initialize_submodules": true,' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/showcase/sense",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "recipe": "bazel"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 3720 |
| expiration_secs: 28800 |
| caches { |
| name: "bazel" |
| path: "bazel" |
| } |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "macos_sdk" |
| path: "macos_sdk" |
| wait_for_warm_cache_secs: 120 |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/showcase.ci/showcase-sense-mac-arm-bazel\">showcase.ci / showcase-sense-mac-arm-bazel</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/showcase.try/showcase-sense-mac-arm-bazel\">showcase.try / showcase-sense-mac-arm-bazel</a></li> <li>showcase.dev.ci / showcase-sense-mac-arm-bazel</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/showcase.dev.try/showcase-sense-mac-arm-bazel\">showcase.dev.try / showcase-sense-mac-arm-bazel</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/showcase.dev.ci-showcase-sense-mac-arm-bazel\">Schedule a new build</a></p>" |
| } |
| builders { |
| name: "showcase-sense-mac-x86-bazel" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Mac" |
| dimensions: "pool:luci.pigweed.dev.ci" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "$fuchsia/sso": {' |
| ' "hosts_to_configure_insteadof": [' |
| ' "pigweed",' |
| ' "pigweed-internal"' |
| ' ]' |
| ' },' |
| ' "bazel_options": {' |
| ' "config_path": "",' |
| ' "program": [' |
| ' "default"' |
| ' ]' |
| ' },' |
| ' "checkout_options": {' |
| ' "branch": "main",' |
| ' "eligible_workspace_paths": [' |
| ' "MODULE.bazel",' |
| ' "WORKSPACE"' |
| ' ],' |
| ' "equivalent_remotes": [' |
| ' {' |
| ' "remotes": [' |
| ' "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "https://pigweed-internal.googlesource.com/pigweed/pigweed"' |
| ' ]' |
| ' }' |
| ' ],' |
| ' "initialize_submodules": true,' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/showcase/sense",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "recipe": "bazel"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 3720 |
| expiration_secs: 28800 |
| caches { |
| name: "bazel" |
| path: "bazel" |
| } |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "macos_sdk" |
| path: "macos_sdk" |
| wait_for_warm_cache_secs: 120 |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/showcase.ci/showcase-sense-mac-x86-bazel\">showcase.ci / showcase-sense-mac-x86-bazel</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/showcase.try/showcase-sense-mac-x86-bazel\">showcase.try / showcase-sense-mac-x86-bazel</a></li> <li>showcase.dev.ci / showcase-sense-mac-x86-bazel</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/showcase.dev.try/showcase-sense-mac-x86-bazel\">showcase.dev.try / showcase-sense-mac-x86-bazel</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/showcase.dev.ci-showcase-sense-mac-x86-bazel\">Schedule a new build</a></p>" |
| } |
| } |
| } |
| buckets { |
| name: "showcase.dev.try" |
| swarming { |
| builders { |
| name: "showcase-sense-linux-bazel" |
| 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.dev.try" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "$fuchsia/sso": {' |
| ' "hosts_to_configure_insteadof": [' |
| ' "pigweed",' |
| ' "pigweed-internal"' |
| ' ]' |
| ' },' |
| ' "bazel_options": {' |
| ' "config_path": "",' |
| ' "program": [' |
| ' "default"' |
| ' ]' |
| ' },' |
| ' "checkout_options": {' |
| ' "branch": "main",' |
| ' "eligible_workspace_paths": [' |
| ' "MODULE.bazel",' |
| ' "WORKSPACE"' |
| ' ],' |
| ' "equivalent_remotes": [' |
| ' {' |
| ' "remotes": [' |
| ' "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "https://pigweed-internal.googlesource.com/pigweed/pigweed"' |
| ' ]' |
| ' }' |
| ' ],' |
| ' "initialize_submodules": true,' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/showcase/sense",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "recipe": "bazel"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 3720 |
| expiration_secs: 28800 |
| caches { |
| name: "bazel" |
| path: "bazel" |
| } |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/showcase.ci/showcase-sense-linux-bazel\">showcase.ci / showcase-sense-linux-bazel</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/showcase.try/showcase-sense-linux-bazel\">showcase.try / showcase-sense-linux-bazel</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/showcase.dev.ci/showcase-sense-linux-bazel\">showcase.dev.ci / showcase-sense-linux-bazel</a></li> <li>showcase.dev.try / showcase-sense-linux-bazel</li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.dev.try" |
| dimensions: "pool:luci.pigweed.dev.try" |
| } |
| } |
| builders { |
| name: "showcase-sense-mac-arm-bazel" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cpu:arm64" |
| dimensions: "os:Mac" |
| dimensions: "pool:luci.pigweed.dev.try" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "$fuchsia/sso": {' |
| ' "hosts_to_configure_insteadof": [' |
| ' "pigweed",' |
| ' "pigweed-internal"' |
| ' ]' |
| ' },' |
| ' "bazel_options": {' |
| ' "config_path": "",' |
| ' "program": [' |
| ' "default"' |
| ' ]' |
| ' },' |
| ' "checkout_options": {' |
| ' "branch": "main",' |
| ' "eligible_workspace_paths": [' |
| ' "MODULE.bazel",' |
| ' "WORKSPACE"' |
| ' ],' |
| ' "equivalent_remotes": [' |
| ' {' |
| ' "remotes": [' |
| ' "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "https://pigweed-internal.googlesource.com/pigweed/pigweed"' |
| ' ]' |
| ' }' |
| ' ],' |
| ' "initialize_submodules": true,' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/showcase/sense",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "recipe": "bazel"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 3720 |
| expiration_secs: 28800 |
| caches { |
| name: "bazel" |
| path: "bazel" |
| } |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "macos_sdk" |
| path: "macos_sdk" |
| wait_for_warm_cache_secs: 120 |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/showcase.ci/showcase-sense-mac-arm-bazel\">showcase.ci / showcase-sense-mac-arm-bazel</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/showcase.try/showcase-sense-mac-arm-bazel\">showcase.try / showcase-sense-mac-arm-bazel</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/showcase.dev.ci/showcase-sense-mac-arm-bazel\">showcase.dev.ci / showcase-sense-mac-arm-bazel</a></li> <li>showcase.dev.try / showcase-sense-mac-arm-bazel</li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.dev.try" |
| dimensions: "pool:luci.pigweed.dev.try" |
| } |
| } |
| builders { |
| name: "showcase-sense-mac-x86-bazel" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Mac" |
| dimensions: "pool:luci.pigweed.dev.try" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "$fuchsia/sso": {' |
| ' "hosts_to_configure_insteadof": [' |
| ' "pigweed",' |
| ' "pigweed-internal"' |
| ' ]' |
| ' },' |
| ' "bazel_options": {' |
| ' "config_path": "",' |
| ' "program": [' |
| ' "default"' |
| ' ]' |
| ' },' |
| ' "checkout_options": {' |
| ' "branch": "main",' |
| ' "eligible_workspace_paths": [' |
| ' "MODULE.bazel",' |
| ' "WORKSPACE"' |
| ' ],' |
| ' "equivalent_remotes": [' |
| ' {' |
| ' "remotes": [' |
| ' "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "https://pigweed-internal.googlesource.com/pigweed/pigweed"' |
| ' ]' |
| ' }' |
| ' ],' |
| ' "initialize_submodules": true,' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/showcase/sense",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "recipe": "bazel"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 3720 |
| expiration_secs: 28800 |
| caches { |
| name: "bazel" |
| path: "bazel" |
| } |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "macos_sdk" |
| path: "macos_sdk" |
| wait_for_warm_cache_secs: 120 |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/showcase.ci/showcase-sense-mac-x86-bazel\">showcase.ci / showcase-sense-mac-x86-bazel</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/showcase.try/showcase-sense-mac-x86-bazel\">showcase.try / showcase-sense-mac-x86-bazel</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/showcase.dev.ci/showcase-sense-mac-x86-bazel\">showcase.dev.ci / showcase-sense-mac-x86-bazel</a></li> <li>showcase.dev.try / showcase-sense-mac-x86-bazel</li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.dev.try" |
| dimensions: "pool:luci.pigweed.dev.try" |
| } |
| } |
| builders { |
| name: "static-checks-showcase-sense" |
| 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.dev.try" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "do_not_rerun": false,' |
| ' "doc_patterns": null,' |
| ' "dry_run": true,' |
| ' "forbid_requires": false,' |
| ' "ignored_accounts": [' |
| ' "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",' |
| ' "copybara-worker-blackhole@google.com"' |
| ' ],' |
| ' "readability": [],' |
| ' "recipe": "static_checks",' |
| ' "require_tested": false' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 420 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/showcase.try/static-checks-showcase-sense\">showcase.try / static-checks-showcase-sense</a></li> <li>showcase.dev.try / static-checks-showcase-sense</li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.dev.try" |
| dimensions: "pool:luci.pigweed.dev.try" |
| } |
| } |
| } |
| shadow: "showcase.dev.try.shadow" |
| } |
| buckets { |
| name: "showcase.dev.try.shadow" |
| constraints { |
| pools: "luci.pigweed.dev.try" |
| service_accounts: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| } |
| dynamic_builder_template {} |
| } |
| buckets { |
| name: "showcase.roll" |
| swarming { |
| builders { |
| name: "bazelversion-showcase-sense-roller-dryrun" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "3600:cores:1|2|4" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Debian" |
| dimensions: "pool:luci.pigweed.roll" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "$fuchsia/sso": {' |
| ' "hosts_to_configure_insteadof": [' |
| ' "pigweed",' |
| ' "pigweed-internal"' |
| ' ]' |
| ' },' |
| ' "auto_roller_options": {' |
| ' "bot_commit": true,' |
| ' "dry_run": true,' |
| ' "force_submit": false,' |
| ' "labels_to_set": null,' |
| ' "labels_to_wait_on": [],' |
| ' "permit_recommended": false,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/showcase/sense",' |
| ' "upstream_ref": "main"' |
| ' },' |
| ' "checkout_options": {' |
| ' "branch": "main",' |
| ' "equivalent_remotes": [],' |
| ' "initialize_submodules": false,' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/showcase/sense",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "destination_path": ".bazelversion",' |
| ' "do_not_rerun": true,' |
| ' "dry_run": true,' |
| ' "recipe": "copy_roller",' |
| ' "source_path": ".bazelversion",' |
| ' "source_project_branch": "main",' |
| ' "source_project_remote": "https://pigweed.googlesource.com/pigweed/pigweed"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 5520 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| service_account: "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "<p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/_showcase.roll-bazelversion-showcase-sense-roller-dryrun\">Schedule a new build</a></p>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "pigweed-showcase-sense-roller" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "3600:cores:1|2|4" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Debian" |
| dimensions: "pool:luci.pigweed.roll" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "$fuchsia/sso": {' |
| ' "hosts_to_configure_insteadof": [' |
| ' "pigweed",' |
| ' "pigweed-internal"' |
| ' ]' |
| ' },' |
| ' "always_cc": false,' |
| ' "auto_roller_options": {' |
| ' "add_gitwatcher_ignore": true,' |
| ' "bot_commit": true,' |
| ' "dry_run": false,' |
| ' "force_submit": false,' |
| ' "labels_to_set": null,' |
| ' "labels_to_wait_on": [],' |
| ' "permit_recommended": false,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/showcase/sense",' |
| ' "upstream_ref": "main"' |
| ' },' |
| ' "cc_authors_on_rolls": true,' |
| ' "cc_domains": [' |
| ' "google.com"' |
| ' ],' |
| ' "cc_reviewers_on_rolls": false,' |
| ' "checkout_options": {' |
| ' "branch": "main",' |
| ' "equivalent_remotes": [],' |
| ' "initialize_submodules": false,' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/showcase/sense",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": false,' |
| ' "forge_author": true,' |
| ' "project_branch": "main",' |
| ' "project_name": null,' |
| ' "project_remote": "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "recipe": "bazel_roller",' |
| ' "roll_util_options": {' |
| ' "always_cc": false,' |
| ' "cc_authors_on_rolls": true,' |
| ' "cc_domains": [' |
| ' "google.com"' |
| ' ],' |
| ' "cc_reviewers_on_rolls": false,' |
| ' "forge_author": true' |
| ' },' |
| ' "workspace_path": "WORKSPACE"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 5520 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| service_account: "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com" |
| description_html: "Corresponding builders:<ul> <li>showcase.roll / pigweed-showcase-sense-roller</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/showcase.roll/pigweed-showcase-sense-roller-dryrun\">showcase.roll / pigweed-showcase-sense-roller-dryrun</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/_showcase.roll-pigweed-showcase-sense-roller\">Schedule a new build</a></p>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "pigweed-showcase-sense-roller-dryrun" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "3600:cores:1|2|4" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Debian" |
| dimensions: "pool:luci.pigweed.roll" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "$fuchsia/sso": {' |
| ' "hosts_to_configure_insteadof": [' |
| ' "pigweed",' |
| ' "pigweed-internal"' |
| ' ]' |
| ' },' |
| ' "always_cc": false,' |
| ' "auto_roller_options": {' |
| ' "add_gitwatcher_ignore": true,' |
| ' "bot_commit": true,' |
| ' "dry_run": true,' |
| ' "force_submit": false,' |
| ' "labels_to_set": null,' |
| ' "labels_to_wait_on": [],' |
| ' "permit_recommended": false,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/showcase/sense",' |
| ' "upstream_ref": "main"' |
| ' },' |
| ' "cc_authors_on_rolls": true,' |
| ' "cc_domains": [' |
| ' "google.com"' |
| ' ],' |
| ' "cc_reviewers_on_rolls": false,' |
| ' "checkout_options": {' |
| ' "branch": "main",' |
| ' "equivalent_remotes": [],' |
| ' "initialize_submodules": false,' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/showcase/sense",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": true,' |
| ' "dry_run": true,' |
| ' "forge_author": true,' |
| ' "project_branch": "main",' |
| ' "project_name": null,' |
| ' "project_remote": "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "recipe": "bazel_roller",' |
| ' "roll_util_options": {' |
| ' "always_cc": false,' |
| ' "cc_authors_on_rolls": true,' |
| ' "cc_domains": [' |
| ' "google.com"' |
| ' ],' |
| ' "cc_reviewers_on_rolls": false,' |
| ' "forge_author": true' |
| ' },' |
| ' "workspace_path": "WORKSPACE"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 5520 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| service_account: "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com" |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/showcase.roll/pigweed-showcase-sense-roller\">showcase.roll / pigweed-showcase-sense-roller</a></li> <li>showcase.roll / pigweed-showcase-sense-roller-dryrun</li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/_showcase.roll-pigweed-showcase-sense-roller-dryrun\">Schedule a new build</a></p>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| } |
| shadow: "showcase.roll.shadow" |
| } |
| buckets { |
| name: "showcase.roll.shadow" |
| constraints { |
| pools: "luci.pigweed.try" |
| service_accounts: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| } |
| dynamic_builder_template {} |
| } |
| buckets { |
| name: "showcase.try" |
| swarming { |
| builders { |
| name: "showcase-sense-linux-bazel" |
| 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.try" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "$fuchsia/sso": {' |
| ' "hosts_to_configure_insteadof": [' |
| ' "pigweed",' |
| ' "pigweed-internal"' |
| ' ]' |
| ' },' |
| ' "bazel_options": {' |
| ' "config_path": "",' |
| ' "program": [' |
| ' "default"' |
| ' ]' |
| ' },' |
| ' "checkout_options": {' |
| ' "branch": "main",' |
| ' "eligible_workspace_paths": [' |
| ' "MODULE.bazel",' |
| ' "WORKSPACE"' |
| ' ],' |
| ' "equivalent_remotes": [' |
| ' {' |
| ' "remotes": [' |
| ' "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "https://pigweed-internal.googlesource.com/pigweed/pigweed"' |
| ' ]' |
| ' }' |
| ' ],' |
| ' "initialize_submodules": true,' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/showcase/sense",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "recipe": "bazel"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 3720 |
| expiration_secs: 7200 |
| caches { |
| name: "bazel" |
| path: "bazel" |
| } |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| resultdb { |
| enable: true |
| } |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/showcase.ci/showcase-sense-linux-bazel\">showcase.ci / showcase-sense-linux-bazel</a></li> <li>showcase.try / showcase-sense-linux-bazel</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/showcase.dev.ci/showcase-sense-linux-bazel\">showcase.dev.ci / showcase-sense-linux-bazel</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/showcase.dev.try/showcase-sense-linux-bazel\">showcase.dev.try / showcase-sense-linux-bazel</a></li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "showcase-sense-mac-arm-bazel" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cpu:arm64" |
| dimensions: "os:Mac" |
| dimensions: "pool:luci.pigweed.try" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "$fuchsia/sso": {' |
| ' "hosts_to_configure_insteadof": [' |
| ' "pigweed",' |
| ' "pigweed-internal"' |
| ' ]' |
| ' },' |
| ' "bazel_options": {' |
| ' "config_path": "",' |
| ' "program": [' |
| ' "default"' |
| ' ]' |
| ' },' |
| ' "checkout_options": {' |
| ' "branch": "main",' |
| ' "eligible_workspace_paths": [' |
| ' "MODULE.bazel",' |
| ' "WORKSPACE"' |
| ' ],' |
| ' "equivalent_remotes": [' |
| ' {' |
| ' "remotes": [' |
| ' "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "https://pigweed-internal.googlesource.com/pigweed/pigweed"' |
| ' ]' |
| ' }' |
| ' ],' |
| ' "initialize_submodules": true,' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/showcase/sense",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "recipe": "bazel"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 3720 |
| expiration_secs: 7200 |
| caches { |
| name: "bazel" |
| path: "bazel" |
| } |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "macos_sdk" |
| path: "macos_sdk" |
| wait_for_warm_cache_secs: 120 |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| resultdb { |
| enable: true |
| } |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/showcase.ci/showcase-sense-mac-arm-bazel\">showcase.ci / showcase-sense-mac-arm-bazel</a></li> <li>showcase.try / showcase-sense-mac-arm-bazel</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/showcase.dev.ci/showcase-sense-mac-arm-bazel\">showcase.dev.ci / showcase-sense-mac-arm-bazel</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/showcase.dev.try/showcase-sense-mac-arm-bazel\">showcase.dev.try / showcase-sense-mac-arm-bazel</a></li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "showcase-sense-mac-x86-bazel" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Mac" |
| dimensions: "pool:luci.pigweed.try" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "$fuchsia/sso": {' |
| ' "hosts_to_configure_insteadof": [' |
| ' "pigweed",' |
| ' "pigweed-internal"' |
| ' ]' |
| ' },' |
| ' "bazel_options": {' |
| ' "config_path": "",' |
| ' "program": [' |
| ' "default"' |
| ' ]' |
| ' },' |
| ' "checkout_options": {' |
| ' "branch": "main",' |
| ' "eligible_workspace_paths": [' |
| ' "MODULE.bazel",' |
| ' "WORKSPACE"' |
| ' ],' |
| ' "equivalent_remotes": [' |
| ' {' |
| ' "remotes": [' |
| ' "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "https://pigweed-internal.googlesource.com/pigweed/pigweed"' |
| ' ]' |
| ' }' |
| ' ],' |
| ' "initialize_submodules": true,' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/showcase/sense",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "recipe": "bazel"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 3720 |
| expiration_secs: 7200 |
| caches { |
| name: "bazel" |
| path: "bazel" |
| } |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| caches { |
| name: "macos_sdk" |
| path: "macos_sdk" |
| wait_for_warm_cache_secs: 120 |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| resultdb { |
| enable: true |
| } |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/showcase.ci/showcase-sense-mac-x86-bazel\">showcase.ci / showcase-sense-mac-x86-bazel</a></li> <li>showcase.try / showcase-sense-mac-x86-bazel</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/showcase.dev.ci/showcase-sense-mac-x86-bazel\">showcase.dev.ci / showcase-sense-mac-x86-bazel</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/showcase.dev.try/showcase-sense-mac-x86-bazel\">showcase.dev.try / showcase-sense-mac-x86-bazel</a></li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "static-checks-showcase-sense" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "60:cores:2" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Debian" |
| dimensions: "pool:luci.pigweed.try" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "do_not_rerun": false,' |
| ' "doc_patterns": null,' |
| ' "dry_run": true,' |
| ' "forbid_requires": false,' |
| ' "ignored_accounts": [' |
| ' "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",' |
| ' "copybara-worker-blackhole@google.com"' |
| ' ],' |
| ' "readability": [],' |
| ' "recipe": "static_checks",' |
| ' "require_tested": false' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 420 |
| expiration_secs: 7200 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| resultdb { |
| enable: true |
| } |
| description_html: "Corresponding builders:<ul> <li>showcase.try / static-checks-showcase-sense</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/showcase.dev.try/static-checks-showcase-sense\">showcase.dev.try / static-checks-showcase-sense</a></li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| } |
| shadow: "showcase.try.shadow" |
| } |
| buckets { |
| name: "showcase.try.shadow" |
| constraints { |
| pools: "luci.pigweed.try" |
| service_accounts: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| } |
| dynamic_builder_template {} |
| } |
| buckets { |
| name: "tools.roll" |
| swarming { |
| builders { |
| name: "armgcc-roller-dryrun" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "3600:cores:1|2|4" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Debian" |
| dimensions: "pool:luci.pigweed.roll" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "auto_roller_options": {' |
| ' "bot_commit": true,' |
| ' "dry_run": true,' |
| ' "force_submit": false,' |
| ' "labels_to_set": null,' |
| ' "labels_to_wait_on": [],' |
| ' "permit_recommended": false,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "upstream_ref": "main"' |
| ' },' |
| ' "checkout_options": {' |
| ' "branch": "main",' |
| ' "equivalent_remotes": [],' |
| ' "initialize_submodules": false,' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": true,' |
| ' "dry_run": true,' |
| ' "packages": [' |
| ' {' |
| ' "allow_mismatched_refs": false,' |
| ' "json_path": "pw_env_setup/py/pw_env_setup/cipd_setup/arm.json",' |
| ' "name": "armgcc",' |
| ' "ref": "latest",' |
| ' "spec": "fuchsia/third_party/armgcc/${platform}",' |
| ' "tag": "version"' |
| ' }' |
| ' ],' |
| ' "recipe": "cipd_roller"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 7920 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| service_account: "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "<p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/_tools.roll-armgcc-roller-dryrun\">Schedule a new build</a></p>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "bazel-roller" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "3600:cores:1|2|4" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Debian" |
| dimensions: "pool:luci.pigweed.roll" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "auto_roller_options": {' |
| ' "bot_commit": true,' |
| ' "dry_run": false,' |
| ' "force_submit": false,' |
| ' "labels_to_set": null,' |
| ' "labels_to_wait_on": [],' |
| ' "permit_recommended": false,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "upstream_ref": "main"' |
| ' },' |
| ' "checkout_options": {' |
| ' "branch": "main",' |
| ' "equivalent_remotes": [],' |
| ' "initialize_submodules": false,' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": false,' |
| ' "packages": [' |
| ' {' |
| ' "allow_mismatched_refs": false,' |
| ' "json_path": "pw_env_setup/py/pw_env_setup/cipd_setup/bazel.json",' |
| ' "name": "bazel-prerelease",' |
| ' "ref": "latest",' |
| ' "spec": "fuchsia/third_party/bazel-prerelease/${platform}",' |
| ' "tag": "version"' |
| ' }' |
| ' ],' |
| ' "recipe": "cipd_roller",' |
| ' "roll_name": "bazel"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 7920 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| service_account: "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com" |
| description_html: "Corresponding builders:<ul> <li>tools.roll / bazel-roller</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/tools.roll/bazel-roller-dryrun\">tools.roll / bazel-roller-dryrun</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/_tools.roll-bazel-roller\">Schedule a new build</a></p>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "bazel-roller-dryrun" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "3600:cores:1|2|4" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Debian" |
| dimensions: "pool:luci.pigweed.roll" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "auto_roller_options": {' |
| ' "bot_commit": true,' |
| ' "dry_run": true,' |
| ' "force_submit": false,' |
| ' "labels_to_set": null,' |
| ' "labels_to_wait_on": [],' |
| ' "permit_recommended": false,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "upstream_ref": "main"' |
| ' },' |
| ' "checkout_options": {' |
| ' "branch": "main",' |
| ' "equivalent_remotes": [],' |
| ' "initialize_submodules": false,' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": true,' |
| ' "dry_run": true,' |
| ' "packages": [' |
| ' {' |
| ' "allow_mismatched_refs": false,' |
| ' "json_path": "pw_env_setup/py/pw_env_setup/cipd_setup/bazel.json",' |
| ' "name": "bazel-prerelease",' |
| ' "ref": "latest",' |
| ' "spec": "fuchsia/third_party/bazel-prerelease/${platform}",' |
| ' "tag": "version"' |
| ' }' |
| ' ],' |
| ' "recipe": "cipd_roller",' |
| ' "roll_name": "bazel"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 7920 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| service_account: "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com" |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/tools.roll/bazel-roller\">tools.roll / bazel-roller</a></li> <li>tools.roll / bazel-roller-dryrun</li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/_tools.roll-bazel-roller-dryrun\">Schedule a new build</a></p>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "bloaty-roller" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "3600:cores:1|2|4" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Debian" |
| dimensions: "pool:luci.pigweed.roll" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "auto_roller_options": {' |
| ' "bot_commit": true,' |
| ' "dry_run": false,' |
| ' "force_submit": false,' |
| ' "labels_to_set": null,' |
| ' "labels_to_wait_on": [],' |
| ' "permit_recommended": false,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "upstream_ref": "main"' |
| ' },' |
| ' "checkout_options": {' |
| ' "branch": "main",' |
| ' "equivalent_remotes": [],' |
| ' "initialize_submodules": false,' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": false,' |
| ' "packages": [' |
| ' {' |
| ' "allow_mismatched_refs": false,' |
| ' "json_path": "pw_env_setup/py/pw_env_setup/cipd_setup/pigweed.json",' |
| ' "name": "bloaty",' |
| ' "ref": "latest",' |
| ' "spec": "fuchsia/third_party/bloaty/${platform}",' |
| ' "tag": "git_revision"' |
| ' }' |
| ' ],' |
| ' "recipe": "cipd_roller"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 7920 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| service_account: "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com" |
| description_html: "Corresponding builders:<ul> <li>tools.roll / bloaty-roller</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/tools.roll/bloaty-roller-dryrun\">tools.roll / bloaty-roller-dryrun</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/_tools.roll-bloaty-roller\">Schedule a new build</a></p>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "bloaty-roller-dryrun" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "3600:cores:1|2|4" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Debian" |
| dimensions: "pool:luci.pigweed.roll" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "auto_roller_options": {' |
| ' "bot_commit": true,' |
| ' "dry_run": true,' |
| ' "force_submit": false,' |
| ' "labels_to_set": null,' |
| ' "labels_to_wait_on": [],' |
| ' "permit_recommended": false,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "upstream_ref": "main"' |
| ' },' |
| ' "checkout_options": {' |
| ' "branch": "main",' |
| ' "equivalent_remotes": [],' |
| ' "initialize_submodules": false,' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": true,' |
| ' "dry_run": true,' |
| ' "packages": [' |
| ' {' |
| ' "allow_mismatched_refs": false,' |
| ' "json_path": "pw_env_setup/py/pw_env_setup/cipd_setup/pigweed.json",' |
| ' "name": "bloaty",' |
| ' "ref": "latest",' |
| ' "spec": "fuchsia/third_party/bloaty/${platform}",' |
| ' "tag": "git_revision"' |
| ' }' |
| ' ],' |
| ' "recipe": "cipd_roller"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 7920 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| service_account: "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com" |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/tools.roll/bloaty-roller\">tools.roll / bloaty-roller</a></li> <li>tools.roll / bloaty-roller-dryrun</li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/_tools.roll-bloaty-roller-dryrun\">Schedule a new build</a></p>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "buildifier-roller" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "3600:cores:1|2|4" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Debian" |
| dimensions: "pool:luci.pigweed.roll" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "auto_roller_options": {' |
| ' "bot_commit": true,' |
| ' "dry_run": false,' |
| ' "force_submit": false,' |
| ' "labels_to_set": null,' |
| ' "labels_to_wait_on": [],' |
| ' "permit_recommended": false,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "upstream_ref": "main"' |
| ' },' |
| ' "checkout_options": {' |
| ' "branch": "main",' |
| ' "equivalent_remotes": [],' |
| ' "initialize_submodules": false,' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": false,' |
| ' "packages": [' |
| ' {' |
| ' "allow_mismatched_refs": false,' |
| ' "json_path": "pw_env_setup/py/pw_env_setup/cipd_setup/buildifier.json",' |
| ' "name": "buildifier",' |
| ' "ref": "latest",' |
| ' "spec": "infra/3pp/tools/buildifier/${platform}",' |
| ' "tag": "version"' |
| ' }' |
| ' ],' |
| ' "recipe": "cipd_roller"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 7920 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| service_account: "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com" |
| description_html: "Corresponding builders:<ul> <li>tools.roll / buildifier-roller</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/tools.roll/buildifier-roller-dryrun\">tools.roll / buildifier-roller-dryrun</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/_tools.roll-buildifier-roller\">Schedule a new build</a></p>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "buildifier-roller-dryrun" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "3600:cores:1|2|4" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Debian" |
| dimensions: "pool:luci.pigweed.roll" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "auto_roller_options": {' |
| ' "bot_commit": true,' |
| ' "dry_run": true,' |
| ' "force_submit": false,' |
| ' "labels_to_set": null,' |
| ' "labels_to_wait_on": [],' |
| ' "permit_recommended": false,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "upstream_ref": "main"' |
| ' },' |
| ' "checkout_options": {' |
| ' "branch": "main",' |
| ' "equivalent_remotes": [],' |
| ' "initialize_submodules": false,' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": true,' |
| ' "dry_run": true,' |
| ' "packages": [' |
| ' {' |
| ' "allow_mismatched_refs": false,' |
| ' "json_path": "pw_env_setup/py/pw_env_setup/cipd_setup/buildifier.json",' |
| ' "name": "buildifier",' |
| ' "ref": "latest",' |
| ' "spec": "infra/3pp/tools/buildifier/${platform}",' |
| ' "tag": "version"' |
| ' }' |
| ' ],' |
| ' "recipe": "cipd_roller"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 7920 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| service_account: "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com" |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/tools.roll/buildifier-roller\">tools.roll / buildifier-roller</a></li> <li>tools.roll / buildifier-roller-dryrun</li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/_tools.roll-buildifier-roller-dryrun\">Schedule a new build</a></p>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "clang-roller" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "3600:cores:1|2|4" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Debian" |
| dimensions: "pool:luci.pigweed.roll" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "auto_roller_options": {' |
| ' "bot_commit": true,' |
| ' "dry_run": false,' |
| ' "force_submit": false,' |
| ' "labels_to_set": null,' |
| ' "labels_to_wait_on": [],' |
| ' "permit_recommended": false,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "upstream_ref": "main"' |
| ' },' |
| ' "checkout_options": {' |
| ' "branch": "main",' |
| ' "equivalent_remotes": [],' |
| ' "initialize_submodules": false,' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": false,' |
| ' "packages": [' |
| ' {' |
| ' "allow_mismatched_refs": false,' |
| ' "json_path": "pw_env_setup/py/pw_env_setup/cipd_setup/pigweed.json",' |
| ' "name": "clang",' |
| ' "ref": "integration",' |
| ' "spec": "fuchsia/third_party/clang/${platform}",' |
| ' "tag": "git_revision"' |
| ' }' |
| ' ],' |
| ' "recipe": "cipd_roller"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 7920 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| service_account: "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com" |
| description_html: "Corresponding builders:<ul> <li>tools.roll / clang-roller</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/tools.roll/clang-roller-dryrun\">tools.roll / clang-roller-dryrun</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/_tools.roll-clang-roller\">Schedule a new build</a></p>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "clang-roller-dryrun" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "3600:cores:1|2|4" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Debian" |
| dimensions: "pool:luci.pigweed.roll" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "auto_roller_options": {' |
| ' "bot_commit": true,' |
| ' "dry_run": true,' |
| ' "force_submit": false,' |
| ' "labels_to_set": null,' |
| ' "labels_to_wait_on": [],' |
| ' "permit_recommended": false,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "upstream_ref": "main"' |
| ' },' |
| ' "checkout_options": {' |
| ' "branch": "main",' |
| ' "equivalent_remotes": [],' |
| ' "initialize_submodules": false,' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": true,' |
| ' "dry_run": true,' |
| ' "packages": [' |
| ' {' |
| ' "allow_mismatched_refs": false,' |
| ' "json_path": "pw_env_setup/py/pw_env_setup/cipd_setup/pigweed.json",' |
| ' "name": "clang",' |
| ' "ref": "integration",' |
| ' "spec": "fuchsia/third_party/clang/${platform}",' |
| ' "tag": "git_revision"' |
| ' }' |
| ' ],' |
| ' "recipe": "cipd_roller"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 7920 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| service_account: "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com" |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/tools.roll/clang-roller\">tools.roll / clang-roller</a></li> <li>tools.roll / clang-roller-dryrun</li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/_tools.roll-clang-roller-dryrun\">Schedule a new build</a></p>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "clangnext-roller" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "3600:cores:1|2|4" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Debian" |
| dimensions: "pool:luci.pigweed.roll" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "auto_roller_options": {' |
| ' "bot_commit": true,' |
| ' "dry_run": false,' |
| ' "force_submit": false,' |
| ' "labels_to_set": null,' |
| ' "labels_to_wait_on": [],' |
| ' "permit_recommended": false,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "upstream_ref": "main"' |
| ' },' |
| ' "checkout_options": {' |
| ' "branch": "main",' |
| ' "equivalent_remotes": [],' |
| ' "initialize_submodules": false,' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": false,' |
| ' "packages": [' |
| ' {' |
| ' "allow_mismatched_refs": false,' |
| ' "json_path": "pw_env_setup/py/pw_env_setup/cipd_setup/clang_next.json",' |
| ' "name": "clang-next",' |
| ' "ref": "integration",' |
| ' "spec": "fuchsia/third_party/clang/${platform}",' |
| ' "tag": "git_revision"' |
| ' }' |
| ' ],' |
| ' "recipe": "cipd_roller",' |
| ' "roll_name": "clangnext"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 7920 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| service_account: "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com" |
| description_html: "Corresponding builders:<ul> <li>tools.roll / clangnext-roller</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/tools.roll/clangnext-roller-dryrun\">tools.roll / clangnext-roller-dryrun</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/_tools.roll-clangnext-roller\">Schedule a new build</a></p>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "clangnext-roller-dryrun" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "3600:cores:1|2|4" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Debian" |
| dimensions: "pool:luci.pigweed.roll" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "auto_roller_options": {' |
| ' "bot_commit": true,' |
| ' "dry_run": true,' |
| ' "force_submit": false,' |
| ' "labels_to_set": null,' |
| ' "labels_to_wait_on": [],' |
| ' "permit_recommended": false,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "upstream_ref": "main"' |
| ' },' |
| ' "checkout_options": {' |
| ' "branch": "main",' |
| ' "equivalent_remotes": [],' |
| ' "initialize_submodules": false,' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": true,' |
| ' "dry_run": true,' |
| ' "packages": [' |
| ' {' |
| ' "allow_mismatched_refs": false,' |
| ' "json_path": "pw_env_setup/py/pw_env_setup/cipd_setup/clang_next.json",' |
| ' "name": "clang-next",' |
| ' "ref": "integration",' |
| ' "spec": "fuchsia/third_party/clang/${platform}",' |
| ' "tag": "git_revision"' |
| ' }' |
| ' ],' |
| ' "recipe": "cipd_roller",' |
| ' "roll_name": "clangnext"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 7920 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| service_account: "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com" |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/tools.roll/clangnext-roller\">tools.roll / clangnext-roller</a></li> <li>tools.roll / clangnext-roller-dryrun</li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/_tools.roll-clangnext-roller-dryrun\">Schedule a new build</a></p>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "cmake-roller" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "3600:cores:1|2|4" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Debian" |
| dimensions: "pool:luci.pigweed.roll" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "auto_roller_options": {' |
| ' "bot_commit": true,' |
| ' "dry_run": false,' |
| ' "force_submit": false,' |
| ' "labels_to_set": null,' |
| ' "labels_to_wait_on": [],' |
| ' "permit_recommended": false,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "upstream_ref": "main"' |
| ' },' |
| ' "checkout_options": {' |
| ' "branch": "main",' |
| ' "equivalent_remotes": [],' |
| ' "initialize_submodules": false,' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": false,' |
| ' "packages": [' |
| ' {' |
| ' "allow_mismatched_refs": false,' |
| ' "json_path": "pw_env_setup/py/pw_env_setup/cipd_setup/cmake.json",' |
| ' "name": "cmake",' |
| ' "ref": "latest",' |
| ' "spec": "infra/3pp/tools/cmake/${platform}",' |
| ' "tag": "version"' |
| ' }' |
| ' ],' |
| ' "recipe": "cipd_roller"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 7920 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| service_account: "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com" |
| description_html: "Corresponding builders:<ul> <li>tools.roll / cmake-roller</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/tools.roll/cmake-roller-dryrun\">tools.roll / cmake-roller-dryrun</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/_tools.roll-cmake-roller\">Schedule a new build</a></p>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "cmake-roller-dryrun" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "3600:cores:1|2|4" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Debian" |
| dimensions: "pool:luci.pigweed.roll" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "auto_roller_options": {' |
| ' "bot_commit": true,' |
| ' "dry_run": true,' |
| ' "force_submit": false,' |
| ' "labels_to_set": null,' |
| ' "labels_to_wait_on": [],' |
| ' "permit_recommended": false,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "upstream_ref": "main"' |
| ' },' |
| ' "checkout_options": {' |
| ' "branch": "main",' |
| ' "equivalent_remotes": [],' |
| ' "initialize_submodules": false,' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": true,' |
| ' "dry_run": true,' |
| ' "packages": [' |
| ' {' |
| ' "allow_mismatched_refs": false,' |
| ' "json_path": "pw_env_setup/py/pw_env_setup/cipd_setup/cmake.json",' |
| ' "name": "cmake",' |
| ' "ref": "latest",' |
| ' "spec": "infra/3pp/tools/cmake/${platform}",' |
| ' "tag": "version"' |
| ' }' |
| ' ],' |
| ' "recipe": "cipd_roller"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 7920 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| service_account: "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com" |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/tools.roll/cmake-roller\">tools.roll / cmake-roller</a></li> <li>tools.roll / cmake-roller-dryrun</li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/_tools.roll-cmake-roller-dryrun\">Schedule a new build</a></p>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "coverage-uploader-roller" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "3600:cores:1|2|4" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Debian" |
| dimensions: "pool:luci.pigweed.roll" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "auto_roller_options": {' |
| ' "bot_commit": true,' |
| ' "dry_run": false,' |
| ' "force_submit": false,' |
| ' "labels_to_set": null,' |
| ' "labels_to_wait_on": [],' |
| ' "permit_recommended": false,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "upstream_ref": "main"' |
| ' },' |
| ' "checkout_options": {' |
| ' "branch": "main",' |
| ' "equivalent_remotes": [],' |
| ' "initialize_submodules": false,' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": false,' |
| ' "packages": [' |
| ' {' |
| ' "allow_mismatched_refs": false,' |
| ' "json_path": "pw_env_setup/py/pw_env_setup/cipd_setup/coverage.json",' |
| ' "name": "absolute_uploader",' |
| ' "ref": "latest",' |
| ' "spec": "fuchsia/coverage/absolute_uploader/${platform}",' |
| ' "tag": "g3-revision"' |
| ' },' |
| ' {' |
| ' "allow_mismatched_refs": false,' |
| ' "json_path": "pw_env_setup/py/pw_env_setup/cipd_setup/coverage.json",' |
| ' "name": "incremental_uploader",' |
| ' "ref": "latest",' |
| ' "spec": "fuchsia/coverage/incremental_uploader/${platform}",' |
| ' "tag": "g3-revision"' |
| ' }' |
| ' ],' |
| ' "recipe": "cipd_roller",' |
| ' "roll_name": "coverage-uploader"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 7920 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| service_account: "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com" |
| description_html: "Corresponding builders:<ul> <li>tools.roll / coverage-uploader-roller</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/tools.roll/coverage-uploader-roller-dryrun\">tools.roll / coverage-uploader-roller-dryrun</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/_tools.roll-coverage-uploader-roller\">Schedule a new build</a></p>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "coverage-uploader-roller-dryrun" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "3600:cores:1|2|4" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Debian" |
| dimensions: "pool:luci.pigweed.roll" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "auto_roller_options": {' |
| ' "bot_commit": true,' |
| ' "dry_run": true,' |
| ' "force_submit": false,' |
| ' "labels_to_set": null,' |
| ' "labels_to_wait_on": [],' |
| ' "permit_recommended": false,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "upstream_ref": "main"' |
| ' },' |
| ' "checkout_options": {' |
| ' "branch": "main",' |
| ' "equivalent_remotes": [],' |
| ' "initialize_submodules": false,' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": true,' |
| ' "dry_run": true,' |
| ' "packages": [' |
| ' {' |
| ' "allow_mismatched_refs": false,' |
| ' "json_path": "pw_env_setup/py/pw_env_setup/cipd_setup/coverage.json",' |
| ' "name": "absolute_uploader",' |
| ' "ref": "latest",' |
| ' "spec": "fuchsia/coverage/absolute_uploader/${platform}",' |
| ' "tag": "g3-revision"' |
| ' },' |
| ' {' |
| ' "allow_mismatched_refs": false,' |
| ' "json_path": "pw_env_setup/py/pw_env_setup/cipd_setup/coverage.json",' |
| ' "name": "incremental_uploader",' |
| ' "ref": "latest",' |
| ' "spec": "fuchsia/coverage/incremental_uploader/${platform}",' |
| ' "tag": "g3-revision"' |
| ' }' |
| ' ],' |
| ' "recipe": "cipd_roller",' |
| ' "roll_name": "coverage-uploader"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 7920 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| service_account: "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com" |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/tools.roll/coverage-uploader-roller\">tools.roll / coverage-uploader-roller</a></li> <li>tools.roll / coverage-uploader-roller-dryrun</li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/_tools.roll-coverage-uploader-roller-dryrun\">Schedule a new build</a></p>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "fuchsia-infra-bazel-rules" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "3600:cores:1|2|4" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Debian" |
| dimensions: "pool:luci.pigweed.roll" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "always_cc": false,' |
| ' "auto_roller_options": {' |
| ' "add_gitwatcher_ignore": true,' |
| ' "bot_commit": true,' |
| ' "dry_run": false,' |
| ' "force_submit": false,' |
| ' "labels_to_set": null,' |
| ' "labels_to_wait_on": [],' |
| ' "permit_recommended": false,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "upstream_ref": "main"' |
| ' },' |
| ' "cc_authors_on_rolls": false,' |
| ' "cc_domains": [],' |
| ' "cc_reviewers_on_rolls": false,' |
| ' "checkout_options": {' |
| ' "branch": "main",' |
| ' "equivalent_remotes": [],' |
| ' "initialize_submodules": false,' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": false,' |
| ' "forge_author": true,' |
| ' "project_branch": "main",' |
| ' "project_name": null,' |
| ' "project_remote": "https://fuchsia.googlesource.com/fuchsia-infra-bazel-rules",' |
| ' "recipe": "bazel_roller",' |
| ' "roll_util_options": {' |
| ' "always_cc": false,' |
| ' "cc_authors_on_rolls": false,' |
| ' "cc_domains": [],' |
| ' "cc_reviewers_on_rolls": false,' |
| ' "forge_author": true' |
| ' },' |
| ' "workspace_path": "WORKSPACE"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 7920 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| service_account: "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com" |
| description_html: "<p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/tools.roll-fuchsia-infra-bazel-rules\">Schedule a new build</a></p>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "fuchsia-infra-bazel-rules-dryrun" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "3600:cores:1|2|4" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Debian" |
| dimensions: "pool:luci.pigweed.roll" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "always_cc": false,' |
| ' "auto_roller_options": {' |
| ' "add_gitwatcher_ignore": true,' |
| ' "bot_commit": true,' |
| ' "dry_run": true,' |
| ' "force_submit": false,' |
| ' "labels_to_set": null,' |
| ' "labels_to_wait_on": [],' |
| ' "permit_recommended": false,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "upstream_ref": "main"' |
| ' },' |
| ' "cc_authors_on_rolls": false,' |
| ' "cc_domains": [],' |
| ' "cc_reviewers_on_rolls": false,' |
| ' "checkout_options": {' |
| ' "branch": "main",' |
| ' "equivalent_remotes": [],' |
| ' "initialize_submodules": false,' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": true,' |
| ' "dry_run": true,' |
| ' "forge_author": true,' |
| ' "project_branch": "main",' |
| ' "project_name": null,' |
| ' "project_remote": "https://fuchsia.googlesource.com/fuchsia-infra-bazel-rules",' |
| ' "recipe": "bazel_roller",' |
| ' "roll_util_options": {' |
| ' "always_cc": false,' |
| ' "cc_authors_on_rolls": false,' |
| ' "cc_domains": [],' |
| ' "cc_reviewers_on_rolls": false,' |
| ' "forge_author": true' |
| ' },' |
| ' "workspace_path": "WORKSPACE"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 7920 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| service_account: "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com" |
| description_html: "<p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/_tools.roll-fuchsia-infra-bazel-rules-dryrun\">Schedule a new build</a></p>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "gn-roller" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "3600:cores:1|2|4" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Debian" |
| dimensions: "pool:luci.pigweed.roll" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "auto_roller_options": {' |
| ' "bot_commit": true,' |
| ' "dry_run": false,' |
| ' "force_submit": false,' |
| ' "labels_to_set": null,' |
| ' "labels_to_wait_on": [],' |
| ' "permit_recommended": false,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "upstream_ref": "main"' |
| ' },' |
| ' "checkout_options": {' |
| ' "branch": "main",' |
| ' "equivalent_remotes": [],' |
| ' "initialize_submodules": false,' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": false,' |
| ' "packages": [' |
| ' {' |
| ' "allow_mismatched_refs": false,' |
| ' "json_path": "pw_env_setup/py/pw_env_setup/cipd_setup/pigweed.json",' |
| ' "name": "gn",' |
| ' "ref": "latest",' |
| ' "spec": "gn/gn/${platform}",' |
| ' "tag": "git_revision"' |
| ' }' |
| ' ],' |
| ' "recipe": "cipd_roller"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 7920 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| service_account: "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com" |
| description_html: "Corresponding builders:<ul> <li>tools.roll / gn-roller</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/tools.roll/gn-roller-dryrun\">tools.roll / gn-roller-dryrun</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/_tools.roll-gn-roller\">Schedule a new build</a></p>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "gn-roller-dryrun" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "3600:cores:1|2|4" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Debian" |
| dimensions: "pool:luci.pigweed.roll" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "auto_roller_options": {' |
| ' "bot_commit": true,' |
| ' "dry_run": true,' |
| ' "force_submit": false,' |
| ' "labels_to_set": null,' |
| ' "labels_to_wait_on": [],' |
| ' "permit_recommended": false,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "upstream_ref": "main"' |
| ' },' |
| ' "checkout_options": {' |
| ' "branch": "main",' |
| ' "equivalent_remotes": [],' |
| ' "initialize_submodules": false,' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": true,' |
| ' "dry_run": true,' |
| ' "packages": [' |
| ' {' |
| ' "allow_mismatched_refs": false,' |
| ' "json_path": "pw_env_setup/py/pw_env_setup/cipd_setup/pigweed.json",' |
| ' "name": "gn",' |
| ' "ref": "latest",' |
| ' "spec": "gn/gn/${platform}",' |
| ' "tag": "git_revision"' |
| ' }' |
| ' ],' |
| ' "recipe": "cipd_roller"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 7920 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| service_account: "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com" |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/tools.roll/gn-roller\">tools.roll / gn-roller</a></li> <li>tools.roll / gn-roller-dryrun</li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/_tools.roll-gn-roller-dryrun\">Schedule a new build</a></p>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "go-roller" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "3600:cores:1|2|4" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Debian" |
| dimensions: "pool:luci.pigweed.roll" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "auto_roller_options": {' |
| ' "bot_commit": true,' |
| ' "dry_run": false,' |
| ' "force_submit": false,' |
| ' "labels_to_set": null,' |
| ' "labels_to_wait_on": [],' |
| ' "permit_recommended": false,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "upstream_ref": "main"' |
| ' },' |
| ' "checkout_options": {' |
| ' "branch": "main",' |
| ' "equivalent_remotes": [],' |
| ' "initialize_submodules": false,' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": false,' |
| ' "packages": [' |
| ' {' |
| ' "allow_mismatched_refs": false,' |
| ' "json_path": "pw_env_setup/py/pw_env_setup/cipd_setup/go.json",' |
| ' "name": "go",' |
| ' "ref": "latest",' |
| ' "spec": "infra/3pp/tools/go/${platform}",' |
| ' "tag": "version"' |
| ' }' |
| ' ],' |
| ' "recipe": "cipd_roller"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 7920 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| service_account: "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com" |
| description_html: "Corresponding builders:<ul> <li>tools.roll / go-roller</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/tools.roll/go-roller-dryrun\">tools.roll / go-roller-dryrun</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/_tools.roll-go-roller\">Schedule a new build</a></p>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "go-roller-dryrun" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "3600:cores:1|2|4" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Debian" |
| dimensions: "pool:luci.pigweed.roll" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "auto_roller_options": {' |
| ' "bot_commit": true,' |
| ' "dry_run": true,' |
| ' "force_submit": false,' |
| ' "labels_to_set": null,' |
| ' "labels_to_wait_on": [],' |
| ' "permit_recommended": false,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "upstream_ref": "main"' |
| ' },' |
| ' "checkout_options": {' |
| ' "branch": "main",' |
| ' "equivalent_remotes": [],' |
| ' "initialize_submodules": false,' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": true,' |
| ' "dry_run": true,' |
| ' "packages": [' |
| ' {' |
| ' "allow_mismatched_refs": false,' |
| ' "json_path": "pw_env_setup/py/pw_env_setup/cipd_setup/go.json",' |
| ' "name": "go",' |
| ' "ref": "latest",' |
| ' "spec": "infra/3pp/tools/go/${platform}",' |
| ' "tag": "version"' |
| ' }' |
| ' ],' |
| ' "recipe": "cipd_roller"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 7920 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| service_account: "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com" |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/tools.roll/go-roller\">tools.roll / go-roller</a></li> <li>tools.roll / go-roller-dryrun</li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/_tools.roll-go-roller-dryrun\">Schedule a new build</a></p>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "host-tools-roller" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "3600:cores:1|2|4" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Debian" |
| dimensions: "pool:luci.pigweed.roll" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "auto_roller_options": {' |
| ' "bot_commit": true,' |
| ' "dry_run": false,' |
| ' "force_submit": false,' |
| ' "labels_to_set": null,' |
| ' "labels_to_wait_on": [],' |
| ' "permit_recommended": false,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "upstream_ref": "main"' |
| ' },' |
| ' "checkout_options": {' |
| ' "branch": "main",' |
| ' "equivalent_remotes": [],' |
| ' "initialize_submodules": false,' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": false,' |
| ' "packages": [' |
| ' {' |
| ' "allow_mismatched_refs": false,' |
| ' "json_path": "pw_env_setup/py/pw_env_setup/cipd_setup/host_tools.json",' |
| ' "name": "host_tools",' |
| ' "ref": "latest",' |
| ' "spec": "pigweed/host_tools/${platform}",' |
| ' "tag": "git_revision"' |
| ' }' |
| ' ],' |
| ' "recipe": "cipd_roller"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 7920 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| service_account: "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com" |
| description_html: "Corresponding builders:<ul> <li>tools.roll / host-tools-roller</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/tools.roll/host-tools-roller-dryrun\">tools.roll / host-tools-roller-dryrun</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/_tools.roll-host-tools-roller\">Schedule a new build</a></p>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "host-tools-roller-dryrun" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "3600:cores:1|2|4" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Debian" |
| dimensions: "pool:luci.pigweed.roll" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "auto_roller_options": {' |
| ' "bot_commit": true,' |
| ' "dry_run": true,' |
| ' "force_submit": false,' |
| ' "labels_to_set": null,' |
| ' "labels_to_wait_on": [],' |
| ' "permit_recommended": false,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "upstream_ref": "main"' |
| ' },' |
| ' "checkout_options": {' |
| ' "branch": "main",' |
| ' "equivalent_remotes": [],' |
| ' "initialize_submodules": false,' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": true,' |
| ' "dry_run": true,' |
| ' "packages": [' |
| ' {' |
| ' "allow_mismatched_refs": false,' |
| ' "json_path": "pw_env_setup/py/pw_env_setup/cipd_setup/host_tools.json",' |
| ' "name": "host_tools",' |
| ' "ref": "latest",' |
| ' "spec": "pigweed/host_tools/${platform}",' |
| ' "tag": "git_revision"' |
| ' }' |
| ' ],' |
| ' "recipe": "cipd_roller"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 7920 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| service_account: "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com" |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/tools.roll/host-tools-roller\">tools.roll / host-tools-roller</a></li> <li>tools.roll / host-tools-roller-dryrun</li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/_tools.roll-host-tools-roller-dryrun\">Schedule a new build</a></p>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "kythe-roller" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "3600:cores:1|2|4" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Debian" |
| dimensions: "pool:luci.pigweed.roll" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "auto_roller_options": {' |
| ' "bot_commit": true,' |
| ' "dry_run": false,' |
| ' "force_submit": false,' |
| ' "labels_to_set": null,' |
| ' "labels_to_wait_on": [],' |
| ' "permit_recommended": false,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "upstream_ref": "main"' |
| ' },' |
| ' "checkout_options": {' |
| ' "branch": "main",' |
| ' "equivalent_remotes": [],' |
| ' "initialize_submodules": false,' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": false,' |
| ' "packages": [' |
| ' {' |
| ' "allow_mismatched_refs": false,' |
| ' "json_path": "pw_env_setup/py/pw_env_setup/cipd_setup/kythe.json",' |
| ' "name": "kythe",' |
| ' "ref": "latest",' |
| ' "spec": "fuchsia/third_party/kythe",' |
| ' "tag": "version"' |
| ' },' |
| ' {' |
| ' "allow_mismatched_refs": false,' |
| ' "json_path": "pw_env_setup/py/pw_env_setup/cipd_setup/kythe.json",' |
| ' "name": "kythe-libs",' |
| ' "ref": "latest",' |
| ' "spec": "fuchsia/third_party/kythe-libs/${platform}",' |
| ' "tag": "version"' |
| ' }' |
| ' ],' |
| ' "recipe": "cipd_roller",' |
| ' "roll_name": "kythe"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 7920 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| service_account: "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com" |
| description_html: "Corresponding builders:<ul> <li>tools.roll / kythe-roller</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/tools.roll/kythe-roller-dryrun\">tools.roll / kythe-roller-dryrun</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/_tools.roll-kythe-roller\">Schedule a new build</a></p>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "kythe-roller-dryrun" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "3600:cores:1|2|4" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Debian" |
| dimensions: "pool:luci.pigweed.roll" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "auto_roller_options": {' |
| ' "bot_commit": true,' |
| ' "dry_run": true,' |
| ' "force_submit": false,' |
| ' "labels_to_set": null,' |
| ' "labels_to_wait_on": [],' |
| ' "permit_recommended": false,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "upstream_ref": "main"' |
| ' },' |
| ' "checkout_options": {' |
| ' "branch": "main",' |
| ' "equivalent_remotes": [],' |
| ' "initialize_submodules": false,' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": true,' |
| ' "dry_run": true,' |
| ' "packages": [' |
| ' {' |
| ' "allow_mismatched_refs": false,' |
| ' "json_path": "pw_env_setup/py/pw_env_setup/cipd_setup/kythe.json",' |
| ' "name": "kythe",' |
| ' "ref": "latest",' |
| ' "spec": "fuchsia/third_party/kythe",' |
| ' "tag": "version"' |
| ' },' |
| ' {' |
| ' "allow_mismatched_refs": false,' |
| ' "json_path": "pw_env_setup/py/pw_env_setup/cipd_setup/kythe.json",' |
| ' "name": "kythe-libs",' |
| ' "ref": "latest",' |
| ' "spec": "fuchsia/third_party/kythe-libs/${platform}",' |
| ' "tag": "version"' |
| ' }' |
| ' ],' |
| ' "recipe": "cipd_roller",' |
| ' "roll_name": "kythe"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 7920 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| service_account: "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com" |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/tools.roll/kythe-roller\">tools.roll / kythe-roller</a></li> <li>tools.roll / kythe-roller-dryrun</li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/_tools.roll-kythe-roller-dryrun\">Schedule a new build</a></p>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "mingw64-roller" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "3600:cores:1|2|4" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Debian" |
| dimensions: "pool:luci.pigweed.roll" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "auto_roller_options": {' |
| ' "bot_commit": true,' |
| ' "dry_run": false,' |
| ' "force_submit": false,' |
| ' "labels_to_set": null,' |
| ' "labels_to_wait_on": [],' |
| ' "permit_recommended": false,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "upstream_ref": "main"' |
| ' },' |
| ' "checkout_options": {' |
| ' "branch": "main",' |
| ' "equivalent_remotes": [],' |
| ' "initialize_submodules": false,' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": false,' |
| ' "packages": [' |
| ' {' |
| ' "allow_mismatched_refs": false,' |
| ' "json_path": "pw_env_setup/py/pw_env_setup/cipd_setup/pigweed.json",' |
| ' "name": "mingw64",' |
| ' "ref": "latest",' |
| ' "spec": "pigweed/third_party/mingw64-x86_64-win32-seh/${platform}",' |
| ' "tag": "version"' |
| ' }' |
| ' ],' |
| ' "recipe": "cipd_roller"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 7920 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| service_account: "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com" |
| description_html: "Corresponding builders:<ul> <li>tools.roll / mingw64-roller</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/tools.roll/mingw64-roller-dryrun\">tools.roll / mingw64-roller-dryrun</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/_tools.roll-mingw64-roller\">Schedule a new build</a></p>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "mingw64-roller-dryrun" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "3600:cores:1|2|4" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Debian" |
| dimensions: "pool:luci.pigweed.roll" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "auto_roller_options": {' |
| ' "bot_commit": true,' |
| ' "dry_run": true,' |
| ' "force_submit": false,' |
| ' "labels_to_set": null,' |
| ' "labels_to_wait_on": [],' |
| ' "permit_recommended": false,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "upstream_ref": "main"' |
| ' },' |
| ' "checkout_options": {' |
| ' "branch": "main",' |
| ' "equivalent_remotes": [],' |
| ' "initialize_submodules": false,' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": true,' |
| ' "dry_run": true,' |
| ' "packages": [' |
| ' {' |
| ' "allow_mismatched_refs": false,' |
| ' "json_path": "pw_env_setup/py/pw_env_setup/cipd_setup/pigweed.json",' |
| ' "name": "mingw64",' |
| ' "ref": "latest",' |
| ' "spec": "pigweed/third_party/mingw64-x86_64-win32-seh/${platform}",' |
| ' "tag": "version"' |
| ' }' |
| ' ],' |
| ' "recipe": "cipd_roller"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 7920 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| service_account: "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com" |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/tools.roll/mingw64-roller\">tools.roll / mingw64-roller</a></li> <li>tools.roll / mingw64-roller-dryrun</li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/_tools.roll-mingw64-roller-dryrun\">Schedule a new build</a></p>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "ninja-roller" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "3600:cores:1|2|4" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Debian" |
| dimensions: "pool:luci.pigweed.roll" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "auto_roller_options": {' |
| ' "bot_commit": true,' |
| ' "dry_run": false,' |
| ' "force_submit": false,' |
| ' "labels_to_set": null,' |
| ' "labels_to_wait_on": [],' |
| ' "permit_recommended": false,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "upstream_ref": "main"' |
| ' },' |
| ' "checkout_options": {' |
| ' "branch": "main",' |
| ' "equivalent_remotes": [],' |
| ' "initialize_submodules": false,' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": false,' |
| ' "packages": [' |
| ' {' |
| ' "allow_mismatched_refs": false,' |
| ' "json_path": "pw_env_setup/py/pw_env_setup/cipd_setup/pigweed.json",' |
| ' "name": "ninja",' |
| ' "ref": "latest",' |
| ' "spec": "fuchsia/third_party/ninja/${platform}",' |
| ' "tag": "git_revision"' |
| ' }' |
| ' ],' |
| ' "recipe": "cipd_roller"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 7920 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| service_account: "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com" |
| description_html: "Corresponding builders:<ul> <li>tools.roll / ninja-roller</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/tools.roll/ninja-roller-dryrun\">tools.roll / ninja-roller-dryrun</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/_tools.roll-ninja-roller\">Schedule a new build</a></p>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "ninja-roller-dryrun" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "3600:cores:1|2|4" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Debian" |
| dimensions: "pool:luci.pigweed.roll" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "auto_roller_options": {' |
| ' "bot_commit": true,' |
| ' "dry_run": true,' |
| ' "force_submit": false,' |
| ' "labels_to_set": null,' |
| ' "labels_to_wait_on": [],' |
| ' "permit_recommended": false,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "upstream_ref": "main"' |
| ' },' |
| ' "checkout_options": {' |
| ' "branch": "main",' |
| ' "equivalent_remotes": [],' |
| ' "initialize_submodules": false,' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": true,' |
| ' "dry_run": true,' |
| ' "packages": [' |
| ' {' |
| ' "allow_mismatched_refs": false,' |
| ' "json_path": "pw_env_setup/py/pw_env_setup/cipd_setup/pigweed.json",' |
| ' "name": "ninja",' |
| ' "ref": "latest",' |
| ' "spec": "fuchsia/third_party/ninja/${platform}",' |
| ' "tag": "git_revision"' |
| ' }' |
| ' ],' |
| ' "recipe": "cipd_roller"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 7920 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| service_account: "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com" |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/tools.roll/ninja-roller\">tools.roll / ninja-roller</a></li> <li>tools.roll / ninja-roller-dryrun</li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/_tools.roll-ninja-roller-dryrun\">Schedule a new build</a></p>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "protoc-gen-go-roller" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "3600:cores:1|2|4" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Debian" |
| dimensions: "pool:luci.pigweed.roll" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "auto_roller_options": {' |
| ' "bot_commit": true,' |
| ' "dry_run": false,' |
| ' "force_submit": false,' |
| ' "labels_to_set": null,' |
| ' "labels_to_wait_on": [],' |
| ' "permit_recommended": false,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "upstream_ref": "main"' |
| ' },' |
| ' "checkout_options": {' |
| ' "branch": "main",' |
| ' "equivalent_remotes": [],' |
| ' "initialize_submodules": false,' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": false,' |
| ' "packages": [' |
| ' {' |
| ' "allow_mismatched_refs": false,' |
| ' "json_path": "pw_env_setup/py/pw_env_setup/cipd_setup/go.json",' |
| ' "name": "protoc-gen-go",' |
| ' "ref": "latest",' |
| ' "spec": "pigweed/third_party/protoc-gen-go/${platform}",' |
| ' "tag": "version"' |
| ' }' |
| ' ],' |
| ' "recipe": "cipd_roller"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 7920 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| service_account: "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com" |
| description_html: "Corresponding builders:<ul> <li>tools.roll / protoc-gen-go-roller</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/tools.roll/protoc-gen-go-roller-dryrun\">tools.roll / protoc-gen-go-roller-dryrun</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/_tools.roll-protoc-gen-go-roller\">Schedule a new build</a></p>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "protoc-gen-go-roller-dryrun" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "3600:cores:1|2|4" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Debian" |
| dimensions: "pool:luci.pigweed.roll" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "auto_roller_options": {' |
| ' "bot_commit": true,' |
| ' "dry_run": true,' |
| ' "force_submit": false,' |
| ' "labels_to_set": null,' |
| ' "labels_to_wait_on": [],' |
| ' "permit_recommended": false,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "upstream_ref": "main"' |
| ' },' |
| ' "checkout_options": {' |
| ' "branch": "main",' |
| ' "equivalent_remotes": [],' |
| ' "initialize_submodules": false,' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": true,' |
| ' "dry_run": true,' |
| ' "packages": [' |
| ' {' |
| ' "allow_mismatched_refs": false,' |
| ' "json_path": "pw_env_setup/py/pw_env_setup/cipd_setup/go.json",' |
| ' "name": "protoc-gen-go",' |
| ' "ref": "latest",' |
| ' "spec": "pigweed/third_party/protoc-gen-go/${platform}",' |
| ' "tag": "version"' |
| ' }' |
| ' ],' |
| ' "recipe": "cipd_roller"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 7920 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| service_account: "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com" |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/tools.roll/protoc-gen-go-roller\">tools.roll / protoc-gen-go-roller</a></li> <li>tools.roll / protoc-gen-go-roller-dryrun</li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/_tools.roll-protoc-gen-go-roller-dryrun\">Schedule a new build</a></p>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "qemu-roller" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "3600:cores:1|2|4" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Debian" |
| dimensions: "pool:luci.pigweed.roll" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "auto_roller_options": {' |
| ' "bot_commit": true,' |
| ' "dry_run": false,' |
| ' "force_submit": false,' |
| ' "labels_to_set": null,' |
| ' "labels_to_wait_on": [],' |
| ' "permit_recommended": false,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "upstream_ref": "main"' |
| ' },' |
| ' "checkout_options": {' |
| ' "branch": "main",' |
| ' "equivalent_remotes": [],' |
| ' "initialize_submodules": false,' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": false,' |
| ' "packages": [' |
| ' {' |
| ' "allow_mismatched_refs": false,' |
| ' "json_path": "pw_env_setup/py/pw_env_setup/cipd_setup/pigweed.json",' |
| ' "name": "qemu",' |
| ' "ref": "integration",' |
| ' "spec": "fuchsia/third_party/qemu/${platform}",' |
| ' "tag": "git_revision"' |
| ' }' |
| ' ],' |
| ' "recipe": "cipd_roller"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 7920 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| service_account: "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com" |
| description_html: "Corresponding builders:<ul> <li>tools.roll / qemu-roller</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/tools.roll/qemu-roller-dryrun\">tools.roll / qemu-roller-dryrun</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/_tools.roll-qemu-roller\">Schedule a new build</a></p>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "qemu-roller-dryrun" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "3600:cores:1|2|4" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Debian" |
| dimensions: "pool:luci.pigweed.roll" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "auto_roller_options": {' |
| ' "bot_commit": true,' |
| ' "dry_run": true,' |
| ' "force_submit": false,' |
| ' "labels_to_set": null,' |
| ' "labels_to_wait_on": [],' |
| ' "permit_recommended": false,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "upstream_ref": "main"' |
| ' },' |
| ' "checkout_options": {' |
| ' "branch": "main",' |
| ' "equivalent_remotes": [],' |
| ' "initialize_submodules": false,' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": true,' |
| ' "dry_run": true,' |
| ' "packages": [' |
| ' {' |
| ' "allow_mismatched_refs": false,' |
| ' "json_path": "pw_env_setup/py/pw_env_setup/cipd_setup/pigweed.json",' |
| ' "name": "qemu",' |
| ' "ref": "integration",' |
| ' "spec": "fuchsia/third_party/qemu/${platform}",' |
| ' "tag": "git_revision"' |
| ' }' |
| ' ],' |
| ' "recipe": "cipd_roller"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 7920 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| service_account: "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com" |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/tools.roll/qemu-roller\">tools.roll / qemu-roller</a></li> <li>tools.roll / qemu-roller-dryrun</li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/_tools.roll-qemu-roller-dryrun\">Schedule a new build</a></p>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "rbe-client-roller-dryrun" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "3600:cores:1|2|4" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Debian" |
| dimensions: "pool:luci.pigweed.roll" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "auto_roller_options": {' |
| ' "bot_commit": true,' |
| ' "dry_run": true,' |
| ' "force_submit": false,' |
| ' "labels_to_set": null,' |
| ' "labels_to_wait_on": [],' |
| ' "permit_recommended": false,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "upstream_ref": "main"' |
| ' },' |
| ' "checkout_options": {' |
| ' "branch": "main",' |
| ' "equivalent_remotes": [],' |
| ' "initialize_submodules": false,' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": true,' |
| ' "dry_run": true,' |
| ' "packages": [' |
| ' {' |
| ' "allow_mismatched_refs": true,' |
| ' "json_path": "pw_env_setup/py/pw_env_setup/cipd_setup/rbe.json",' |
| ' "name": "rbe-client",' |
| ' "ref": "latest",' |
| ' "spec": "infra/rbe/client/${platform}",' |
| ' "tag": "re_client_version"' |
| ' }' |
| ' ],' |
| ' "recipe": "cipd_roller"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 7920 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| service_account: "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "<p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/_tools.roll-rbe-client-roller-dryrun\">Schedule a new build</a></p>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "rust-roller" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "3600:cores:1|2|4" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Debian" |
| dimensions: "pool:luci.pigweed.roll" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "auto_roller_options": {' |
| ' "bot_commit": true,' |
| ' "dry_run": false,' |
| ' "force_submit": false,' |
| ' "labels_to_set": null,' |
| ' "labels_to_wait_on": [],' |
| ' "permit_recommended": false,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "upstream_ref": "main"' |
| ' },' |
| ' "checkout_options": {' |
| ' "branch": "main",' |
| ' "equivalent_remotes": [],' |
| ' "initialize_submodules": false,' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": false,' |
| ' "packages": [' |
| ' {' |
| ' "allow_mismatched_refs": false,' |
| ' "json_path": "pw_env_setup/py/pw_env_setup/cipd_setup/pigweed.json",' |
| ' "name": "host",' |
| ' "ref": "latest",' |
| ' "spec": "fuchsia/third_party/rust/host/${platform}",' |
| ' "tag": "git_revision"' |
| ' },' |
| ' {' |
| ' "allow_mismatched_refs": false,' |
| ' "json_path": "pw_env_setup/py/pw_env_setup/cipd_setup/pigweed.json",' |
| ' "name": "aarch64-unknown-linux-gnu",' |
| ' "ref": "latest",' |
| ' "spec": "fuchsia/third_party/rust/target/aarch64-unknown-linux-gnu",' |
| ' "tag": "git_revision"' |
| ' },' |
| ' {' |
| ' "allow_mismatched_refs": false,' |
| ' "json_path": "pw_env_setup/py/pw_env_setup/cipd_setup/pigweed.json",' |
| ' "name": "x86_64-unknown-linux-gnu",' |
| ' "ref": "latest",' |
| ' "spec": "fuchsia/third_party/rust/target/x86_64-unknown-linux-gnu",' |
| ' "tag": "git_revision"' |
| ' },' |
| ' {' |
| ' "allow_mismatched_refs": false,' |
| ' "json_path": "pw_env_setup/py/pw_env_setup/cipd_setup/pigweed.json",' |
| ' "name": "aarch64-apple-darwin",' |
| ' "ref": "latest",' |
| ' "spec": "fuchsia/third_party/rust/target/aarch64-apple-darwin",' |
| ' "tag": "git_revision"' |
| ' },' |
| ' {' |
| ' "allow_mismatched_refs": false,' |
| ' "json_path": "pw_env_setup/py/pw_env_setup/cipd_setup/pigweed.json",' |
| ' "name": "x86_64-apple-darwin",' |
| ' "ref": "latest",' |
| ' "spec": "fuchsia/third_party/rust/target/x86_64-apple-darwin",' |
| ' "tag": "git_revision"' |
| ' }' |
| ' ],' |
| ' "recipe": "cipd_roller",' |
| ' "roll_name": "rust"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 7920 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| service_account: "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com" |
| description_html: "Corresponding builders:<ul> <li>tools.roll / rust-roller</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/tools.roll/rust-roller-dryrun\">tools.roll / rust-roller-dryrun</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/_tools.roll-rust-roller\">Schedule a new build</a></p>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "rust-roller-dryrun" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "3600:cores:1|2|4" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Debian" |
| dimensions: "pool:luci.pigweed.roll" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "auto_roller_options": {' |
| ' "bot_commit": true,' |
| ' "dry_run": true,' |
| ' "force_submit": false,' |
| ' "labels_to_set": null,' |
| ' "labels_to_wait_on": [],' |
| ' "permit_recommended": false,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "upstream_ref": "main"' |
| ' },' |
| ' "checkout_options": {' |
| ' "branch": "main",' |
| ' "equivalent_remotes": [],' |
| ' "initialize_submodules": false,' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": true,' |
| ' "dry_run": true,' |
| ' "packages": [' |
| ' {' |
| ' "allow_mismatched_refs": false,' |
| ' "json_path": "pw_env_setup/py/pw_env_setup/cipd_setup/pigweed.json",' |
| ' "name": "host",' |
| ' "ref": "latest",' |
| ' "spec": "fuchsia/third_party/rust/host/${platform}",' |
| ' "tag": "git_revision"' |
| ' },' |
| ' {' |
| ' "allow_mismatched_refs": false,' |
| ' "json_path": "pw_env_setup/py/pw_env_setup/cipd_setup/pigweed.json",' |
| ' "name": "aarch64-unknown-linux-gnu",' |
| ' "ref": "latest",' |
| ' "spec": "fuchsia/third_party/rust/target/aarch64-unknown-linux-gnu",' |
| ' "tag": "git_revision"' |
| ' },' |
| ' {' |
| ' "allow_mismatched_refs": false,' |
| ' "json_path": "pw_env_setup/py/pw_env_setup/cipd_setup/pigweed.json",' |
| ' "name": "x86_64-unknown-linux-gnu",' |
| ' "ref": "latest",' |
| ' "spec": "fuchsia/third_party/rust/target/x86_64-unknown-linux-gnu",' |
| ' "tag": "git_revision"' |
| ' },' |
| ' {' |
| ' "allow_mismatched_refs": false,' |
| ' "json_path": "pw_env_setup/py/pw_env_setup/cipd_setup/pigweed.json",' |
| ' "name": "aarch64-apple-darwin",' |
| ' "ref": "latest",' |
| ' "spec": "fuchsia/third_party/rust/target/aarch64-apple-darwin",' |
| ' "tag": "git_revision"' |
| ' },' |
| ' {' |
| ' "allow_mismatched_refs": false,' |
| ' "json_path": "pw_env_setup/py/pw_env_setup/cipd_setup/pigweed.json",' |
| ' "name": "x86_64-apple-darwin",' |
| ' "ref": "latest",' |
| ' "spec": "fuchsia/third_party/rust/target/x86_64-apple-darwin",' |
| ' "tag": "git_revision"' |
| ' }' |
| ' ],' |
| ' "recipe": "cipd_roller",' |
| ' "roll_name": "rust"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 7920 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| service_account: "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com" |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/tools.roll/rust-roller\">tools.roll / rust-roller</a></li> <li>tools.roll / rust-roller-dryrun</li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/_tools.roll-rust-roller-dryrun\">Schedule a new build</a></p>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "sysroot-roller" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "3600:cores:1|2|4" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Debian" |
| dimensions: "pool:luci.pigweed.roll" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "auto_roller_options": {' |
| ' "bot_commit": true,' |
| ' "dry_run": false,' |
| ' "force_submit": false,' |
| ' "labels_to_set": null,' |
| ' "labels_to_wait_on": [],' |
| ' "permit_recommended": false,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "upstream_ref": "main"' |
| ' },' |
| ' "checkout_options": {' |
| ' "branch": "main",' |
| ' "equivalent_remotes": [],' |
| ' "initialize_submodules": false,' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": false,' |
| ' "packages": [' |
| ' {' |
| ' "allow_mismatched_refs": false,' |
| ' "json_path": "pw_env_setup/py/pw_env_setup/cipd_setup/pigweed.json",' |
| ' "name": "sysroot",' |
| ' "ref": "latest",' |
| ' "spec": "fuchsia/third_party/sysroot/linux",' |
| ' "tag": "git_revision"' |
| ' }' |
| ' ],' |
| ' "recipe": "cipd_roller"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 7920 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| service_account: "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com" |
| description_html: "Corresponding builders:<ul> <li>tools.roll / sysroot-roller</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/tools.roll/sysroot-roller-dryrun\">tools.roll / sysroot-roller-dryrun</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/_tools.roll-sysroot-roller\">Schedule a new build</a></p>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "sysroot-roller-dryrun" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "3600:cores:1|2|4" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Debian" |
| dimensions: "pool:luci.pigweed.roll" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "auto_roller_options": {' |
| ' "bot_commit": true,' |
| ' "dry_run": true,' |
| ' "force_submit": false,' |
| ' "labels_to_set": null,' |
| ' "labels_to_wait_on": [],' |
| ' "permit_recommended": false,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "upstream_ref": "main"' |
| ' },' |
| ' "checkout_options": {' |
| ' "branch": "main",' |
| ' "equivalent_remotes": [],' |
| ' "initialize_submodules": false,' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/pigweed/pigweed",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": true,' |
| ' "dry_run": true,' |
| ' "packages": [' |
| ' {' |
| ' "allow_mismatched_refs": false,' |
| ' "json_path": "pw_env_setup/py/pw_env_setup/cipd_setup/pigweed.json",' |
| ' "name": "sysroot",' |
| ' "ref": "latest",' |
| ' "spec": "fuchsia/third_party/sysroot/linux",' |
| ' "tag": "git_revision"' |
| ' }' |
| ' ],' |
| ' "recipe": "cipd_roller"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 7920 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| service_account: "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com" |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/tools.roll/sysroot-roller\">tools.roll / sysroot-roller</a></li> <li>tools.roll / sysroot-roller-dryrun</li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/_tools.roll-sysroot-roller-dryrun\">Schedule a new build</a></p>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| } |
| shadow: "tools.roll.shadow" |
| } |
| buckets { |
| name: "tools.roll.shadow" |
| constraints { |
| pools: "luci.pigweed.try" |
| service_accounts: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| } |
| dynamic_builder_template {} |
| } |
| buckets { |
| name: "zephyr.ci" |
| swarming { |
| builders { |
| name: "zephyr-examples-hello-dts" |
| 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: |
| '{' |
| ' "bazel_options": {' |
| ' "config_path": "",' |
| ' "program": [' |
| ' "default"' |
| ' ]' |
| ' },' |
| ' "checkout_options": {' |
| ' "branch": "main",' |
| ' "eligible_workspace_paths": [' |
| ' "MODULE.bazel",' |
| ' "WORKSPACE"' |
| ' ],' |
| ' "equivalent_remotes": [],' |
| ' "initialize_submodules": true,' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/zephyr/zephyr-bazel",' |
| ' "root_subdirectory": "examples/hello_dts",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "recipe": "bazel"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 3720 |
| caches { |
| name: "bazel" |
| path: "bazel" |
| } |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| } |
| description_html: "Corresponding builders:<ul> <li>zephyr.ci / zephyr-examples-hello-dts</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/zephyr.try/zephyr-examples-hello-dts\">zephyr.try / zephyr-examples-hello-dts</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/zephyr.dev.ci/zephyr-examples-hello-dts\">zephyr.dev.ci / zephyr-examples-hello-dts</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/zephyr.dev.try/zephyr-examples-hello-dts\">zephyr.dev.try / zephyr-examples-hello-dts</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/zephyr.ci-zephyr-examples-hello-dts\">Schedule a new build</a></p>" |
| } |
| } |
| } |
| buckets { |
| name: "zephyr.dev.ci" |
| swarming { |
| builders { |
| name: "zephyr-examples-hello-dts" |
| 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.dev.ci" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "bazel_options": {' |
| ' "config_path": "",' |
| ' "program": [' |
| ' "default"' |
| ' ]' |
| ' },' |
| ' "checkout_options": {' |
| ' "branch": "main",' |
| ' "eligible_workspace_paths": [' |
| ' "MODULE.bazel",' |
| ' "WORKSPACE"' |
| ' ],' |
| ' "equivalent_remotes": [],' |
| ' "initialize_submodules": true,' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/zephyr/zephyr-bazel",' |
| ' "root_subdirectory": "examples/hello_dts",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "recipe": "bazel"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 3720 |
| expiration_secs: 28800 |
| caches { |
| name: "bazel" |
| path: "bazel" |
| } |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| service_account: "pigweed-ci-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/zephyr.ci/zephyr-examples-hello-dts\">zephyr.ci / zephyr-examples-hello-dts</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/zephyr.try/zephyr-examples-hello-dts\">zephyr.try / zephyr-examples-hello-dts</a></li> <li>zephyr.dev.ci / zephyr-examples-hello-dts</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/zephyr.dev.try/zephyr-examples-hello-dts\">zephyr.dev.try / zephyr-examples-hello-dts</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/zephyr.dev.ci-zephyr-examples-hello-dts\">Schedule a new build</a></p>" |
| } |
| } |
| } |
| buckets { |
| name: "zephyr.dev.try" |
| swarming { |
| builders { |
| name: "static-checks-zephyr" |
| 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.dev.try" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "do_not_rerun": false,' |
| ' "doc_patterns": null,' |
| ' "dry_run": true,' |
| ' "forbid_requires": false,' |
| ' "ignored_accounts": [' |
| ' "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",' |
| ' "copybara-worker-blackhole@google.com"' |
| ' ],' |
| ' "readability": [],' |
| ' "recipe": "static_checks",' |
| ' "require_tested": false' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 420 |
| expiration_secs: 28800 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/zephyr.try/static-checks-zephyr\">zephyr.try / static-checks-zephyr</a></li> <li>zephyr.dev.try / static-checks-zephyr</li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.dev.try" |
| dimensions: "pool:luci.pigweed.dev.try" |
| } |
| } |
| builders { |
| name: "zephyr-examples-hello-dts" |
| 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.dev.try" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "bazel_options": {' |
| ' "config_path": "",' |
| ' "program": [' |
| ' "default"' |
| ' ]' |
| ' },' |
| ' "checkout_options": {' |
| ' "branch": "main",' |
| ' "eligible_workspace_paths": [' |
| ' "MODULE.bazel",' |
| ' "WORKSPACE"' |
| ' ],' |
| ' "equivalent_remotes": [],' |
| ' "initialize_submodules": true,' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/zephyr/zephyr-bazel",' |
| ' "root_subdirectory": "examples/hello_dts",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "dry_run": true,' |
| ' "recipe": "bazel"' |
| '}' |
| priority: 50 |
| execution_timeout_secs: 3720 |
| expiration_secs: 28800 |
| caches { |
| name: "bazel" |
| path: "bazel" |
| } |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| experimental: YES |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/zephyr.ci/zephyr-examples-hello-dts\">zephyr.ci / zephyr-examples-hello-dts</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/zephyr.try/zephyr-examples-hello-dts\">zephyr.try / zephyr-examples-hello-dts</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/zephyr.dev.ci/zephyr-examples-hello-dts\">zephyr.dev.ci / zephyr-examples-hello-dts</a></li> <li>zephyr.dev.try / zephyr-examples-hello-dts</li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.dev.try" |
| dimensions: "pool:luci.pigweed.dev.try" |
| } |
| } |
| } |
| shadow: "zephyr.dev.try.shadow" |
| } |
| buckets { |
| name: "zephyr.dev.try.shadow" |
| constraints { |
| pools: "luci.pigweed.dev.try" |
| service_accounts: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| } |
| dynamic_builder_template {} |
| } |
| buckets { |
| name: "zephyr.roll" |
| swarming { |
| builders { |
| name: "bazelversion-zephyr-roller" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "3600:cores:1|2|4" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Debian" |
| dimensions: "pool:luci.pigweed.roll" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "auto_roller_options": {' |
| ' "bot_commit": true,' |
| ' "dry_run": false,' |
| ' "force_submit": false,' |
| ' "labels_to_set": null,' |
| ' "labels_to_wait_on": [],' |
| ' "permit_recommended": false,' |
| ' "remote": "https://pigweed.googlesource.com/zephyr/zephyr-bazel",' |
| ' "upstream_ref": "main"' |
| ' },' |
| ' "checkout_options": {' |
| ' "branch": "main",' |
| ' "equivalent_remotes": [],' |
| ' "initialize_submodules": false,' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/zephyr/zephyr-bazel",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "destination_path": ".bazelversion",' |
| ' "do_not_rerun": false,' |
| ' "dry_run": false,' |
| ' "recipe": "copy_roller",' |
| ' "source_path": ".bazelversion",' |
| ' "source_project_branch": "main",' |
| ' "source_project_remote": "https://pigweed.googlesource.com/pigweed/pigweed"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 5520 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| service_account: "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com" |
| description_html: "Corresponding builders:<ul> <li>zephyr.roll / bazelversion-zephyr-roller</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/zephyr.roll/bazelversion-zephyr-roller-dryrun\">zephyr.roll / bazelversion-zephyr-roller-dryrun</a></li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/_zephyr.roll-bazelversion-zephyr-roller\">Schedule a new build</a></p>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "bazelversion-zephyr-roller-dryrun" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "3600:cores:1|2|4" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Debian" |
| dimensions: "pool:luci.pigweed.roll" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "auto_roller_options": {' |
| ' "bot_commit": true,' |
| ' "dry_run": true,' |
| ' "force_submit": false,' |
| ' "labels_to_set": null,' |
| ' "labels_to_wait_on": [],' |
| ' "permit_recommended": false,' |
| ' "remote": "https://pigweed.googlesource.com/zephyr/zephyr-bazel",' |
| ' "upstream_ref": "main"' |
| ' },' |
| ' "checkout_options": {' |
| ' "branch": "main",' |
| ' "equivalent_remotes": [],' |
| ' "initialize_submodules": false,' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/zephyr/zephyr-bazel",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "destination_path": ".bazelversion",' |
| ' "do_not_rerun": true,' |
| ' "dry_run": true,' |
| ' "recipe": "copy_roller",' |
| ' "source_path": ".bazelversion",' |
| ' "source_project_branch": "main",' |
| ' "source_project_remote": "https://pigweed.googlesource.com/pigweed/pigweed"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 5520 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| service_account: "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com" |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/zephyr.roll/bazelversion-zephyr-roller\">zephyr.roll / bazelversion-zephyr-roller</a></li> <li>zephyr.roll / bazelversion-zephyr-roller-dryrun</li> </ul> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/_zephyr.roll-bazelversion-zephyr-roller-dryrun\">Schedule a new build</a></p>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| } |
| shadow: "zephyr.roll.shadow" |
| } |
| buckets { |
| name: "zephyr.roll.shadow" |
| constraints { |
| pools: "luci.pigweed.try" |
| service_accounts: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| } |
| dynamic_builder_template {} |
| } |
| buckets { |
| name: "zephyr.try" |
| swarming { |
| builders { |
| name: "static-checks-zephyr" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "60:cores:2" |
| dimensions: "cpu:x64|x86-64" |
| dimensions: "os:Debian" |
| dimensions: "pool:luci.pigweed.try" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "do_not_rerun": false,' |
| ' "doc_patterns": null,' |
| ' "forbid_requires": false,' |
| ' "ignored_accounts": [' |
| ' "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",' |
| ' "copybara-worker-blackhole@google.com"' |
| ' ],' |
| ' "readability": [],' |
| ' "recipe": "static_checks",' |
| ' "require_tested": false' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 420 |
| expiration_secs: 7200 |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| } |
| description_html: "Corresponding builders:<ul> <li>zephyr.try / static-checks-zephyr</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/zephyr.dev.try/static-checks-zephyr\">zephyr.dev.try / static-checks-zephyr</a></li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| builders { |
| name: "zephyr-examples-hello-dts" |
| 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.try" |
| exe { |
| cipd_package: "pigweed/infra/recipe_bundles/pigweed.googlesource.com/infra/recipes" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "bazel_options": {' |
| ' "config_path": "",' |
| ' "program": [' |
| ' "default"' |
| ' ]' |
| ' },' |
| ' "checkout_options": {' |
| ' "branch": "main",' |
| ' "eligible_workspace_paths": [' |
| ' "MODULE.bazel",' |
| ' "WORKSPACE"' |
| ' ],' |
| ' "equivalent_remotes": [],' |
| ' "initialize_submodules": true,' |
| ' "match_branch": true,' |
| ' "remote": "https://pigweed.googlesource.com/zephyr/zephyr-bazel",' |
| ' "root_subdirectory": "examples/hello_dts",' |
| ' "use_repo": false,' |
| ' "use_trigger": true' |
| ' },' |
| ' "do_not_rerun": false,' |
| ' "recipe": "bazel"' |
| '}' |
| priority: 40 |
| execution_timeout_secs: 3720 |
| expiration_secs: 7200 |
| caches { |
| name: "bazel" |
| path: "bazel" |
| } |
| caches { |
| name: "builder" |
| path: "builder" |
| } |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| } |
| description_html: "Corresponding builders:<ul> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/zephyr.ci/zephyr-examples-hello-dts\">zephyr.ci / zephyr-examples-hello-dts</a></li> <li>zephyr.try / zephyr-examples-hello-dts</li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/zephyr.dev.ci/zephyr-examples-hello-dts\">zephyr.dev.ci / zephyr-examples-hello-dts</a></li> <li><a href=\"https://ci.chromium.org/p/pigweed/builders/zephyr.dev.try/zephyr-examples-hello-dts\">zephyr.dev.try / zephyr-examples-hello-dts</a></li> </ul>" |
| shadow_builder_adjustments { |
| service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| pool: "luci.pigweed.try" |
| dimensions: "pool:luci.pigweed.try" |
| } |
| } |
| } |
| shadow: "zephyr.try.shadow" |
| } |
| buckets { |
| name: "zephyr.try.shadow" |
| constraints { |
| pools: "luci.pigweed.try" |
| service_accounts: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com" |
| } |
| dynamic_builder_template {} |
| } |