blob: 25bce5af63524dc1d5b556ee6d1bad620ddfa454 [file]
# Auto-generated by lucicfg.
# Do not modify manually.
#
# For the schema of this file, see Bucket message:
# https://config.luci.app/schemas/projects:buildbucket.cfg
name: "tools.roll"
swarming {
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": {'
' "add_gitwatcher_ignore": true,'
' "bot_commit": true,'
' "dry_run": true,'
' "force_submit": false,'
' "labels_to_set": null,'
' "labels_to_wait_on": [],'
' "permit_recommended": false,'
' "poll_interval_secs": 90,'
' "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'
' },'
' "cipd_packages": ['
' {'
' "allow_mismatched_refs": false,'
' "allowed_package_uploaders": ['
' "rust-prod-builder@fuchsia-service-accounts.iam.gserviceaccount.com"'
' ],'
' "json_path": "pw_env_setup/py/pw_env_setup/cipd_setup/pigweed.json",'
' "name": "host",'
' "ref": "latest",'
' "spec": "fuchsia/third_party/rust/host/${platform}",'
' "split_names": ['
' "fuchsia",'
' "third_party",'
' "rust",'
' "host"'
' ],'
' "tag": "git_revision"'
' },'
' {'
' "allow_mismatched_refs": false,'
' "allowed_package_uploaders": ['
' "rust-prod-builder@fuchsia-service-accounts.iam.gserviceaccount.com"'
' ],'
' "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",'
' "split_names": ['
' "fuchsia",'
' "third_party",'
' "rust",'
' "target",'
' "aarch64-unknown-linux-gnu"'
' ],'
' "tag": "git_revision"'
' },'
' {'
' "allow_mismatched_refs": false,'
' "allowed_package_uploaders": ['
' "rust-prod-builder@fuchsia-service-accounts.iam.gserviceaccount.com"'
' ],'
' "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",'
' "split_names": ['
' "fuchsia",'
' "third_party",'
' "rust",'
' "target",'
' "x86_64-unknown-linux-gnu"'
' ],'
' "tag": "git_revision"'
' },'
' {'
' "allow_mismatched_refs": false,'
' "allowed_package_uploaders": ['
' "rust-prod-builder@fuchsia-service-accounts.iam.gserviceaccount.com"'
' ],'
' "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",'
' "split_names": ['
' "fuchsia",'
' "third_party",'
' "rust",'
' "target",'
' "aarch64-apple-darwin"'
' ],'
' "tag": "git_revision"'
' },'
' {'
' "allow_mismatched_refs": false,'
' "allowed_package_uploaders": ['
' "rust-prod-builder@fuchsia-service-accounts.iam.gserviceaccount.com"'
' ],'
' "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",'
' "split_names": ['
' "fuchsia",'
' "third_party",'
' "rust",'
' "target",'
' "x86_64-apple-darwin"'
' ],'
' "tag": "git_revision"'
' },'
' {'
' "allow_mismatched_refs": false,'
' "allowed_package_uploaders": ['
' "rust-prod-builder@fuchsia-service-accounts.iam.gserviceaccount.com"'
' ],'
' "json_path": "pw_env_setup/py/pw_env_setup/cipd_setup/pigweed.json",'
' "name": "thumbv7m-none-eabi",'
' "ref": "latest",'
' "spec": "fuchsia/third_party/rust/target/thumbv7m-none-eabi",'
' "split_names": ['
' "fuchsia",'
' "third_party",'
' "rust",'
' "target",'
' "thumbv7m-none-eabi"'
' ],'
' "tag": "git_revision"'
' }'
' ],'
' "do_not_bisect": true,'
' "do_not_rerun": true,'
' "dry_run": true,'
' "forge_author": true,'
' "header_override": "rust",'
' "recipe": "roller"'
'}'
priority: 50
execution_timeout_secs: 7920
caches {
name: "builder"
path: "builder"
}
service_account: "pigweed-try-builder@pigweed-service-accounts.iam.gserviceaccount.com"
experimental: YES
description_html: "<p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/_tools.roll-rust-roller-dryrun\">Schedule a new build</a></p> <p><a href=\"https://luci-scheduler.appspot.com/jobs/pigweed/rust-roller-dryrun-tools-roll-pw-main-0-43-14-x-x-0-x\">Trigger a gitiles poll</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"
}
max_concurrent_builds: 1
}
}
shadow: "tools.roll.shadow"