| # Copyright 2024 The Fuchsia Authors. All rights reserved. |
| # Use of this source code is governed by a BSD-style license that can be |
| # found in the LICENSE file. |
| |
| # Schema: https://fuchsia.googlesource.com/infra/infra/+/HEAD/cmd/roller-configurator/proto/rollers_cfg.proto |
| |
| default_notify_emails: ["fuchsia-sdk-experiences+notify@google.com"] |
| |
| rollers: [ |
| { |
| submodule: { |
| path: "third_party/googletest" |
| } |
| }, |
| { |
| submodule: { |
| path: "third_party/rules_license" |
| } |
| notify_emails: ["fuchsia-sdk-experiences+notify@google.com"] |
| }, |
| { |
| cipd_packages: { |
| dep_name: "bazel_sdk" |
| ensure_files: [ |
| { |
| path: "manifests/bazel_sdk.ensure" |
| packages: ["fuchsia/sdk/core/fuchsia-bazel-rules/${os=linux}-${arch}"] |
| }, |
| { |
| path: "manifests/product_bundles.ensure" |
| packages: ["fuchsia/development/product_bundles/v2"] |
| }, |
| { |
| path: "manifests/rules_fuchsia.ensure" |
| packages: ["fuchsia/development/rules_fuchsia"] |
| } |
| ] |
| tag: "version" |
| ref: "latest" |
| } |
| schedule: "with 2h interval" |
| }, |
| { |
| cipd_packages: { |
| dep_name: "buildifier" |
| ensure_files: [ |
| { |
| path: "manifests/buildifier.ensure" |
| packages: ["infra/3pp/tools/buildifier/${platform}"] |
| } |
| ] |
| tag: "version" |
| ref: "latest" |
| } |
| schedule: "with 2h interval" |
| }, |
| { |
| cipd_packages: { |
| dep_name: "black" |
| ensure_files: [ |
| { |
| path: "manifests/black.ensure" |
| packages: ["fuchsia/third_party/black/${platform}"] |
| } |
| ] |
| tag: "version" |
| ref: "latest" |
| } |
| schedule: "with 2h interval" |
| }, |
| { |
| cipd_packages: { |
| dep_name: "cas" |
| ensure_files: [ |
| { |
| path: "manifests/cas.ensure" |
| packages: ["infra/tools/luci/cas/linux-amd64"] |
| } |
| ] |
| tag: "git_revision" |
| ref: "latest" |
| } |
| schedule: "with 2h interval" |
| notify_emails: ["fuchsia-sdk-experiences+notify@google.com"] |
| }, |
| { |
| cipd_packages: { |
| dep_name: "clang" |
| ensure_files: [ |
| { |
| path: "manifests/clang.ensure" |
| packages: ["fuchsia/third_party/clang/${os=linux}-${arch}"] |
| } |
| ] |
| tag: "git_revision" |
| ref: "integration" |
| } |
| schedule: "with 2h interval" |
| }, |
| { |
| cipd_packages: { |
| dep_name: "ffxluciauth" |
| ensure_files: [ |
| { |
| path: "manifests/ffxluciauth.ensure" |
| packages: ["fuchsia/infra/ffxluciauth/${platform}"] |
| } |
| ] |
| tag: "git_revision" |
| ref: "latest" |
| } |
| schedule: "with 2h interval" |
| }, |
| { |
| cipd_packages: { |
| dep_name: "luci_auth" |
| ensure_files: [ |
| { |
| path: "manifests/luci-auth.ensure" |
| packages: ["infra/tools/luci-auth/${platform}"] |
| } |
| ] |
| tag: "git_revision" |
| ref: "latest" |
| } |
| schedule: "with 2h interval" |
| }, |
| { |
| cipd_packages: { |
| dep_name: "orchestrate" |
| ensure_files: [ |
| { |
| path: "manifests/orchestrate.ensure" |
| packages: ["fuchsia/tools/orchestrate/${platform}"] |
| } |
| ] |
| tag: "git_revision" |
| ref: "latest" |
| } |
| schedule: "with 2h interval" |
| notify_emails: ["fuchsia-sdk-experiences+notify@google.com"] |
| }, |
| { |
| cipd_packages: { |
| dep_name: "shac" |
| ensure_files: [ |
| { |
| path: "manifests/shac.ensure" |
| packages: ["fuchsia/shac/${platform}"] |
| } |
| ] |
| tag: "git_revision" |
| ref: "latest" |
| } |
| schedule: "with 2h interval" |
| } |
| ] |