From 678702573531f19ae36847a6a07257aaae623fbe Mon Sep 17 00:00:00 2001 From: Sadaf Ebrahimi Date: Fri, 25 Aug 2023 16:27:50 +0000 Subject: Move libyuv/files/ directly under libyuv Test: TreeHugger Merged-In: I773d1ae01539cc5d200768b526f10b2922567f72 Change-Id: I4ba1f1e781d7fd3ad96639dfdc08f654e45ae3d3 --- files/infra/config/PRESUBMIT.py | 13 - files/infra/config/README.md | 2 - files/infra/config/codereview.settings | 6 - files/infra/config/commit-queue.cfg | 143 --- files/infra/config/cr-buildbucket.cfg | 1963 -------------------------------- files/infra/config/luci-logdog.cfg | 9 - files/infra/config/luci-milo.cfg | 246 ---- files/infra/config/luci-scheduler.cfg | 385 ------- files/infra/config/main.star | 377 ------ files/infra/config/project.cfg | 15 - files/infra/config/realms.cfg | 83 -- 11 files changed, 3242 deletions(-) delete mode 100644 files/infra/config/PRESUBMIT.py delete mode 100644 files/infra/config/README.md delete mode 100644 files/infra/config/codereview.settings delete mode 100644 files/infra/config/commit-queue.cfg delete mode 100644 files/infra/config/cr-buildbucket.cfg delete mode 100644 files/infra/config/luci-logdog.cfg delete mode 100644 files/infra/config/luci-milo.cfg delete mode 100644 files/infra/config/luci-scheduler.cfg delete mode 100755 files/infra/config/main.star delete mode 100644 files/infra/config/project.cfg delete mode 100644 files/infra/config/realms.cfg (limited to 'files/infra/config') diff --git a/files/infra/config/PRESUBMIT.py b/files/infra/config/PRESUBMIT.py deleted file mode 100644 index f79e08ad..00000000 --- a/files/infra/config/PRESUBMIT.py +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright 2018 The PDFium Authors. All rights reserved. -# Use of this source code is governed by a BSD-style license that can be -# found in the LICENSE file. - -USE_PYTHON3 = True - - -def CheckChangeOnUpload(input_api, output_api): - return input_api.canned_checks.CheckChangedLUCIConfigs(input_api, output_api) - - -def CheckChangeOnCommit(input_api, output_api): - return input_api.canned_checks.CheckChangedLUCIConfigs(input_api, output_api) diff --git a/files/infra/config/README.md b/files/infra/config/README.md deleted file mode 100644 index e5e3b5f8..00000000 --- a/files/infra/config/README.md +++ /dev/null @@ -1,2 +0,0 @@ -This folder contains libyuv project-wide configurations -for chrome-infra services. diff --git a/files/infra/config/codereview.settings b/files/infra/config/codereview.settings deleted file mode 100644 index 6d742273..00000000 --- a/files/infra/config/codereview.settings +++ /dev/null @@ -1,6 +0,0 @@ -# This file is used by gcl and git-cl to get repository specific information. -CODE_REVIEW_SERVER: codereview.chromium.org -PROJECT: libyuv -GERRIT_HOST: True -VIEW_VC: https://chromium.googlesource.com/libyuv/libyuv/+/ - diff --git a/files/infra/config/commit-queue.cfg b/files/infra/config/commit-queue.cfg deleted file mode 100644 index 4a8d77f4..00000000 --- a/files/infra/config/commit-queue.cfg +++ /dev/null @@ -1,143 +0,0 @@ -# Auto-generated by lucicfg. -# Do not modify manually. -# -# For the schema of this file, see Config message: -# https://luci-config.appspot.com/schemas/projects:commit-queue.cfg - -cq_status_host: "chromium-cq-status.appspot.com" -submit_options { - max_burst: 4 - burst_delay { - seconds: 480 - } -} -config_groups { - name: "config" - gerrit { - url: "https://chromium-review.googlesource.com" - projects { - name: "libyuv/libyuv" - ref_regexp: "refs/heads/infra/config" - } - } - verifiers { - gerrit_cq_ability { - committer_list: "project-libyuv-committers" - dry_run_access_list: "project-libyuv-tryjob-access" - } - tryjob { - builders { - name: "libyuv/try/presubmit" - } - retry_config { - single_quota: 1 - global_quota: 2 - failure_weight: 1 - transient_failure_weight: 1 - timeout_weight: 2 - } - } - } -} -config_groups { - name: "master" - gerrit { - url: "https://chromium-review.googlesource.com" - projects { - name: "libyuv/libyuv" - ref_regexp: "refs/heads/main" - ref_regexp: "refs/heads/master" - } - } - verifiers { - gerrit_cq_ability { - committer_list: "project-libyuv-committers" - dry_run_access_list: "project-libyuv-tryjob-access" - } - tryjob { - builders { - name: "libyuv/try/android" - experiment_percentage: 100 - } - builders { - name: "libyuv/try/android_arm64" - experiment_percentage: 100 - } - builders { - name: "libyuv/try/android_rel" - experiment_percentage: 100 - } - builders { - name: "libyuv/try/android_x64" - } - builders { - name: "libyuv/try/android_x86" - } - builders { - name: "libyuv/try/ios_arm64" - } - builders { - name: "libyuv/try/ios_arm64_rel" - } - builders { - name: "libyuv/try/linux" - } - builders { - name: "libyuv/try/linux_asan" - } - builders { - name: "libyuv/try/linux_gcc" - experiment_percentage: 100 - } - builders { - name: "libyuv/try/linux_msan" - } - builders { - name: "libyuv/try/linux_rel" - } - builders { - name: "libyuv/try/linux_tsan2" - } - builders { - name: "libyuv/try/linux_ubsan" - } - builders { - name: "libyuv/try/linux_ubsan_vptr" - } - builders { - name: "libyuv/try/mac" - } - builders { - name: "libyuv/try/mac_asan" - } - builders { - name: "libyuv/try/mac_rel" - } - builders { - name: "libyuv/try/win" - } - builders { - name: "libyuv/try/win_clang" - } - builders { - name: "libyuv/try/win_clang_rel" - } - builders { - name: "libyuv/try/win_rel" - } - builders { - name: "libyuv/try/win_x64_clang_rel" - } - builders { - name: "libyuv/try/win_x64_rel" - } - retry_config { - single_quota: 1 - global_quota: 2 - failure_weight: 1 - transient_failure_weight: 1 - timeout_weight: 2 - } - } - } -} diff --git a/files/infra/config/cr-buildbucket.cfg b/files/infra/config/cr-buildbucket.cfg deleted file mode 100644 index be9d1d28..00000000 --- a/files/infra/config/cr-buildbucket.cfg +++ /dev/null @@ -1,1963 +0,0 @@ -# Auto-generated by lucicfg. -# Do not modify manually. -# -# For the schema of this file, see BuildbucketCfg message: -# https://luci-config.appspot.com/schemas/projects:buildbucket.cfg - -buckets { - name: "ci" - acls { - role: WRITER - group: "project-libyuv-admins" - } - acls { - group: "all" - } - swarming { - builders { - name: "Android ARM64 Debug" - swarming_host: "chromium-swarm.appspot.com" - swarming_tags: "vpython:native-python-wrapper" - dimensions: "cores:8" - dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-18.04" - dimensions: "pool:luci.flex.ci" - exe { - cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" - cipd_version: "refs/heads/main" - cmd: "luciexe" - } - properties: - '{' - ' "$build/goma": {' - ' "enable_ats": true,' - ' "server_host": "goma.chromium.org",' - ' "use_luci_auth": true' - ' },' - ' "$build/reclient": {' - ' "instance": "rbe-webrtc-trusted",' - ' "metrics_project": "chromium-reclient-metrics"' - ' },' - ' "builder_group": "client.libyuv",' - ' "recipe": "libyuv/libyuv"' - '}' - execution_timeout_secs: 10800 - build_numbers: YES - service_account: "libyuv-ci-builder@chops-service-accounts.iam.gserviceaccount.com" - experiments { - key: "luci.recipes.use_python3" - value: 100 - } - } - builders { - name: "Android Debug" - swarming_host: "chromium-swarm.appspot.com" - swarming_tags: "vpython:native-python-wrapper" - dimensions: "cores:8" - dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-18.04" - dimensions: "pool:luci.flex.ci" - exe { - cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" - cipd_version: "refs/heads/main" - cmd: "luciexe" - } - properties: - '{' - ' "$build/goma": {' - ' "enable_ats": true,' - ' "server_host": "goma.chromium.org",' - ' "use_luci_auth": true' - ' },' - ' "$build/reclient": {' - ' "instance": "rbe-webrtc-trusted",' - ' "metrics_project": "chromium-reclient-metrics"' - ' },' - ' "builder_group": "client.libyuv",' - ' "recipe": "libyuv/libyuv"' - '}' - execution_timeout_secs: 10800 - build_numbers: YES - service_account: "libyuv-ci-builder@chops-service-accounts.iam.gserviceaccount.com" - experiments { - key: "luci.recipes.use_python3" - value: 100 - } - } - builders { - name: "Android Release" - swarming_host: "chromium-swarm.appspot.com" - swarming_tags: "vpython:native-python-wrapper" - dimensions: "cores:8" - dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-18.04" - dimensions: "pool:luci.flex.ci" - exe { - cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" - cipd_version: "refs/heads/main" - cmd: "luciexe" - } - properties: - '{' - ' "$build/goma": {' - ' "enable_ats": true,' - ' "server_host": "goma.chromium.org",' - ' "use_luci_auth": true' - ' },' - ' "$build/reclient": {' - ' "instance": "rbe-webrtc-trusted",' - ' "metrics_project": "chromium-reclient-metrics"' - ' },' - ' "builder_group": "client.libyuv",' - ' "recipe": "libyuv/libyuv"' - '}' - execution_timeout_secs: 10800 - build_numbers: YES - service_account: "libyuv-ci-builder@chops-service-accounts.iam.gserviceaccount.com" - experiments { - key: "luci.recipes.use_python3" - value: 100 - } - } - builders { - name: "Android Tester ARM32 Debug (Nexus 5X)" - swarming_host: "chromium-swarm.appspot.com" - swarming_tags: "vpython:native-python-wrapper" - dimensions: "device_type:walleye" - dimensions: "pool:luci.flex.ci" - exe { - cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" - cipd_version: "refs/heads/main" - cmd: "luciexe" - } - properties: - '{' - ' "$build/goma": {' - ' "server_host": "goma.chromium.org",' - ' "use_luci_auth": true' - ' },' - ' "$build/reclient": {' - ' "instance": "rbe-webrtc-trusted",' - ' "metrics_project": "chromium-reclient-metrics"' - ' },' - ' "builder_group": "client.libyuv",' - ' "recipe": "libyuv/libyuv"' - '}' - execution_timeout_secs: 10800 - build_numbers: YES - service_account: "libyuv-ci-builder@chops-service-accounts.iam.gserviceaccount.com" - experiments { - key: "luci.recipes.use_python3" - value: 100 - } - } - builders { - name: "Android Tester ARM32 Release (Nexus 5X)" - swarming_host: "chromium-swarm.appspot.com" - swarming_tags: "vpython:native-python-wrapper" - dimensions: "device_type:walleye" - dimensions: "pool:luci.flex.ci" - exe { - cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" - cipd_version: "refs/heads/main" - cmd: "luciexe" - } - properties: - '{' - ' "$build/goma": {' - ' "server_host": "goma.chromium.org",' - ' "use_luci_auth": true' - ' },' - ' "$build/reclient": {' - ' "instance": "rbe-webrtc-trusted",' - ' "metrics_project": "chromium-reclient-metrics"' - ' },' - ' "builder_group": "client.libyuv",' - ' "recipe": "libyuv/libyuv"' - '}' - execution_timeout_secs: 10800 - build_numbers: YES - service_account: "libyuv-ci-builder@chops-service-accounts.iam.gserviceaccount.com" - experiments { - key: "luci.recipes.use_python3" - value: 100 - } - } - builders { - name: "Android Tester ARM64 Debug (Nexus 5X)" - swarming_host: "chromium-swarm.appspot.com" - swarming_tags: "vpython:native-python-wrapper" - dimensions: "device_type:walleye" - dimensions: "pool:luci.flex.ci" - exe { - cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" - cipd_version: "refs/heads/main" - cmd: "luciexe" - } - properties: - '{' - ' "$build/goma": {' - ' "server_host": "goma.chromium.org",' - ' "use_luci_auth": true' - ' },' - ' "$build/reclient": {' - ' "instance": "rbe-webrtc-trusted",' - ' "metrics_project": "chromium-reclient-metrics"' - ' },' - ' "builder_group": "client.libyuv",' - ' "recipe": "libyuv/libyuv"' - '}' - execution_timeout_secs: 10800 - build_numbers: YES - service_account: "libyuv-ci-builder@chops-service-accounts.iam.gserviceaccount.com" - experiments { - key: "luci.recipes.use_python3" - value: 100 - } - } - builders { - name: "Android32 x86 Debug" - swarming_host: "chromium-swarm.appspot.com" - swarming_tags: "vpython:native-python-wrapper" - dimensions: "cores:8" - dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-18.04" - dimensions: "pool:luci.flex.ci" - exe { - cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" - cipd_version: "refs/heads/main" - cmd: "luciexe" - } - properties: - '{' - ' "$build/goma": {' - ' "enable_ats": true,' - ' "server_host": "goma.chromium.org",' - ' "use_luci_auth": true' - ' },' - ' "$build/reclient": {' - ' "instance": "rbe-webrtc-trusted",' - ' "metrics_project": "chromium-reclient-metrics"' - ' },' - ' "builder_group": "client.libyuv",' - ' "recipe": "libyuv/libyuv"' - '}' - execution_timeout_secs: 10800 - build_numbers: YES - service_account: "libyuv-ci-builder@chops-service-accounts.iam.gserviceaccount.com" - experiments { - key: "luci.recipes.use_python3" - value: 100 - } - } - builders { - name: "Android64 x64 Debug" - swarming_host: "chromium-swarm.appspot.com" - swarming_tags: "vpython:native-python-wrapper" - dimensions: "cores:8" - dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-18.04" - dimensions: "pool:luci.flex.ci" - exe { - cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" - cipd_version: "refs/heads/main" - cmd: "luciexe" - } - properties: - '{' - ' "$build/goma": {' - ' "enable_ats": true,' - ' "server_host": "goma.chromium.org",' - ' "use_luci_auth": true' - ' },' - ' "$build/reclient": {' - ' "instance": "rbe-webrtc-trusted",' - ' "metrics_project": "chromium-reclient-metrics"' - ' },' - ' "builder_group": "client.libyuv",' - ' "recipe": "libyuv/libyuv"' - '}' - execution_timeout_secs: 10800 - build_numbers: YES - service_account: "libyuv-ci-builder@chops-service-accounts.iam.gserviceaccount.com" - experiments { - key: "luci.recipes.use_python3" - value: 100 - } - } - builders { - name: "Linux Asan" - swarming_host: "chromium-swarm.appspot.com" - swarming_tags: "vpython:native-python-wrapper" - dimensions: "cores:8" - dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-18.04" - dimensions: "pool:luci.flex.ci" - exe { - cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" - cipd_version: "refs/heads/main" - cmd: "luciexe" - } - properties: - '{' - ' "$build/goma": {' - ' "enable_ats": true,' - ' "server_host": "goma.chromium.org",' - ' "use_luci_auth": true' - ' },' - ' "$build/reclient": {' - ' "instance": "rbe-webrtc-trusted",' - ' "metrics_project": "chromium-reclient-metrics"' - ' },' - ' "builder_group": "client.libyuv",' - ' "recipe": "libyuv/libyuv"' - '}' - execution_timeout_secs: 10800 - build_numbers: YES - service_account: "libyuv-ci-builder@chops-service-accounts.iam.gserviceaccount.com" - experiments { - key: "luci.recipes.use_python3" - value: 100 - } - } - builders { - name: "Linux MSan" - swarming_host: "chromium-swarm.appspot.com" - swarming_tags: "vpython:native-python-wrapper" - dimensions: "cores:8" - dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-18.04" - dimensions: "pool:luci.flex.ci" - exe { - cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" - cipd_version: "refs/heads/main" - cmd: "luciexe" - } - properties: - '{' - ' "$build/goma": {' - ' "enable_ats": true,' - ' "server_host": "goma.chromium.org",' - ' "use_luci_auth": true' - ' },' - ' "$build/reclient": {' - ' "instance": "rbe-webrtc-trusted",' - ' "metrics_project": "chromium-reclient-metrics"' - ' },' - ' "builder_group": "client.libyuv",' - ' "recipe": "libyuv/libyuv"' - '}' - execution_timeout_secs: 10800 - build_numbers: YES - service_account: "libyuv-ci-builder@chops-service-accounts.iam.gserviceaccount.com" - experiments { - key: "luci.recipes.use_python3" - value: 100 - } - } - builders { - name: "Linux Tsan v2" - swarming_host: "chromium-swarm.appspot.com" - swarming_tags: "vpython:native-python-wrapper" - dimensions: "cores:8" - dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-18.04" - dimensions: "pool:luci.flex.ci" - exe { - cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" - cipd_version: "refs/heads/main" - cmd: "luciexe" - } - properties: - '{' - ' "$build/goma": {' - ' "enable_ats": true,' - ' "server_host": "goma.chromium.org",' - ' "use_luci_auth": true' - ' },' - ' "$build/reclient": {' - ' "instance": "rbe-webrtc-trusted",' - ' "metrics_project": "chromium-reclient-metrics"' - ' },' - ' "builder_group": "client.libyuv",' - ' "recipe": "libyuv/libyuv"' - '}' - execution_timeout_secs: 10800 - build_numbers: YES - service_account: "libyuv-ci-builder@chops-service-accounts.iam.gserviceaccount.com" - experiments { - key: "luci.recipes.use_python3" - value: 100 - } - } - builders { - name: "Linux UBSan" - swarming_host: "chromium-swarm.appspot.com" - swarming_tags: "vpython:native-python-wrapper" - dimensions: "cores:8" - dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-18.04" - dimensions: "pool:luci.flex.ci" - exe { - cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" - cipd_version: "refs/heads/main" - cmd: "luciexe" - } - properties: - '{' - ' "$build/goma": {' - ' "enable_ats": true,' - ' "server_host": "goma.chromium.org",' - ' "use_luci_auth": true' - ' },' - ' "$build/reclient": {' - ' "instance": "rbe-webrtc-trusted",' - ' "metrics_project": "chromium-reclient-metrics"' - ' },' - ' "builder_group": "client.libyuv",' - ' "recipe": "libyuv/libyuv"' - '}' - execution_timeout_secs: 10800 - build_numbers: YES - service_account: "libyuv-ci-builder@chops-service-accounts.iam.gserviceaccount.com" - experiments { - key: "luci.recipes.use_python3" - value: 100 - } - } - builders { - name: "Linux UBSan vptr" - swarming_host: "chromium-swarm.appspot.com" - swarming_tags: "vpython:native-python-wrapper" - dimensions: "cores:8" - dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-18.04" - dimensions: "pool:luci.flex.ci" - exe { - cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" - cipd_version: "refs/heads/main" - cmd: "luciexe" - } - properties: - '{' - ' "$build/goma": {' - ' "enable_ats": true,' - ' "server_host": "goma.chromium.org",' - ' "use_luci_auth": true' - ' },' - ' "$build/reclient": {' - ' "instance": "rbe-webrtc-trusted",' - ' "metrics_project": "chromium-reclient-metrics"' - ' },' - ' "builder_group": "client.libyuv",' - ' "recipe": "libyuv/libyuv"' - '}' - execution_timeout_secs: 10800 - build_numbers: YES - service_account: "libyuv-ci-builder@chops-service-accounts.iam.gserviceaccount.com" - experiments { - key: "luci.recipes.use_python3" - value: 100 - } - } - builders { - name: "Linux32 Debug" - swarming_host: "chromium-swarm.appspot.com" - swarming_tags: "vpython:native-python-wrapper" - dimensions: "cores:8" - dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-18.04" - dimensions: "pool:luci.flex.ci" - exe { - cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" - cipd_version: "refs/heads/main" - cmd: "luciexe" - } - properties: - '{' - ' "$build/goma": {' - ' "enable_ats": true,' - ' "server_host": "goma.chromium.org",' - ' "use_luci_auth": true' - ' },' - ' "$build/reclient": {' - ' "instance": "rbe-webrtc-trusted",' - ' "metrics_project": "chromium-reclient-metrics"' - ' },' - ' "builder_group": "client.libyuv",' - ' "recipe": "libyuv/libyuv"' - '}' - execution_timeout_secs: 10800 - build_numbers: YES - service_account: "libyuv-ci-builder@chops-service-accounts.iam.gserviceaccount.com" - experiments { - key: "luci.recipes.use_python3" - value: 100 - } - } - builders { - name: "Linux32 Release" - swarming_host: "chromium-swarm.appspot.com" - swarming_tags: "vpython:native-python-wrapper" - dimensions: "cores:8" - dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-18.04" - dimensions: "pool:luci.flex.ci" - exe { - cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" - cipd_version: "refs/heads/main" - cmd: "luciexe" - } - properties: - '{' - ' "$build/goma": {' - ' "enable_ats": true,' - ' "server_host": "goma.chromium.org",' - ' "use_luci_auth": true' - ' },' - ' "$build/reclient": {' - ' "instance": "rbe-webrtc-trusted",' - ' "metrics_project": "chromium-reclient-metrics"' - ' },' - ' "builder_group": "client.libyuv",' - ' "recipe": "libyuv/libyuv"' - '}' - execution_timeout_secs: 10800 - build_numbers: YES - service_account: "libyuv-ci-builder@chops-service-accounts.iam.gserviceaccount.com" - experiments { - key: "luci.recipes.use_python3" - value: 100 - } - } - builders { - name: "Linux64 Debug" - swarming_host: "chromium-swarm.appspot.com" - swarming_tags: "vpython:native-python-wrapper" - dimensions: "cores:8" - dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-18.04" - dimensions: "pool:luci.flex.ci" - exe { - cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" - cipd_version: "refs/heads/main" - cmd: "luciexe" - } - properties: - '{' - ' "$build/goma": {' - ' "enable_ats": true,' - ' "server_host": "goma.chromium.org",' - ' "use_luci_auth": true' - ' },' - ' "$build/reclient": {' - ' "instance": "rbe-webrtc-trusted",' - ' "metrics_project": "chromium-reclient-metrics"' - ' },' - ' "builder_group": "client.libyuv",' - ' "recipe": "libyuv/libyuv"' - '}' - execution_timeout_secs: 10800 - build_numbers: YES - service_account: "libyuv-ci-builder@chops-service-accounts.iam.gserviceaccount.com" - experiments { - key: "luci.recipes.use_python3" - value: 100 - } - } - builders { - name: "Linux64 Release" - swarming_host: "chromium-swarm.appspot.com" - swarming_tags: "vpython:native-python-wrapper" - dimensions: "cores:8" - dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-18.04" - dimensions: "pool:luci.flex.ci" - exe { - cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" - cipd_version: "refs/heads/main" - cmd: "luciexe" - } - properties: - '{' - ' "$build/goma": {' - ' "enable_ats": true,' - ' "server_host": "goma.chromium.org",' - ' "use_luci_auth": true' - ' },' - ' "$build/reclient": {' - ' "instance": "rbe-webrtc-trusted",' - ' "metrics_project": "chromium-reclient-metrics"' - ' },' - ' "builder_group": "client.libyuv",' - ' "recipe": "libyuv/libyuv"' - '}' - execution_timeout_secs: 10800 - build_numbers: YES - service_account: "libyuv-ci-builder@chops-service-accounts.iam.gserviceaccount.com" - experiments { - key: "luci.recipes.use_python3" - value: 100 - } - } - builders { - name: "Mac Asan" - swarming_host: "chromium-swarm.appspot.com" - swarming_tags: "vpython:native-python-wrapper" - dimensions: "cpu:x86-64" - dimensions: "os:Mac-12" - dimensions: "pool:luci.flex.ci" - exe { - cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" - cipd_version: "refs/heads/main" - cmd: "luciexe" - } - properties: - '{' - ' "$build/goma": {' - ' "server_host": "goma.chromium.org",' - ' "use_luci_auth": true' - ' },' - ' "$build/reclient": {' - ' "instance": "rbe-webrtc-trusted",' - ' "metrics_project": "chromium-reclient-metrics"' - ' },' - ' "builder_group": "client.libyuv",' - ' "recipe": "libyuv/libyuv"' - '}' - execution_timeout_secs: 10800 - build_numbers: YES - service_account: "libyuv-ci-builder@chops-service-accounts.iam.gserviceaccount.com" - experiments { - key: "luci.recipes.use_python3" - value: 100 - } - } - builders { - name: "Mac64 Debug" - swarming_host: "chromium-swarm.appspot.com" - swarming_tags: "vpython:native-python-wrapper" - dimensions: "cpu:x86-64" - dimensions: "os:Mac-12" - dimensions: "pool:luci.flex.ci" - exe { - cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" - cipd_version: "refs/heads/main" - cmd: "luciexe" - } - properties: - '{' - ' "$build/goma": {' - ' "server_host": "goma.chromium.org",' - ' "use_luci_auth": true' - ' },' - ' "$build/reclient": {' - ' "instance": "rbe-webrtc-trusted",' - ' "metrics_project": "chromium-reclient-metrics"' - ' },' - ' "builder_group": "client.libyuv",' - ' "recipe": "libyuv/libyuv"' - '}' - execution_timeout_secs: 10800 - build_numbers: YES - service_account: "libyuv-ci-builder@chops-service-accounts.iam.gserviceaccount.com" - experiments { - key: "luci.recipes.use_python3" - value: 100 - } - } - builders { - name: "Mac64 Release" - swarming_host: "chromium-swarm.appspot.com" - swarming_tags: "vpython:native-python-wrapper" - dimensions: "cpu:x86-64" - dimensions: "os:Mac-12" - dimensions: "pool:luci.flex.ci" - exe { - cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" - cipd_version: "refs/heads/main" - cmd: "luciexe" - } - properties: - '{' - ' "$build/goma": {' - ' "server_host": "goma.chromium.org",' - ' "use_luci_auth": true' - ' },' - ' "$build/reclient": {' - ' "instance": "rbe-webrtc-trusted",' - ' "metrics_project": "chromium-reclient-metrics"' - ' },' - ' "builder_group": "client.libyuv",' - ' "recipe": "libyuv/libyuv"' - '}' - execution_timeout_secs: 10800 - build_numbers: YES - service_account: "libyuv-ci-builder@chops-service-accounts.iam.gserviceaccount.com" - experiments { - key: "luci.recipes.use_python3" - value: 100 - } - } - builders { - name: "Win32 Debug" - swarming_host: "chromium-swarm.appspot.com" - swarming_tags: "vpython:native-python-wrapper" - dimensions: "cores:8" - dimensions: "cpu:x86-64" - dimensions: "os:Windows-10" - dimensions: "pool:luci.flex.ci" - exe { - cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" - cipd_version: "refs/heads/main" - cmd: "luciexe" - } - properties: - '{' - ' "$build/goma": {' - ' "enable_ats": true,' - ' "server_host": "goma.chromium.org",' - ' "use_luci_auth": true' - ' },' - ' "$build/reclient": {' - ' "instance": "rbe-webrtc-trusted",' - ' "metrics_project": "chromium-reclient-metrics"' - ' },' - ' "builder_group": "client.libyuv",' - ' "recipe": "libyuv/libyuv"' - '}' - execution_timeout_secs: 10800 - build_numbers: YES - service_account: "libyuv-ci-builder@chops-service-accounts.iam.gserviceaccount.com" - experiments { - key: "luci.recipes.use_python3" - value: 100 - } - } - builders { - name: "Win32 Debug (Clang)" - swarming_host: "chromium-swarm.appspot.com" - swarming_tags: "vpython:native-python-wrapper" - dimensions: "cores:8" - dimensions: "cpu:x86-64" - dimensions: "os:Windows-10" - dimensions: "pool:luci.flex.ci" - exe { - cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" - cipd_version: "refs/heads/main" - cmd: "luciexe" - } - properties: - '{' - ' "$build/goma": {' - ' "enable_ats": true,' - ' "server_host": "goma.chromium.org",' - ' "use_luci_auth": true' - ' },' - ' "$build/reclient": {' - ' "instance": "rbe-webrtc-trusted",' - ' "metrics_project": "chromium-reclient-metrics"' - ' },' - ' "builder_group": "client.libyuv",' - ' "recipe": "libyuv/libyuv"' - '}' - execution_timeout_secs: 10800 - build_numbers: YES - service_account: "libyuv-ci-builder@chops-service-accounts.iam.gserviceaccount.com" - experiments { - key: "luci.recipes.use_python3" - value: 100 - } - } - builders { - name: "Win32 Release" - swarming_host: "chromium-swarm.appspot.com" - swarming_tags: "vpython:native-python-wrapper" - dimensions: "cores:8" - dimensions: "cpu:x86-64" - dimensions: "os:Windows-10" - dimensions: "pool:luci.flex.ci" - exe { - cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" - cipd_version: "refs/heads/main" - cmd: "luciexe" - } - properties: - '{' - ' "$build/goma": {' - ' "enable_ats": true,' - ' "server_host": "goma.chromium.org",' - ' "use_luci_auth": true' - ' },' - ' "$build/reclient": {' - ' "instance": "rbe-webrtc-trusted",' - ' "metrics_project": "chromium-reclient-metrics"' - ' },' - ' "builder_group": "client.libyuv",' - ' "recipe": "libyuv/libyuv"' - '}' - execution_timeout_secs: 10800 - build_numbers: YES - service_account: "libyuv-ci-builder@chops-service-accounts.iam.gserviceaccount.com" - experiments { - key: "luci.recipes.use_python3" - value: 100 - } - } - builders { - name: "Win32 Release (Clang)" - swarming_host: "chromium-swarm.appspot.com" - swarming_tags: "vpython:native-python-wrapper" - dimensions: "cores:8" - dimensions: "cpu:x86-64" - dimensions: "os:Windows-10" - dimensions: "pool:luci.flex.ci" - exe { - cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" - cipd_version: "refs/heads/main" - cmd: "luciexe" - } - properties: - '{' - ' "$build/goma": {' - ' "enable_ats": true,' - ' "server_host": "goma.chromium.org",' - ' "use_luci_auth": true' - ' },' - ' "$build/reclient": {' - ' "instance": "rbe-webrtc-trusted",' - ' "metrics_project": "chromium-reclient-metrics"' - ' },' - ' "builder_group": "client.libyuv",' - ' "recipe": "libyuv/libyuv"' - '}' - execution_timeout_secs: 10800 - build_numbers: YES - service_account: "libyuv-ci-builder@chops-service-accounts.iam.gserviceaccount.com" - experiments { - key: "luci.recipes.use_python3" - value: 100 - } - } - builders { - name: "Win64 Debug" - swarming_host: "chromium-swarm.appspot.com" - swarming_tags: "vpython:native-python-wrapper" - dimensions: "cores:8" - dimensions: "cpu:x86-64" - dimensions: "os:Windows-10" - dimensions: "pool:luci.flex.ci" - exe { - cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" - cipd_version: "refs/heads/main" - cmd: "luciexe" - } - properties: - '{' - ' "$build/goma": {' - ' "enable_ats": true,' - ' "server_host": "goma.chromium.org",' - ' "use_luci_auth": true' - ' },' - ' "$build/reclient": {' - ' "instance": "rbe-webrtc-trusted",' - ' "metrics_project": "chromium-reclient-metrics"' - ' },' - ' "builder_group": "client.libyuv",' - ' "recipe": "libyuv/libyuv"' - '}' - execution_timeout_secs: 10800 - build_numbers: YES - service_account: "libyuv-ci-builder@chops-service-accounts.iam.gserviceaccount.com" - experiments { - key: "luci.recipes.use_python3" - value: 100 - } - } - builders { - name: "Win64 Debug (Clang)" - swarming_host: "chromium-swarm.appspot.com" - swarming_tags: "vpython:native-python-wrapper" - dimensions: "cores:8" - dimensions: "cpu:x86-64" - dimensions: "os:Windows-10" - dimensions: "pool:luci.flex.ci" - exe { - cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" - cipd_version: "refs/heads/main" - cmd: "luciexe" - } - properties: - '{' - ' "$build/goma": {' - ' "enable_ats": true,' - ' "server_host": "goma.chromium.org",' - ' "use_luci_auth": true' - ' },' - ' "$build/reclient": {' - ' "instance": "rbe-webrtc-trusted",' - ' "metrics_project": "chromium-reclient-metrics"' - ' },' - ' "builder_group": "client.libyuv",' - ' "recipe": "libyuv/libyuv"' - '}' - execution_timeout_secs: 10800 - build_numbers: YES - service_account: "libyuv-ci-builder@chops-service-accounts.iam.gserviceaccount.com" - experiments { - key: "luci.recipes.use_python3" - value: 100 - } - } - builders { - name: "Win64 Release" - swarming_host: "chromium-swarm.appspot.com" - swarming_tags: "vpython:native-python-wrapper" - dimensions: "cores:8" - dimensions: "cpu:x86-64" - dimensions: "os:Windows-10" - dimensions: "pool:luci.flex.ci" - exe { - cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" - cipd_version: "refs/heads/main" - cmd: "luciexe" - } - properties: - '{' - ' "$build/goma": {' - ' "enable_ats": true,' - ' "server_host": "goma.chromium.org",' - ' "use_luci_auth": true' - ' },' - ' "$build/reclient": {' - ' "instance": "rbe-webrtc-trusted",' - ' "metrics_project": "chromium-reclient-metrics"' - ' },' - ' "builder_group": "client.libyuv",' - ' "recipe": "libyuv/libyuv"' - '}' - execution_timeout_secs: 10800 - build_numbers: YES - service_account: "libyuv-ci-builder@chops-service-accounts.iam.gserviceaccount.com" - experiments { - key: "luci.recipes.use_python3" - value: 100 - } - } - builders { - name: "Win64 Release (Clang)" - swarming_host: "chromium-swarm.appspot.com" - swarming_tags: "vpython:native-python-wrapper" - dimensions: "cores:8" - dimensions: "cpu:x86-64" - dimensions: "os:Windows-10" - dimensions: "pool:luci.flex.ci" - exe { - cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" - cipd_version: "refs/heads/main" - cmd: "luciexe" - } - properties: - '{' - ' "$build/goma": {' - ' "enable_ats": true,' - ' "server_host": "goma.chromium.org",' - ' "use_luci_auth": true' - ' },' - ' "$build/reclient": {' - ' "instance": "rbe-webrtc-trusted",' - ' "metrics_project": "chromium-reclient-metrics"' - ' },' - ' "builder_group": "client.libyuv",' - ' "recipe": "libyuv/libyuv"' - '}' - execution_timeout_secs: 10800 - build_numbers: YES - service_account: "libyuv-ci-builder@chops-service-accounts.iam.gserviceaccount.com" - experiments { - key: "luci.recipes.use_python3" - value: 100 - } - } - builders { - name: "iOS ARM64 Debug" - swarming_host: "chromium-swarm.appspot.com" - swarming_tags: "vpython:native-python-wrapper" - dimensions: "cpu:x86-64" - dimensions: "os:Mac-12" - dimensions: "pool:luci.flex.ci" - exe { - cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" - cipd_version: "refs/heads/main" - cmd: "luciexe" - } - properties: - '{' - ' "$build/goma": {' - ' "server_host": "goma.chromium.org",' - ' "use_luci_auth": true' - ' },' - ' "$build/reclient": {' - ' "instance": "rbe-webrtc-trusted",' - ' "metrics_project": "chromium-reclient-metrics"' - ' },' - ' "builder_group": "client.libyuv",' - ' "recipe": "libyuv/libyuv"' - '}' - execution_timeout_secs: 10800 - build_numbers: YES - service_account: "libyuv-ci-builder@chops-service-accounts.iam.gserviceaccount.com" - experiments { - key: "luci.recipes.use_python3" - value: 100 - } - } - builders { - name: "iOS ARM64 Release" - swarming_host: "chromium-swarm.appspot.com" - swarming_tags: "vpython:native-python-wrapper" - dimensions: "cpu:x86-64" - dimensions: "os:Mac-12" - dimensions: "pool:luci.flex.ci" - exe { - cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" - cipd_version: "refs/heads/main" - cmd: "luciexe" - } - properties: - '{' - ' "$build/goma": {' - ' "server_host": "goma.chromium.org",' - ' "use_luci_auth": true' - ' },' - ' "$build/reclient": {' - ' "instance": "rbe-webrtc-trusted",' - ' "metrics_project": "chromium-reclient-metrics"' - ' },' - ' "builder_group": "client.libyuv",' - ' "recipe": "libyuv/libyuv"' - '}' - execution_timeout_secs: 10800 - build_numbers: YES - service_account: "libyuv-ci-builder@chops-service-accounts.iam.gserviceaccount.com" - experiments { - key: "luci.recipes.use_python3" - value: 100 - } - } - } -} -buckets { - name: "cron" - acls { - role: WRITER - group: "project-libyuv-admins" - } - acls { - group: "all" - } - swarming { - builders { - name: "DEPS Autoroller" - swarming_host: "chromium-swarm.appspot.com" - swarming_tags: "vpython:native-python-wrapper" - dimensions: "cpu:x86-64" - dimensions: "os:Linux" - dimensions: "pool:luci.webrtc.cron" - exe { - cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" - cipd_version: "refs/heads/main" - cmd: "luciexe" - } - properties: - '{' - ' "recipe": "libyuv/roll_deps"' - '}' - execution_timeout_secs: 7200 - build_numbers: YES - service_account: "libyuv-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com" - experiments { - key: "luci.recipes.use_python3" - value: 100 - } - } - } -} -buckets { - name: "try" - acls { - role: WRITER - group: "project-libyuv-admins" - } - acls { - group: "all" - } - acls { - role: SCHEDULER - group: "project-libyuv-tryjob-access" - } - acls { - role: SCHEDULER - group: "service-account-cq" - } - swarming { - builders { - name: "android" - swarming_host: "chromium-swarm.appspot.com" - swarming_tags: "vpython:native-python-wrapper" - dimensions: "device_type:walleye" - dimensions: "pool:luci.flex.try" - exe { - cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" - cipd_version: "refs/heads/main" - cmd: "luciexe" - } - properties: - '{' - ' "$build/goma": {' - ' "server_host": "goma.chromium.org",' - ' "use_luci_auth": true' - ' },' - ' "$build/reclient": {' - ' "instance": "rbe-webrtc-untrusted",' - ' "metrics_project": "chromium-reclient-metrics"' - ' },' - ' "builder_group": "tryserver.libyuv",' - ' "recipe": "libyuv/libyuv"' - '}' - execution_timeout_secs: 10800 - build_numbers: YES - service_account: "libyuv-try-builder@chops-service-accounts.iam.gserviceaccount.com" - experiments { - key: "luci.recipes.use_python3" - value: 100 - } - } - builders { - name: "android_arm64" - swarming_host: "chromium-swarm.appspot.com" - swarming_tags: "vpython:native-python-wrapper" - dimensions: "device_type:walleye" - dimensions: "pool:luci.flex.try" - exe { - cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" - cipd_version: "refs/heads/main" - cmd: "luciexe" - } - properties: - '{' - ' "$build/goma": {' - ' "server_host": "goma.chromium.org",' - ' "use_luci_auth": true' - ' },' - ' "$build/reclient": {' - ' "instance": "rbe-webrtc-untrusted",' - ' "metrics_project": "chromium-reclient-metrics"' - ' },' - ' "builder_group": "tryserver.libyuv",' - ' "recipe": "libyuv/libyuv"' - '}' - execution_timeout_secs: 10800 - build_numbers: YES - service_account: "libyuv-try-builder@chops-service-accounts.iam.gserviceaccount.com" - experiments { - key: "luci.recipes.use_python3" - value: 100 - } - } - builders { - name: "android_rel" - swarming_host: "chromium-swarm.appspot.com" - swarming_tags: "vpython:native-python-wrapper" - dimensions: "device_type:walleye" - dimensions: "pool:luci.flex.try" - exe { - cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" - cipd_version: "refs/heads/main" - cmd: "luciexe" - } - properties: - '{' - ' "$build/goma": {' - ' "server_host": "goma.chromium.org",' - ' "use_luci_auth": true' - ' },' - ' "$build/reclient": {' - ' "instance": "rbe-webrtc-untrusted",' - ' "metrics_project": "chromium-reclient-metrics"' - ' },' - ' "builder_group": "tryserver.libyuv",' - ' "recipe": "libyuv/libyuv"' - '}' - execution_timeout_secs: 10800 - build_numbers: YES - service_account: "libyuv-try-builder@chops-service-accounts.iam.gserviceaccount.com" - experiments { - key: "luci.recipes.use_python3" - value: 100 - } - } - builders { - name: "android_x64" - swarming_host: "chromium-swarm.appspot.com" - swarming_tags: "vpython:native-python-wrapper" - dimensions: "cores:8" - dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-18.04" - dimensions: "pool:luci.flex.try" - exe { - cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" - cipd_version: "refs/heads/main" - cmd: "luciexe" - } - properties: - '{' - ' "$build/goma": {' - ' "enable_ats": true,' - ' "server_host": "goma.chromium.org",' - ' "use_luci_auth": true' - ' },' - ' "$build/reclient": {' - ' "instance": "rbe-webrtc-untrusted",' - ' "metrics_project": "chromium-reclient-metrics"' - ' },' - ' "builder_group": "tryserver.libyuv",' - ' "recipe": "libyuv/libyuv"' - '}' - execution_timeout_secs: 10800 - build_numbers: YES - service_account: "libyuv-try-builder@chops-service-accounts.iam.gserviceaccount.com" - experiments { - key: "luci.recipes.use_python3" - value: 100 - } - } - builders { - name: "android_x86" - swarming_host: "chromium-swarm.appspot.com" - swarming_tags: "vpython:native-python-wrapper" - dimensions: "cores:8" - dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-18.04" - dimensions: "pool:luci.flex.try" - exe { - cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" - cipd_version: "refs/heads/main" - cmd: "luciexe" - } - properties: - '{' - ' "$build/goma": {' - ' "enable_ats": true,' - ' "server_host": "goma.chromium.org",' - ' "use_luci_auth": true' - ' },' - ' "$build/reclient": {' - ' "instance": "rbe-webrtc-untrusted",' - ' "metrics_project": "chromium-reclient-metrics"' - ' },' - ' "builder_group": "tryserver.libyuv",' - ' "recipe": "libyuv/libyuv"' - '}' - execution_timeout_secs: 10800 - build_numbers: YES - service_account: "libyuv-try-builder@chops-service-accounts.iam.gserviceaccount.com" - experiments { - key: "luci.recipes.use_python3" - value: 100 - } - } - builders { - name: "ios_arm64" - swarming_host: "chromium-swarm.appspot.com" - swarming_tags: "vpython:native-python-wrapper" - dimensions: "cpu:x86-64" - dimensions: "os:Mac-12" - dimensions: "pool:luci.flex.try" - exe { - cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" - cipd_version: "refs/heads/main" - cmd: "luciexe" - } - properties: - '{' - ' "$build/goma": {' - ' "server_host": "goma.chromium.org",' - ' "use_luci_auth": true' - ' },' - ' "$build/reclient": {' - ' "instance": "rbe-webrtc-untrusted",' - ' "metrics_project": "chromium-reclient-metrics"' - ' },' - ' "builder_group": "tryserver.libyuv",' - ' "recipe": "libyuv/libyuv"' - '}' - execution_timeout_secs: 10800 - build_numbers: YES - service_account: "libyuv-try-builder@chops-service-accounts.iam.gserviceaccount.com" - experiments { - key: "luci.recipes.use_python3" - value: 100 - } - } - builders { - name: "ios_arm64_rel" - swarming_host: "chromium-swarm.appspot.com" - swarming_tags: "vpython:native-python-wrapper" - dimensions: "cpu:x86-64" - dimensions: "os:Mac-12" - dimensions: "pool:luci.flex.try" - exe { - cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" - cipd_version: "refs/heads/main" - cmd: "luciexe" - } - properties: - '{' - ' "$build/goma": {' - ' "server_host": "goma.chromium.org",' - ' "use_luci_auth": true' - ' },' - ' "$build/reclient": {' - ' "instance": "rbe-webrtc-untrusted",' - ' "metrics_project": "chromium-reclient-metrics"' - ' },' - ' "builder_group": "tryserver.libyuv",' - ' "recipe": "libyuv/libyuv"' - '}' - execution_timeout_secs: 10800 - build_numbers: YES - service_account: "libyuv-try-builder@chops-service-accounts.iam.gserviceaccount.com" - experiments { - key: "luci.recipes.use_python3" - value: 100 - } - } - builders { - name: "linux" - swarming_host: "chromium-swarm.appspot.com" - swarming_tags: "vpython:native-python-wrapper" - dimensions: "cores:8" - dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-18.04" - dimensions: "pool:luci.flex.try" - exe { - cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" - cipd_version: "refs/heads/main" - cmd: "luciexe" - } - properties: - '{' - ' "$build/goma": {' - ' "enable_ats": true,' - ' "server_host": "goma.chromium.org",' - ' "use_luci_auth": true' - ' },' - ' "$build/reclient": {' - ' "instance": "rbe-webrtc-untrusted",' - ' "metrics_project": "chromium-reclient-metrics"' - ' },' - ' "builder_group": "tryserver.libyuv",' - ' "recipe": "libyuv/libyuv"' - '}' - execution_timeout_secs: 10800 - build_numbers: YES - service_account: "libyuv-try-builder@chops-service-accounts.iam.gserviceaccount.com" - experiments { - key: "luci.recipes.use_python3" - value: 100 - } - } - builders { - name: "linux_asan" - swarming_host: "chromium-swarm.appspot.com" - swarming_tags: "vpython:native-python-wrapper" - dimensions: "cores:8" - dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-18.04" - dimensions: "pool:luci.flex.try" - exe { - cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" - cipd_version: "refs/heads/main" - cmd: "luciexe" - } - properties: - '{' - ' "$build/goma": {' - ' "enable_ats": true,' - ' "server_host": "goma.chromium.org",' - ' "use_luci_auth": true' - ' },' - ' "$build/reclient": {' - ' "instance": "rbe-webrtc-untrusted",' - ' "metrics_project": "chromium-reclient-metrics"' - ' },' - ' "builder_group": "tryserver.libyuv",' - ' "recipe": "libyuv/libyuv"' - '}' - execution_timeout_secs: 10800 - build_numbers: YES - service_account: "libyuv-try-builder@chops-service-accounts.iam.gserviceaccount.com" - experiments { - key: "luci.recipes.use_python3" - value: 100 - } - } - builders { - name: "linux_gcc" - swarming_host: "chromium-swarm.appspot.com" - swarming_tags: "vpython:native-python-wrapper" - dimensions: "cores:8" - dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-18.04" - dimensions: "pool:luci.flex.try" - exe { - cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" - cipd_version: "refs/heads/main" - cmd: "luciexe" - } - properties: - '{' - ' "$build/goma": {' - ' "enable_ats": true,' - ' "server_host": "goma.chromium.org",' - ' "use_luci_auth": true' - ' },' - ' "$build/reclient": {' - ' "instance": "rbe-webrtc-untrusted",' - ' "metrics_project": "chromium-reclient-metrics"' - ' },' - ' "builder_group": "tryserver.libyuv",' - ' "recipe": "libyuv/libyuv"' - '}' - execution_timeout_secs: 10800 - build_numbers: YES - service_account: "libyuv-try-builder@chops-service-accounts.iam.gserviceaccount.com" - experiments { - key: "luci.recipes.use_python3" - value: 100 - } - } - builders { - name: "linux_msan" - swarming_host: "chromium-swarm.appspot.com" - swarming_tags: "vpython:native-python-wrapper" - dimensions: "cores:8" - dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-18.04" - dimensions: "pool:luci.flex.try" - exe { - cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" - cipd_version: "refs/heads/main" - cmd: "luciexe" - } - properties: - '{' - ' "$build/goma": {' - ' "enable_ats": true,' - ' "server_host": "goma.chromium.org",' - ' "use_luci_auth": true' - ' },' - ' "$build/reclient": {' - ' "instance": "rbe-webrtc-untrusted",' - ' "metrics_project": "chromium-reclient-metrics"' - ' },' - ' "builder_group": "tryserver.libyuv",' - ' "recipe": "libyuv/libyuv"' - '}' - execution_timeout_secs: 10800 - build_numbers: YES - service_account: "libyuv-try-builder@chops-service-accounts.iam.gserviceaccount.com" - experiments { - key: "luci.recipes.use_python3" - value: 100 - } - } - builders { - name: "linux_rel" - swarming_host: "chromium-swarm.appspot.com" - swarming_tags: "vpython:native-python-wrapper" - dimensions: "cores:8" - dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-18.04" - dimensions: "pool:luci.flex.try" - exe { - cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" - cipd_version: "refs/heads/main" - cmd: "luciexe" - } - properties: - '{' - ' "$build/goma": {' - ' "enable_ats": true,' - ' "server_host": "goma.chromium.org",' - ' "use_luci_auth": true' - ' },' - ' "$build/reclient": {' - ' "instance": "rbe-webrtc-untrusted",' - ' "metrics_project": "chromium-reclient-metrics"' - ' },' - ' "builder_group": "tryserver.libyuv",' - ' "recipe": "libyuv/libyuv"' - '}' - execution_timeout_secs: 10800 - build_numbers: YES - service_account: "libyuv-try-builder@chops-service-accounts.iam.gserviceaccount.com" - experiments { - key: "luci.recipes.use_python3" - value: 100 - } - } - builders { - name: "linux_tsan2" - swarming_host: "chromium-swarm.appspot.com" - swarming_tags: "vpython:native-python-wrapper" - dimensions: "cores:8" - dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-18.04" - dimensions: "pool:luci.flex.try" - exe { - cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" - cipd_version: "refs/heads/main" - cmd: "luciexe" - } - properties: - '{' - ' "$build/goma": {' - ' "enable_ats": true,' - ' "server_host": "goma.chromium.org",' - ' "use_luci_auth": true' - ' },' - ' "$build/reclient": {' - ' "instance": "rbe-webrtc-untrusted",' - ' "metrics_project": "chromium-reclient-metrics"' - ' },' - ' "builder_group": "tryserver.libyuv",' - ' "recipe": "libyuv/libyuv"' - '}' - execution_timeout_secs: 10800 - build_numbers: YES - service_account: "libyuv-try-builder@chops-service-accounts.iam.gserviceaccount.com" - experiments { - key: "luci.recipes.use_python3" - value: 100 - } - } - builders { - name: "linux_ubsan" - swarming_host: "chromium-swarm.appspot.com" - swarming_tags: "vpython:native-python-wrapper" - dimensions: "cores:8" - dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-18.04" - dimensions: "pool:luci.flex.try" - exe { - cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" - cipd_version: "refs/heads/main" - cmd: "luciexe" - } - properties: - '{' - ' "$build/goma": {' - ' "enable_ats": true,' - ' "server_host": "goma.chromium.org",' - ' "use_luci_auth": true' - ' },' - ' "$build/reclient": {' - ' "instance": "rbe-webrtc-untrusted",' - ' "metrics_project": "chromium-reclient-metrics"' - ' },' - ' "builder_group": "tryserver.libyuv",' - ' "recipe": "libyuv/libyuv"' - '}' - execution_timeout_secs: 10800 - build_numbers: YES - service_account: "libyuv-try-builder@chops-service-accounts.iam.gserviceaccount.com" - experiments { - key: "luci.recipes.use_python3" - value: 100 - } - } - builders { - name: "linux_ubsan_vptr" - swarming_host: "chromium-swarm.appspot.com" - swarming_tags: "vpython:native-python-wrapper" - dimensions: "cores:8" - dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-18.04" - dimensions: "pool:luci.flex.try" - exe { - cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" - cipd_version: "refs/heads/main" - cmd: "luciexe" - } - properties: - '{' - ' "$build/goma": {' - ' "enable_ats": true,' - ' "server_host": "goma.chromium.org",' - ' "use_luci_auth": true' - ' },' - ' "$build/reclient": {' - ' "instance": "rbe-webrtc-untrusted",' - ' "metrics_project": "chromium-reclient-metrics"' - ' },' - ' "builder_group": "tryserver.libyuv",' - ' "recipe": "libyuv/libyuv"' - '}' - execution_timeout_secs: 10800 - build_numbers: YES - service_account: "libyuv-try-builder@chops-service-accounts.iam.gserviceaccount.com" - experiments { - key: "luci.recipes.use_python3" - value: 100 - } - } - builders { - name: "mac" - swarming_host: "chromium-swarm.appspot.com" - swarming_tags: "vpython:native-python-wrapper" - dimensions: "cpu:x86-64" - dimensions: "os:Mac-12" - dimensions: "pool:luci.flex.try" - exe { - cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" - cipd_version: "refs/heads/main" - cmd: "luciexe" - } - properties: - '{' - ' "$build/goma": {' - ' "server_host": "goma.chromium.org",' - ' "use_luci_auth": true' - ' },' - ' "$build/reclient": {' - ' "instance": "rbe-webrtc-untrusted",' - ' "metrics_project": "chromium-reclient-metrics"' - ' },' - ' "builder_group": "tryserver.libyuv",' - ' "recipe": "libyuv/libyuv"' - '}' - execution_timeout_secs: 10800 - build_numbers: YES - service_account: "libyuv-try-builder@chops-service-accounts.iam.gserviceaccount.com" - experiments { - key: "luci.recipes.use_python3" - value: 100 - } - } - builders { - name: "mac_asan" - swarming_host: "chromium-swarm.appspot.com" - swarming_tags: "vpython:native-python-wrapper" - dimensions: "cpu:x86-64" - dimensions: "os:Mac-12" - dimensions: "pool:luci.flex.try" - exe { - cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" - cipd_version: "refs/heads/main" - cmd: "luciexe" - } - properties: - '{' - ' "$build/goma": {' - ' "server_host": "goma.chromium.org",' - ' "use_luci_auth": true' - ' },' - ' "$build/reclient": {' - ' "instance": "rbe-webrtc-untrusted",' - ' "metrics_project": "chromium-reclient-metrics"' - ' },' - ' "builder_group": "tryserver.libyuv",' - ' "recipe": "libyuv/libyuv"' - '}' - execution_timeout_secs: 10800 - build_numbers: YES - service_account: "libyuv-try-builder@chops-service-accounts.iam.gserviceaccount.com" - experiments { - key: "luci.recipes.use_python3" - value: 100 - } - } - builders { - name: "mac_rel" - swarming_host: "chromium-swarm.appspot.com" - swarming_tags: "vpython:native-python-wrapper" - dimensions: "cpu:x86-64" - dimensions: "os:Mac-12" - dimensions: "pool:luci.flex.try" - exe { - cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" - cipd_version: "refs/heads/main" - cmd: "luciexe" - } - properties: - '{' - ' "$build/goma": {' - ' "server_host": "goma.chromium.org",' - ' "use_luci_auth": true' - ' },' - ' "$build/reclient": {' - ' "instance": "rbe-webrtc-untrusted",' - ' "metrics_project": "chromium-reclient-metrics"' - ' },' - ' "builder_group": "tryserver.libyuv",' - ' "recipe": "libyuv/libyuv"' - '}' - execution_timeout_secs: 10800 - build_numbers: YES - service_account: "libyuv-try-builder@chops-service-accounts.iam.gserviceaccount.com" - experiments { - key: "luci.recipes.use_python3" - value: 100 - } - } - builders { - name: "presubmit" - swarming_host: "chromium-swarm.appspot.com" - swarming_tags: "vpython:native-python-wrapper" - dimensions: "cores:8" - dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-18.04" - dimensions: "pool:luci.flex.try" - exe { - cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" - cipd_version: "refs/heads/main" - cmd: "luciexe" - } - properties: - '{' - ' "$build/goma": {' - ' "enable_ats": true,' - ' "server_host": "goma.chromium.org",' - ' "use_luci_auth": true' - ' },' - ' "$build/reclient": {' - ' "instance": "rbe-webrtc-untrusted",' - ' "metrics_project": "chromium-reclient-metrics"' - ' },' - ' "builder_group": "tryserver.libyuv",' - ' "recipe": "run_presubmit",' - ' "repo_name": "libyuv",' - ' "runhooks": true' - '}' - execution_timeout_secs: 10800 - build_numbers: YES - service_account: "libyuv-try-builder@chops-service-accounts.iam.gserviceaccount.com" - experiments { - key: "luci.recipes.use_python3" - value: 100 - } - } - builders { - name: "win" - swarming_host: "chromium-swarm.appspot.com" - swarming_tags: "vpython:native-python-wrapper" - dimensions: "cores:8" - dimensions: "cpu:x86-64" - dimensions: "os:Windows-10" - dimensions: "pool:luci.flex.try" - exe { - cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" - cipd_version: "refs/heads/main" - cmd: "luciexe" - } - properties: - '{' - ' "$build/goma": {' - ' "enable_ats": false,' - ' "server_host": "goma.chromium.org",' - ' "use_luci_auth": true' - ' },' - ' "$build/reclient": {' - ' "instance": "rbe-webrtc-untrusted",' - ' "metrics_project": "chromium-reclient-metrics"' - ' },' - ' "builder_group": "tryserver.libyuv",' - ' "recipe": "libyuv/libyuv"' - '}' - execution_timeout_secs: 10800 - build_numbers: YES - service_account: "libyuv-try-builder@chops-service-accounts.iam.gserviceaccount.com" - experiments { - key: "luci.recipes.use_python3" - value: 100 - } - } - builders { - name: "win_clang" - swarming_host: "chromium-swarm.appspot.com" - swarming_tags: "vpython:native-python-wrapper" - dimensions: "cores:8" - dimensions: "cpu:x86-64" - dimensions: "os:Windows-10" - dimensions: "pool:luci.flex.try" - exe { - cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" - cipd_version: "refs/heads/main" - cmd: "luciexe" - } - properties: - '{' - ' "$build/goma": {' - ' "enable_ats": false,' - ' "server_host": "goma.chromium.org",' - ' "use_luci_auth": true' - ' },' - ' "$build/reclient": {' - ' "instance": "rbe-webrtc-untrusted",' - ' "metrics_project": "chromium-reclient-metrics"' - ' },' - ' "builder_group": "tryserver.libyuv",' - ' "recipe": "libyuv/libyuv"' - '}' - execution_timeout_secs: 10800 - build_numbers: YES - service_account: "libyuv-try-builder@chops-service-accounts.iam.gserviceaccount.com" - experiments { - key: "luci.recipes.use_python3" - value: 100 - } - } - builders { - name: "win_clang_rel" - swarming_host: "chromium-swarm.appspot.com" - swarming_tags: "vpython:native-python-wrapper" - dimensions: "cores:8" - dimensions: "cpu:x86-64" - dimensions: "os:Windows-10" - dimensions: "pool:luci.flex.try" - exe { - cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" - cipd_version: "refs/heads/main" - cmd: "luciexe" - } - properties: - '{' - ' "$build/goma": {' - ' "enable_ats": false,' - ' "server_host": "goma.chromium.org",' - ' "use_luci_auth": true' - ' },' - ' "$build/reclient": {' - ' "instance": "rbe-webrtc-untrusted",' - ' "metrics_project": "chromium-reclient-metrics"' - ' },' - ' "builder_group": "tryserver.libyuv",' - ' "recipe": "libyuv/libyuv"' - '}' - execution_timeout_secs: 10800 - build_numbers: YES - service_account: "libyuv-try-builder@chops-service-accounts.iam.gserviceaccount.com" - experiments { - key: "luci.recipes.use_python3" - value: 100 - } - } - builders { - name: "win_rel" - swarming_host: "chromium-swarm.appspot.com" - swarming_tags: "vpython:native-python-wrapper" - dimensions: "cores:8" - dimensions: "cpu:x86-64" - dimensions: "os:Windows-10" - dimensions: "pool:luci.flex.try" - exe { - cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" - cipd_version: "refs/heads/main" - cmd: "luciexe" - } - properties: - '{' - ' "$build/goma": {' - ' "enable_ats": false,' - ' "server_host": "goma.chromium.org",' - ' "use_luci_auth": true' - ' },' - ' "$build/reclient": {' - ' "instance": "rbe-webrtc-untrusted",' - ' "metrics_project": "chromium-reclient-metrics"' - ' },' - ' "builder_group": "tryserver.libyuv",' - ' "recipe": "libyuv/libyuv"' - '}' - execution_timeout_secs: 10800 - build_numbers: YES - service_account: "libyuv-try-builder@chops-service-accounts.iam.gserviceaccount.com" - experiments { - key: "luci.recipes.use_python3" - value: 100 - } - } - builders { - name: "win_x64_clang_rel" - swarming_host: "chromium-swarm.appspot.com" - swarming_tags: "vpython:native-python-wrapper" - dimensions: "cores:8" - dimensions: "cpu:x86-64" - dimensions: "os:Windows-10" - dimensions: "pool:luci.flex.try" - exe { - cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" - cipd_version: "refs/heads/main" - cmd: "luciexe" - } - properties: - '{' - ' "$build/goma": {' - ' "enable_ats": false,' - ' "server_host": "goma.chromium.org",' - ' "use_luci_auth": true' - ' },' - ' "$build/reclient": {' - ' "instance": "rbe-webrtc-untrusted",' - ' "metrics_project": "chromium-reclient-metrics"' - ' },' - ' "builder_group": "tryserver.libyuv",' - ' "recipe": "libyuv/libyuv"' - '}' - execution_timeout_secs: 10800 - build_numbers: YES - service_account: "libyuv-try-builder@chops-service-accounts.iam.gserviceaccount.com" - experiments { - key: "luci.recipes.use_python3" - value: 100 - } - } - builders { - name: "win_x64_rel" - swarming_host: "chromium-swarm.appspot.com" - swarming_tags: "vpython:native-python-wrapper" - dimensions: "cores:8" - dimensions: "cpu:x86-64" - dimensions: "os:Windows-10" - dimensions: "pool:luci.flex.try" - exe { - cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" - cipd_version: "refs/heads/main" - cmd: "luciexe" - } - properties: - '{' - ' "$build/goma": {' - ' "enable_ats": false,' - ' "server_host": "goma.chromium.org",' - ' "use_luci_auth": true' - ' },' - ' "$build/reclient": {' - ' "instance": "rbe-webrtc-untrusted",' - ' "metrics_project": "chromium-reclient-metrics"' - ' },' - ' "builder_group": "tryserver.libyuv",' - ' "recipe": "libyuv/libyuv"' - '}' - execution_timeout_secs: 10800 - build_numbers: YES - service_account: "libyuv-try-builder@chops-service-accounts.iam.gserviceaccount.com" - experiments { - key: "luci.recipes.use_python3" - value: 100 - } - } - } -} diff --git a/files/infra/config/luci-logdog.cfg b/files/infra/config/luci-logdog.cfg deleted file mode 100644 index adc75bef..00000000 --- a/files/infra/config/luci-logdog.cfg +++ /dev/null @@ -1,9 +0,0 @@ -# Auto-generated by lucicfg. -# Do not modify manually. -# -# For the schema of this file, see ProjectConfig message: -# https://luci-config.appspot.com/schemas/projects:luci-logdog.cfg - -reader_auth_groups: "all" -writer_auth_groups: "luci-logdog-chromium-writers" -archive_gs_bucket: "chromium-luci-logdog" diff --git a/files/infra/config/luci-milo.cfg b/files/infra/config/luci-milo.cfg deleted file mode 100644 index baf786f2..00000000 --- a/files/infra/config/luci-milo.cfg +++ /dev/null @@ -1,246 +0,0 @@ -# Auto-generated by lucicfg. -# Do not modify manually. -# -# For the schema of this file, see Project message: -# https://luci-config.appspot.com/schemas/projects:luci-milo.cfg - -consoles { - id: "main" - name: "libyuv Main Console" - repo_url: "https://chromium.googlesource.com/libyuv/libyuv" - refs: "regexp:refs/heads/main" - manifest_name: "REVISION" - builders { - name: "buildbucket/luci.libyuv.ci/Android ARM64 Debug" - category: "Android|Builder" - short_name: "dbg" - } - builders { - name: "buildbucket/luci.libyuv.ci/Android Debug" - category: "Android|Builder" - short_name: "dbg" - } - builders { - name: "buildbucket/luci.libyuv.ci/Android Release" - category: "Android|Builder" - short_name: "rel" - } - builders { - name: "buildbucket/luci.libyuv.ci/Android32 x86 Debug" - category: "Android|Builder|x86" - short_name: "dbg" - } - builders { - name: "buildbucket/luci.libyuv.ci/Android64 x64 Debug" - category: "Android|Builder|x64" - short_name: "dbg" - } - builders { - name: "buildbucket/luci.libyuv.ci/Android Tester ARM32 Debug (Nexus 5X)" - category: "Android|Tester|ARM 32" - short_name: "dbg" - } - builders { - name: "buildbucket/luci.libyuv.ci/Android Tester ARM32 Release (Nexus 5X)" - category: "Android|Tester|ARM 32" - short_name: "rel" - } - builders { - name: "buildbucket/luci.libyuv.ci/Android Tester ARM64 Debug (Nexus 5X)" - category: "Android|Tester|ARM 64" - short_name: "dbg" - } - builders { - name: "buildbucket/luci.libyuv.ci/Linux Asan" - category: "Linux" - short_name: "asan" - } - builders { - name: "buildbucket/luci.libyuv.ci/Linux MSan" - category: "Linux" - short_name: "msan" - } - builders { - name: "buildbucket/luci.libyuv.ci/Linux Tsan v2" - category: "Linux" - short_name: "tsan" - } - builders { - name: "buildbucket/luci.libyuv.ci/Linux UBSan" - category: "Linux|UBSan" - } - builders { - name: "buildbucket/luci.libyuv.ci/Linux UBSan vptr" - category: "Linux|UBSan" - short_name: "vptr" - } - builders { - name: "buildbucket/luci.libyuv.ci/Linux32 Debug" - category: "Linux|32" - short_name: "dbg" - } - builders { - name: "buildbucket/luci.libyuv.ci/Linux32 Release" - category: "Linux|32" - short_name: "rel" - } - builders { - name: "buildbucket/luci.libyuv.ci/Linux64 Debug" - category: "Linux|64" - short_name: "dbg" - } - builders { - name: "buildbucket/luci.libyuv.ci/Linux64 Release" - category: "Linux|64" - short_name: "rel" - } - builders { - name: "buildbucket/luci.libyuv.ci/Mac Asan" - category: "Mac" - short_name: "asan" - } - builders { - name: "buildbucket/luci.libyuv.ci/Mac64 Debug" - category: "Mac" - short_name: "dbg" - } - builders { - name: "buildbucket/luci.libyuv.ci/Mac64 Release" - category: "Mac" - short_name: "rel" - } - builders { - name: "buildbucket/luci.libyuv.ci/Win32 Debug" - category: "Win|32|Debug" - } - builders { - name: "buildbucket/luci.libyuv.ci/Win32 Debug (Clang)" - category: "Win|32|Debug" - short_name: "clg" - } - builders { - name: "buildbucket/luci.libyuv.ci/Win32 Release" - category: "Win|32|Release" - } - builders { - name: "buildbucket/luci.libyuv.ci/Win32 Release (Clang)" - category: "Win|32|Release" - short_name: "clg" - } - builders { - name: "buildbucket/luci.libyuv.ci/Win64 Debug" - category: "Win|64|Debug" - short_name: "clg" - } - builders { - name: "buildbucket/luci.libyuv.ci/Win64 Debug (Clang)" - category: "Win|64|Debug" - short_name: "clg" - } - builders { - name: "buildbucket/luci.libyuv.ci/Win64 Release" - category: "Win|64|Release" - } - builders { - name: "buildbucket/luci.libyuv.ci/Win64 Release (Clang)" - category: "Win|64|Release" - short_name: "clg" - } - builders { - name: "buildbucket/luci.libyuv.ci/iOS ARM64 Debug" - category: "iOS|ARM64" - short_name: "dbg" - } - builders { - name: "buildbucket/luci.libyuv.ci/iOS ARM64 Release" - category: "iOS|ARM64" - short_name: "rel" - } - include_experimental_builds: true -} -consoles { - id: "cron" - name: "Cron" - builders { - name: "buildbucket/luci.libyuv.cron/DEPS Autoroller" - } - builder_view_only: true -} -consoles { - id: "try" - name: "libyuv Try Builders" - builders { - name: "buildbucket/luci.libyuv.try/android" - } - builders { - name: "buildbucket/luci.libyuv.try/android_arm64" - } - builders { - name: "buildbucket/luci.libyuv.try/android_rel" - } - builders { - name: "buildbucket/luci.libyuv.try/android_x64" - } - builders { - name: "buildbucket/luci.libyuv.try/android_x86" - } - builders { - name: "buildbucket/luci.libyuv.try/ios_arm64" - } - builders { - name: "buildbucket/luci.libyuv.try/ios_arm64_rel" - } - builders { - name: "buildbucket/luci.libyuv.try/linux" - } - builders { - name: "buildbucket/luci.libyuv.try/linux_asan" - } - builders { - name: "buildbucket/luci.libyuv.try/linux_gcc" - } - builders { - name: "buildbucket/luci.libyuv.try/linux_msan" - } - builders { - name: "buildbucket/luci.libyuv.try/linux_rel" - } - builders { - name: "buildbucket/luci.libyuv.try/linux_tsan2" - } - builders { - name: "buildbucket/luci.libyuv.try/linux_ubsan" - } - builders { - name: "buildbucket/luci.libyuv.try/linux_ubsan_vptr" - } - builders { - name: "buildbucket/luci.libyuv.try/mac" - } - builders { - name: "buildbucket/luci.libyuv.try/mac_asan" - } - builders { - name: "buildbucket/luci.libyuv.try/mac_rel" - } - builders { - name: "buildbucket/luci.libyuv.try/win" - } - builders { - name: "buildbucket/luci.libyuv.try/win_clang" - } - builders { - name: "buildbucket/luci.libyuv.try/win_clang_rel" - } - builders { - name: "buildbucket/luci.libyuv.try/win_rel" - } - builders { - name: "buildbucket/luci.libyuv.try/win_x64_clang_rel" - } - builders { - name: "buildbucket/luci.libyuv.try/win_x64_rel" - } - builder_view_only: true -} -logo_url: "https://storage.googleapis.com/chrome-infra-public/logo/libyuv-logo.png" diff --git a/files/infra/config/luci-scheduler.cfg b/files/infra/config/luci-scheduler.cfg deleted file mode 100644 index 0ec5dd0e..00000000 --- a/files/infra/config/luci-scheduler.cfg +++ /dev/null @@ -1,385 +0,0 @@ -# Auto-generated by lucicfg. -# Do not modify manually. -# -# For the schema of this file, see ProjectConfig message: -# https://luci-config.appspot.com/schemas/projects:luci-scheduler.cfg - -job { - id: "Android ARM64 Debug" - realm: "ci" - acl_sets: "ci" - buildbucket { - server: "cr-buildbucket.appspot.com" - bucket: "ci" - builder: "Android ARM64 Debug" - } -} -job { - id: "Android Debug" - realm: "ci" - acl_sets: "ci" - buildbucket { - server: "cr-buildbucket.appspot.com" - bucket: "ci" - builder: "Android Debug" - } -} -job { - id: "Android Release" - realm: "ci" - acl_sets: "ci" - buildbucket { - server: "cr-buildbucket.appspot.com" - bucket: "ci" - builder: "Android Release" - } -} -job { - id: "Android Tester ARM32 Debug (Nexus 5X)" - realm: "ci" - acls { - role: TRIGGERER - granted_to: "libyuv-ci-builder@chops-service-accounts.iam.gserviceaccount.com" - } - acl_sets: "ci" - buildbucket { - server: "cr-buildbucket.appspot.com" - bucket: "ci" - builder: "Android Tester ARM32 Debug (Nexus 5X)" - } -} -job { - id: "Android Tester ARM32 Release (Nexus 5X)" - realm: "ci" - acls { - role: TRIGGERER - granted_to: "libyuv-ci-builder@chops-service-accounts.iam.gserviceaccount.com" - } - acl_sets: "ci" - buildbucket { - server: "cr-buildbucket.appspot.com" - bucket: "ci" - builder: "Android Tester ARM32 Release (Nexus 5X)" - } -} -job { - id: "Android Tester ARM64 Debug (Nexus 5X)" - realm: "ci" - acls { - role: TRIGGERER - granted_to: "libyuv-ci-builder@chops-service-accounts.iam.gserviceaccount.com" - } - acl_sets: "ci" - buildbucket { - server: "cr-buildbucket.appspot.com" - bucket: "ci" - builder: "Android Tester ARM64 Debug (Nexus 5X)" - } -} -job { - id: "Android32 x86 Debug" - realm: "ci" - acl_sets: "ci" - buildbucket { - server: "cr-buildbucket.appspot.com" - bucket: "ci" - builder: "Android32 x86 Debug" - } -} -job { - id: "Android64 x64 Debug" - realm: "ci" - acl_sets: "ci" - buildbucket { - server: "cr-buildbucket.appspot.com" - bucket: "ci" - builder: "Android64 x64 Debug" - } -} -job { - id: "DEPS Autoroller" - realm: "cron" - schedule: "0 14 * * *" - acl_sets: "cron" - buildbucket { - server: "cr-buildbucket.appspot.com" - bucket: "cron" - builder: "DEPS Autoroller" - } -} -job { - id: "Linux Asan" - realm: "ci" - acl_sets: "ci" - buildbucket { - server: "cr-buildbucket.appspot.com" - bucket: "ci" - builder: "Linux Asan" - } -} -job { - id: "Linux MSan" - realm: "ci" - acl_sets: "ci" - buildbucket { - server: "cr-buildbucket.appspot.com" - bucket: "ci" - builder: "Linux MSan" - } -} -job { - id: "Linux Tsan v2" - realm: "ci" - acl_sets: "ci" - buildbucket { - server: "cr-buildbucket.appspot.com" - bucket: "ci" - builder: "Linux Tsan v2" - } -} -job { - id: "Linux UBSan" - realm: "ci" - acl_sets: "ci" - buildbucket { - server: "cr-buildbucket.appspot.com" - bucket: "ci" - builder: "Linux UBSan" - } -} -job { - id: "Linux UBSan vptr" - realm: "ci" - acl_sets: "ci" - buildbucket { - server: "cr-buildbucket.appspot.com" - bucket: "ci" - builder: "Linux UBSan vptr" - } -} -job { - id: "Linux32 Debug" - realm: "ci" - acl_sets: "ci" - buildbucket { - server: "cr-buildbucket.appspot.com" - bucket: "ci" - builder: "Linux32 Debug" - } -} -job { - id: "Linux32 Release" - realm: "ci" - acl_sets: "ci" - buildbucket { - server: "cr-buildbucket.appspot.com" - bucket: "ci" - builder: "Linux32 Release" - } -} -job { - id: "Linux64 Debug" - realm: "ci" - acl_sets: "ci" - buildbucket { - server: "cr-buildbucket.appspot.com" - bucket: "ci" - builder: "Linux64 Debug" - } -} -job { - id: "Linux64 Release" - realm: "ci" - acl_sets: "ci" - buildbucket { - server: "cr-buildbucket.appspot.com" - bucket: "ci" - builder: "Linux64 Release" - } -} -job { - id: "Mac Asan" - realm: "ci" - acl_sets: "ci" - buildbucket { - server: "cr-buildbucket.appspot.com" - bucket: "ci" - builder: "Mac Asan" - } -} -job { - id: "Mac64 Debug" - realm: "ci" - acl_sets: "ci" - buildbucket { - server: "cr-buildbucket.appspot.com" - bucket: "ci" - builder: "Mac64 Debug" - } -} -job { - id: "Mac64 Release" - realm: "ci" - acl_sets: "ci" - buildbucket { - server: "cr-buildbucket.appspot.com" - bucket: "ci" - builder: "Mac64 Release" - } -} -job { - id: "Win32 Debug" - realm: "ci" - acl_sets: "ci" - buildbucket { - server: "cr-buildbucket.appspot.com" - bucket: "ci" - builder: "Win32 Debug" - } -} -job { - id: "Win32 Debug (Clang)" - realm: "ci" - acl_sets: "ci" - buildbucket { - server: "cr-buildbucket.appspot.com" - bucket: "ci" - builder: "Win32 Debug (Clang)" - } -} -job { - id: "Win32 Release" - realm: "ci" - acl_sets: "ci" - buildbucket { - server: "cr-buildbucket.appspot.com" - bucket: "ci" - builder: "Win32 Release" - } -} -job { - id: "Win32 Release (Clang)" - realm: "ci" - acl_sets: "ci" - buildbucket { - server: "cr-buildbucket.appspot.com" - bucket: "ci" - builder: "Win32 Release (Clang)" - } -} -job { - id: "Win64 Debug" - realm: "ci" - acl_sets: "ci" - buildbucket { - server: "cr-buildbucket.appspot.com" - bucket: "ci" - builder: "Win64 Debug" - } -} -job { - id: "Win64 Debug (Clang)" - realm: "ci" - acl_sets: "ci" - buildbucket { - server: "cr-buildbucket.appspot.com" - bucket: "ci" - builder: "Win64 Debug (Clang)" - } -} -job { - id: "Win64 Release" - realm: "ci" - acl_sets: "ci" - buildbucket { - server: "cr-buildbucket.appspot.com" - bucket: "ci" - builder: "Win64 Release" - } -} -job { - id: "Win64 Release (Clang)" - realm: "ci" - acl_sets: "ci" - buildbucket { - server: "cr-buildbucket.appspot.com" - bucket: "ci" - builder: "Win64 Release (Clang)" - } -} -job { - id: "iOS ARM64 Debug" - realm: "ci" - acl_sets: "ci" - buildbucket { - server: "cr-buildbucket.appspot.com" - bucket: "ci" - builder: "iOS ARM64 Debug" - } -} -job { - id: "iOS ARM64 Release" - realm: "ci" - acl_sets: "ci" - buildbucket { - server: "cr-buildbucket.appspot.com" - bucket: "ci" - builder: "iOS ARM64 Release" - } -} -trigger { - id: "master-gitiles-trigger" - realm: "ci" - acl_sets: "ci" - triggers: "Android ARM64 Debug" - triggers: "Android Debug" - triggers: "Android Release" - triggers: "Android32 x86 Debug" - triggers: "Android64 x64 Debug" - triggers: "Linux Asan" - triggers: "Linux MSan" - triggers: "Linux Tsan v2" - triggers: "Linux UBSan" - triggers: "Linux UBSan vptr" - triggers: "Linux32 Debug" - triggers: "Linux32 Release" - triggers: "Linux64 Debug" - triggers: "Linux64 Release" - triggers: "Mac Asan" - triggers: "Mac64 Debug" - triggers: "Mac64 Release" - triggers: "Win32 Debug" - triggers: "Win32 Debug (Clang)" - triggers: "Win32 Release" - triggers: "Win32 Release (Clang)" - triggers: "Win64 Debug" - triggers: "Win64 Debug (Clang)" - triggers: "Win64 Release" - triggers: "Win64 Release (Clang)" - triggers: "iOS ARM64 Debug" - triggers: "iOS ARM64 Release" - gitiles { - repo: "https://chromium.googlesource.com/libyuv/libyuv" - refs: "regexp:refs/heads/main" - } -} -acl_sets { - name: "ci" - acls { - role: OWNER - granted_to: "group:project-libyuv-admins" - } - acls { - granted_to: "group:all" - } -} -acl_sets { - name: "cron" - acls { - role: OWNER - granted_to: "group:project-libyuv-admins" - } - acls { - granted_to: "group:all" - } -} diff --git a/files/infra/config/main.star b/files/infra/config/main.star deleted file mode 100755 index 7490a599..00000000 --- a/files/infra/config/main.star +++ /dev/null @@ -1,377 +0,0 @@ -#!/usr/bin/env lucicfg -# https://chromium.googlesource.com/infra/luci/luci-go/+/master/lucicfg/doc/ - -"""LUCI project configuration for libyuv CQ and CI.""" - -lucicfg.check_version("1.30.9") - -LIBYUV_GIT = "https://chromium.googlesource.com/libyuv/libyuv" -LIBYUV_GERRIT = "https://chromium-review.googlesource.com/libyuv/libyuv" - -GOMA_BACKEND_RBE_PROD = { - "server_host": "goma.chromium.org", - "use_luci_auth": True, -} - -GOMA_BACKEND_RBE_ATS_PROD = { - "server_host": "goma.chromium.org", - "use_luci_auth": True, - "enable_ats": True, -} - -# Disable ATS on Windows CQ/try. -GOMA_BACKEND_RBE_NO_ATS_PROD = { - "server_host": "goma.chromium.org", - "use_luci_auth": True, - "enable_ats": False, -} - -RECLIENT_CI = { - "instance": "rbe-webrtc-trusted", - "metrics_project": "chromium-reclient-metrics", -} - -RECLIENT_CQ = { - "instance": "rbe-webrtc-untrusted", - "metrics_project": "chromium-reclient-metrics", -} - -# Use LUCI Scheduler BBv2 names and add Scheduler realms configs. -lucicfg.enable_experiment("crbug.com/1182002") - -luci.builder.defaults.experiments.set( - { - "luci.recipes.use_python3": 100, - }, -) - -lucicfg.config( - lint_checks = ["default"], - config_dir = ".", - tracked_files = [ - "commit-queue.cfg", - "cr-buildbucket.cfg", - "luci-logdog.cfg", - "luci-milo.cfg", - "luci-scheduler.cfg", - "project.cfg", - "realms.cfg", - ], -) - -# Generates project.cfg - -luci.project( - name = "libyuv", - buildbucket = "cr-buildbucket.appspot.com", - logdog = "luci-logdog.appspot.com", - milo = "luci-milo.appspot.com", - notify = "luci-notify.appspot.com", - scheduler = "luci-scheduler.appspot.com", - swarming = "chromium-swarm.appspot.com", - acls = [ - acl.entry(acl.PROJECT_CONFIGS_READER, groups = ["all"]), - acl.entry(acl.LOGDOG_READER, groups = ["all"]), - acl.entry(acl.LOGDOG_WRITER, groups = ["luci-logdog-chromium-writers"]), - acl.entry(acl.SCHEDULER_READER, groups = ["all"]), - acl.entry(acl.SCHEDULER_OWNER, groups = ["project-libyuv-admins"]), - acl.entry(acl.BUILDBUCKET_READER, groups = ["all"]), - acl.entry(acl.BUILDBUCKET_OWNER, groups = ["project-libyuv-admins"]), - ], - bindings = [ - luci.binding( - roles = "role/swarming.taskTriggerer", # for LED tasks. - groups = "project-libyuv-admins", - ), - luci.binding( - roles = "role/configs.validator", - users = "libyuv-try-builder@chops-service-accounts.iam.gserviceaccount.com", - ), - ], -) - -# Generates luci-logdog.cfg - -luci.logdog( - gs_bucket = "chromium-luci-logdog", -) - -# Generates luci-scheduler.cfg - -luci.gitiles_poller( - name = "master-gitiles-trigger", - bucket = "ci", - repo = LIBYUV_GIT, -) - -# Generates luci-milo.cfg - -luci.milo( - logo = "https://storage.googleapis.com/chrome-infra-public/logo/libyuv-logo.png", -) - -def libyuv_ci_view(name, category, short_name): - return luci.console_view_entry( - console_view = "main", - builder = name, - category = category, - short_name = short_name, - ) - -def libyuv_try_view(name): - return luci.list_view_entry( - list_view = "try", - builder = name, - ) - -luci.console_view( - name = "main", - title = "libyuv Main Console", - include_experimental_builds = True, - repo = LIBYUV_GIT, -) - -luci.list_view( - name = "cron", - title = "Cron", - entries = ["DEPS Autoroller"], -) - -luci.list_view( - name = "try", - title = "libyuv Try Builders", -) - -# Generates commit-queue.cfg - -def libyuv_try_job_verifier(name, cq_group, experiment_percentage): - return luci.cq_tryjob_verifier( - builder = name, - cq_group = cq_group, - experiment_percentage = experiment_percentage, - ) - -luci.cq( - status_host = "chromium-cq-status.appspot.com", - submit_max_burst = 4, - submit_burst_delay = 8 * time.minute, -) - -luci.cq_group( - name = "master", - watch = [ - cq.refset( - repo = LIBYUV_GERRIT, - refs = ["refs/heads/main", "refs/heads/master"], - ), - ], - acls = [ - acl.entry(acl.CQ_COMMITTER, groups = ["project-libyuv-committers"]), - acl.entry(acl.CQ_DRY_RUNNER, groups = ["project-libyuv-tryjob-access"]), - ], - retry_config = cq.RETRY_ALL_FAILURES, - cancel_stale_tryjobs = True, -) - -luci.cq_group( - name = "config", - watch = [ - cq.refset( - repo = LIBYUV_GERRIT, - refs = ["refs/heads/infra/config"], - ), - ], - acls = [ - acl.entry(acl.CQ_COMMITTER, groups = ["project-libyuv-committers"]), - acl.entry(acl.CQ_DRY_RUNNER, groups = ["project-libyuv-tryjob-access"]), - ], - retry_config = cq.RETRY_ALL_FAILURES, - cancel_stale_tryjobs = True, -) - -# Generates cr-buildbucket.cfg - -luci.bucket( - name = "ci", -) -luci.bucket( - name = "try", - acls = [ - acl.entry(acl.BUILDBUCKET_TRIGGERER, groups = [ - "project-libyuv-tryjob-access", - "service-account-cq", - ]), - ], -) -luci.bucket( - name = "cron", -) - -def get_os_dimensions(os): - if os == "android": - return {"device_type": "walleye"} - if os == "ios" or os == "mac": - return {"os": "Mac-12", "cpu": "x86-64"} - elif os == "win": - return {"os": "Windows-10", "cores": "8", "cpu": "x86-64"} - elif os == "linux": - return {"os": "Ubuntu-18.04", "cores": "8", "cpu": "x86-64"} - return {} - -def get_os_properties(os, try_builder = False): - if os == "android": - return {"$build/goma": GOMA_BACKEND_RBE_PROD} - elif os in ("ios", "mac"): - return {"$build/goma": GOMA_BACKEND_RBE_PROD} - elif os == "win" and try_builder: - return {"$build/goma": GOMA_BACKEND_RBE_NO_ATS_PROD} - elif os == "win": - return {"$build/goma": GOMA_BACKEND_RBE_ATS_PROD} - elif os == "linux": - return {"$build/goma": GOMA_BACKEND_RBE_ATS_PROD} - return {} - -def libyuv_ci_builder(name, dimensions, properties, triggered_by): - return luci.builder( - name = name, - dimensions = dimensions, - properties = properties, - bucket = "ci", - service_account = "libyuv-ci-builder@chops-service-accounts.iam.gserviceaccount.com", - triggered_by = triggered_by, - swarming_tags = ["vpython:native-python-wrapper"], - execution_timeout = 180 * time.minute, - build_numbers = True, - executable = luci.recipe( - name = "libyuv/libyuv", - cipd_package = "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build", - use_python3 = True, - ), - ) - -def libyuv_try_builder(name, dimensions, properties, recipe_name = "libyuv/libyuv"): - return luci.builder( - name = name, - dimensions = dimensions, - properties = properties, - bucket = "try", - service_account = "libyuv-try-builder@chops-service-accounts.iam.gserviceaccount.com", - swarming_tags = ["vpython:native-python-wrapper"], - execution_timeout = 180 * time.minute, - build_numbers = True, - executable = luci.recipe( - name = recipe_name, - cipd_package = "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build", - use_python3 = True, - ), - ) - -def ci_builder(name, os, category, short_name = None): - dimensions = get_os_dimensions(os) - properties = get_os_properties(os) - properties["$build/reclient"] = RECLIENT_CI - - dimensions["pool"] = "luci.flex.ci" - properties["builder_group"] = "client.libyuv" - - triggered_by = ["master-gitiles-trigger" if os != "android" else "Android Debug"] - libyuv_ci_view(name, category, short_name) - return libyuv_ci_builder(name, dimensions, properties, triggered_by) - -def try_builder(name, os, experiment_percentage = None): - dimensions = get_os_dimensions(os) - properties = get_os_properties(os, try_builder = True) - properties["$build/reclient"] = RECLIENT_CQ - - dimensions["pool"] = "luci.flex.try" - properties["builder_group"] = "tryserver.libyuv" - - if name == "presubmit": - recipe_name = "run_presubmit" - properties["repo_name"] = "libyuv" - properties["runhooks"] = True - libyuv_try_job_verifier(name, "config", experiment_percentage) - return libyuv_try_builder(name, dimensions, properties, recipe_name) - - libyuv_try_job_verifier(name, "master", experiment_percentage) - libyuv_try_view(name) - return libyuv_try_builder(name, dimensions, properties) - -luci.builder( - name = "DEPS Autoroller", - bucket = "cron", - service_account = "libyuv-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com", - dimensions = { - "pool": "luci.webrtc.cron", - "os": "Linux", - "cpu": "x86-64", - }, - swarming_tags = ["vpython:native-python-wrapper"], - execution_timeout = 120 * time.minute, - build_numbers = True, - schedule = "0 14 * * *", # Every 2 hours. - executable = luci.recipe( - name = "libyuv/roll_deps", - cipd_package = "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build", - use_python3 = True, - ), -) - -ci_builder("Android ARM64 Debug", "linux", "Android|Builder", "dbg") -ci_builder("Android Debug", "linux", "Android|Builder", "dbg") -ci_builder("Android Release", "linux", "Android|Builder", "rel") -ci_builder("Android32 x86 Debug", "linux", "Android|Builder|x86", "dbg") -ci_builder("Android64 x64 Debug", "linux", "Android|Builder|x64", "dbg") -ci_builder("Android Tester ARM32 Debug (Nexus 5X)", "android", "Android|Tester|ARM 32", "dbg") -ci_builder("Android Tester ARM32 Release (Nexus 5X)", "android", "Android|Tester|ARM 32", "rel") -ci_builder("Android Tester ARM64 Debug (Nexus 5X)", "android", "Android|Tester|ARM 64", "dbg") -ci_builder("Linux Asan", "linux", "Linux", "asan") -ci_builder("Linux MSan", "linux", "Linux", "msan") -ci_builder("Linux Tsan v2", "linux", "Linux", "tsan") -ci_builder("Linux UBSan", "linux", "Linux|UBSan") -ci_builder("Linux UBSan vptr", "linux", "Linux|UBSan", "vptr") -ci_builder("Linux32 Debug", "linux", "Linux|32", "dbg") -ci_builder("Linux32 Release", "linux", "Linux|32", "rel") -ci_builder("Linux64 Debug", "linux", "Linux|64", "dbg") -ci_builder("Linux64 Release", "linux", "Linux|64", "rel") -ci_builder("Mac Asan", "mac", "Mac", "asan") -ci_builder("Mac64 Debug", "mac", "Mac", "dbg") -ci_builder("Mac64 Release", "mac", "Mac", "rel") -ci_builder("Win32 Debug", "win", "Win|32|Debug") -ci_builder("Win32 Debug (Clang)", "win", "Win|32|Debug", "clg") -ci_builder("Win32 Release", "win", "Win|32|Release") -ci_builder("Win32 Release (Clang)", "win", "Win|32|Release", "clg") -ci_builder("Win64 Debug", "win", "Win|64|Debug", "clg") -ci_builder("Win64 Debug (Clang)", "win", "Win|64|Debug", "clg") -ci_builder("Win64 Release", "win", "Win|64|Release") -ci_builder("Win64 Release (Clang)", "win", "Win|64|Release", "clg") -ci_builder("iOS ARM64 Debug", "ios", "iOS|ARM64", "dbg") -ci_builder("iOS ARM64 Release", "ios", "iOS|ARM64", "rel") - -# TODO(crbug.com/1242847): make this not experimental. -try_builder("android", "android", experiment_percentage = 100) -try_builder("android_arm64", "android", experiment_percentage = 100) -try_builder("android_rel", "android", experiment_percentage = 100) - -try_builder("android_x64", "linux") -try_builder("android_x86", "linux") -try_builder("ios_arm64", "ios") -try_builder("ios_arm64_rel", "ios") -try_builder("linux", "linux") -try_builder("linux_asan", "linux") -try_builder("linux_gcc", "linux", experiment_percentage = 100) -try_builder("linux_msan", "linux") -try_builder("linux_rel", "linux") -try_builder("linux_tsan2", "linux") -try_builder("linux_ubsan", "linux") -try_builder("linux_ubsan_vptr", "linux") -try_builder("mac", "mac") -try_builder("mac_asan", "mac") -try_builder("mac_rel", "mac") -try_builder("win", "win") -try_builder("win_clang", "win") -try_builder("win_clang_rel", "win") -try_builder("win_rel", "win") -try_builder("win_x64_clang_rel", "win") -try_builder("win_x64_rel", "win") -try_builder("presubmit", "linux") diff --git a/files/infra/config/project.cfg b/files/infra/config/project.cfg deleted file mode 100644 index af79cfb2..00000000 --- a/files/infra/config/project.cfg +++ /dev/null @@ -1,15 +0,0 @@ -# Auto-generated by lucicfg. -# Do not modify manually. -# -# For the schema of this file, see ProjectCfg message: -# https://luci-config.appspot.com/schemas/projects:project.cfg - -name: "libyuv" -access: "group:all" -lucicfg { - version: "1.39.8" - package_dir: "." - config_dir: "." - entry_point: "main.star" - experiments: "crbug.com/1182002" -} diff --git a/files/infra/config/realms.cfg b/files/infra/config/realms.cfg deleted file mode 100644 index 16ffaac9..00000000 --- a/files/infra/config/realms.cfg +++ /dev/null @@ -1,83 +0,0 @@ -# Auto-generated by lucicfg. -# Do not modify manually. -# -# For the schema of this file, see RealmsCfg message: -# https://luci-config.appspot.com/schemas/projects:realms.cfg - -realms { - name: "@root" - bindings { - role: "role/buildbucket.owner" - principals: "group:project-libyuv-admins" - } - bindings { - role: "role/buildbucket.reader" - principals: "group:all" - } - bindings { - role: "role/configs.reader" - principals: "group:all" - } - bindings { - role: "role/configs.validator" - principals: "user:libyuv-try-builder@chops-service-accounts.iam.gserviceaccount.com" - } - bindings { - role: "role/logdog.reader" - principals: "group:all" - } - bindings { - role: "role/logdog.writer" - principals: "group:luci-logdog-chromium-writers" - } - bindings { - role: "role/scheduler.owner" - principals: "group:project-libyuv-admins" - } - bindings { - role: "role/scheduler.reader" - principals: "group:all" - } - bindings { - role: "role/swarming.taskTriggerer" - principals: "group:project-libyuv-admins" - } -} -realms { - name: "ci" - bindings { - role: "role/buildbucket.builderServiceAccount" - principals: "user:libyuv-ci-builder@chops-service-accounts.iam.gserviceaccount.com" - } - bindings { - role: "role/scheduler.triggerer" - principals: "user:libyuv-ci-builder@chops-service-accounts.iam.gserviceaccount.com" - conditions { - restrict { - attribute: "scheduler.job.name" - values: "Android Tester ARM32 Debug (Nexus 5X)" - values: "Android Tester ARM32 Release (Nexus 5X)" - values: "Android Tester ARM64 Debug (Nexus 5X)" - } - } - } -} -realms { - name: "cron" - bindings { - role: "role/buildbucket.builderServiceAccount" - principals: "user:libyuv-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com" - } -} -realms { - name: "try" - bindings { - role: "role/buildbucket.builderServiceAccount" - principals: "user:libyuv-try-builder@chops-service-accounts.iam.gserviceaccount.com" - } - bindings { - role: "role/buildbucket.triggerer" - principals: "group:project-libyuv-tryjob-access" - principals: "group:service-account-cq" - } -} -- cgit v1.2.3