blob: 281f4e89b7785665f68fc387f7f7b2f17ecf0d65 [file] [log] [blame]
# 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"
}
]