| # 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/googletest" |
| } |
| notify_emails: [ |
| "fuchsia-sdk-experiences+notify@google.com" |
| ] |
| }, |
| { |
| submodule: { |
| path: "third_party/rules_license" |
| } |
| notify_emails: ["fuchsia-sdk-experiences+notify@google.com"] |
| }, |
| { |
| submodule: { |
| path: "third_party/rules_python" |
| } |
| 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" |
| ] |
| }, |
| { |
| 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/nelson_board.ensure" |
| packages: ["fuchsia_internal/assembly/boards/nelson"] |
| }, |
| { |
| path: "manifests/nelson_legacy_bundles.ensure" |
| packages: ["fuchsia_internal/assembly/inputs/minimal.nelson"] |
| }, |
| { |
| path: "manifests/nelson_partitions.ensure" |
| packages: ["fuchsia_internal/assembly/partitions/nelson"] |
| }, |
| { |
| path: "manifests/product_bundles.ensure" |
| packages: ["fuchsia/development/product_bundles/v2"] |
| }, |
| { |
| path: "manifests/sherlock_board.ensure" |
| packages: ["fuchsia_internal/assembly/boards/sherlock"] |
| }, |
| { |
| path: "manifests/sherlock_legacy_bundles.ensure" |
| packages: ["fuchsia_internal/assembly/inputs/minimal.sherlock"] |
| }, |
| { |
| path: "manifests/sherlock_partitions.ensure" |
| packages: ["fuchsia_internal/assembly/partitions/sherlock"] |
| } |
| ] |
| tag: "version" |
| 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: "vulkan-cts-arm64" |
| ensure_files: [ |
| { |
| path: "manifests/vulkan-cts-arm64-no-args.ensure" |
| packages: ["fuchsia/third_party/vulkan-cts/vulkan-cts-no-args/arm64_-1"] |
| }, |
| { |
| path: "manifests/vulkan-cts-arm64-split.ensure" |
| packages: ["fuchsia/third_party/vulkan-cts/vulkan-cts-split/arm64_-1"] |
| }, |
| { |
| path: "manifests/vulkan-cts-arm64-unified.ensure" |
| packages: ["fuchsia/third_party/vulkan-cts/vulkan-cts-unified/arm64_-1"] |
| }, |
| { |
| path: "manifests/vulkan-cts-arm64-zircon.ensure" |
| packages: ["fuchsia/third_party/vulkan-cts/vulkan-cts-zircon/arm64_-1"] |
| } |
| ] |
| tag: "git_revision" |
| ref: "latest" |
| } |
| schedule: "with 24h interval" |
| }, |
| { |
| cipd_packages: { |
| dep_name: "vulkan-cts-x64" |
| ensure_files: [ |
| { |
| path: "manifests/vulkan-cts-x64-no-args.ensure" |
| packages: ["fuchsia/third_party/vulkan-cts/vulkan-cts-no-args/x64_-1"] |
| }, |
| { |
| path: "manifests/vulkan-cts-x64-split.ensure" |
| packages: ["fuchsia/third_party/vulkan-cts/vulkan-cts-split/x64_-1"] |
| }, |
| { |
| path: "manifests/vulkan-cts-x64-unified.ensure" |
| packages: ["fuchsia/third_party/vulkan-cts/vulkan-cts-unified/x64_-1"] |
| }, |
| { |
| path: "manifests/vulkan-cts-x64-zircon.ensure" |
| packages: ["fuchsia/third_party/vulkan-cts/vulkan-cts-zircon/x64_-1"] |
| } |
| ] |
| tag: "git_revision" |
| ref: "latest" |
| } |
| schedule: "with 24h interval" |
| } |
| ] |