| # 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 | 
 |  | 
 | rollers: [ | 
 |     { | 
 |       submodule: { | 
 |         path: "third_party/fuchsia-infra-bazel-rules" | 
 |       } | 
 |       notify_emails: [ | 
 |           "fuchsia-sdk-experiences+notify@google.com" | 
 |       ] | 
 |     }, | 
 |     { | 
 |       submodule: { | 
 |         path: "third_party/platforms" | 
 |         ref: "refs/heads/upstream/main" | 
 |       } | 
 |       notify_emails: [ | 
 |           "fuchsia-sdk-experiences+notify@google.com" | 
 |       ] | 
 |     }, | 
 |     { | 
 |       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/fuchsia_platform.ensure" | 
 |             packages: ["fuchsia/assembly/platform/arm64"] | 
 |           }, | 
 |           { | 
 |             path: "manifests/emac.ensure" | 
 |             packages: [ | 
 |                 "fuchsia/drivers/emac/aml-ethernet", | 
 |                 "fuchsia/drivers/emac/adc-buttons", | 
 |                 "fuchsia/drivers/emac/aml-canvas", | 
 |                 "fuchsia/drivers/emac/aml-cpu", | 
 |                 "fuchsia/drivers/emac/aml-g12-composite", | 
 |                 "fuchsia/drivers/emac/aml-gpio", | 
 |                 "fuchsia/drivers/emac/aml-gpu-package", | 
 |                 "fuchsia/drivers/emac/aml-hrtimer", | 
 |                 "fuchsia/drivers/emac/aml-i2c", | 
 |                 "fuchsia/drivers/emac/aml-meson-power", | 
 |                 "fuchsia/drivers/emac/aml-nna", | 
 |                 "fuchsia/drivers/emac/aml-pwm", | 
 |                 "fuchsia/drivers/emac/aml-pwm-init", | 
 |                 "fuchsia/drivers/emac/aml-pwm-regulator", | 
 |                 "fuchsia/drivers/emac/aml-saradc", | 
 |                 "fuchsia/drivers/emac/aml-sdmmc", | 
 |                 "fuchsia/drivers/emac/generic-suspend", | 
 |                 "fuchsia/drivers/emac/aml-thermal", | 
 |                 "fuchsia/drivers/emac/aml-trip", | 
 |                 "fuchsia/drivers/emac/aml-uart", | 
 |                 "fuchsia/drivers/emac/aml-usb-phy", | 
 |                 "fuchsia/drivers/emac/amlogic-display", | 
 |                 "fuchsia/drivers/emac/dwc2", | 
 |                 "fuchsia/drivers/emac/dwmac", | 
 |                 "fuchsia/drivers/emac/focaltech", | 
 |                 "fuchsia/drivers/emac/fusb302", | 
 |                 "fuchsia/drivers/emac/msd-arm-mali", | 
 |                 "fuchsia/drivers/emac/msd-vsi-vip", | 
 |                 "fuchsia/drivers/emac/ti-tca6408a", | 
 |                 "fuchsia/drivers/emac/vim3-clk", | 
 |                 "fuchsia/drivers/emac/vim3-devicetree", | 
 |                 "fuchsia/drivers/emac/vim3-display-detect", | 
 |                 "fuchsia/drivers/emac/vim3-mcu", | 
 |                 "fuchsia/drivers/emac/vim3-pwm-backlight" | 
 |             ] | 
 |           }, | 
 |           { | 
 |             path: "manifests/minimal_bundles.ensure" | 
 |             packages: ["fuchsia/assembly/inputs/minimal.arm64"] | 
 |           }, | 
 |           { | 
 |             path: "manifests/product_bundles.ensure" | 
 |             packages: ["fuchsia/development/product_bundles/v2"] | 
 |           }, | 
 |           { | 
 |             path: "manifests/vim3_board.ensure" | 
 |             packages: ["fuchsia/assembly/boards/vim3"] | 
 |           }, | 
 |           { | 
 |             path: "manifests/vim3_partitions.ensure" | 
 |             packages: ["fuchsia/assembly/partitions/vim3"] | 
 |           }, | 
 |           { | 
 |             path: "manifests/rules_fuchsia.ensure" | 
 |             packages: ["fuchsia/development/rules_fuchsia"] | 
 |           } | 
 |         ] | 
 |         # TODO(https://fxbug.dev/358694765): Switch to `version` once the | 
 |         # `emac-artifacts-release` builder starts adding that tag. | 
 |         tag: "git_revision" | 
 |         ref: "latest" | 
 |       } | 
 |       schedule: "with 2h interval" | 
 |     }, | 
 |     { | 
 |       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: "mali_gpu" | 
 |         ensure_files: [ | 
 |           { | 
 |             path: "manifests/mali_gpu.ensure" | 
 |             packages: ["fuchsia/prebuilt/proprietary/vendor/arm/libvulkan/libvulkan_arm_mali_g52_r0p0"] | 
 |           } | 
 |         ] | 
 |         tag: "git_revision" | 
 |         ref: "latest" | 
 |       } | 
 |       schedule: "with 2h interval" | 
 |     }, | 
 |     { | 
 |       cipd_packages: { | 
 |         dep_name: "rtc" | 
 |         ensure_files: [ | 
 |           { | 
 |             path: "manifests/rtc.ensure" | 
 |             packages: ["fuchsia/drivers/rtc/pcf8563/arm64"] | 
 |           } | 
 |         ] | 
 |         tag: "git_revision" | 
 |         ref: "latest" | 
 |       } | 
 |       schedule: "with 2h interval" | 
 |     } | 
 |   ] |