# Auto-generated by lucicfg.
# Do not modify manually.
#
# For the schema of this file, see BuildbucketCfg message:
#   https://config.luci.app/schemas/projects:buildbucket.cfg

buckets {
  name: "ci"
  acls {
    group: "all"
  }
  acls {
    role: SCHEDULER
    group: "mdb/crosvm-acl-luci-admin"
  }
  swarming {
    builders {
      name: "android-aarch64"
      swarming_host: "chromium-swarm.appspot.com"
      dimensions: "cpu:x86-64"
      dimensions: "os:Ubuntu"
      dimensions: "pool:luci.crosvm.ci"
      recipe {
        name: "presubmit"
        cipd_package: "infra/recipe_bundles/chromium.googlesource.com/crosvm/crosvm"
        cipd_version: "refs/heads/main"
        properties_j: "group_name:\"android-aarch64\""
      }
      caches {
        name: "linux_builder_cache"
        path: "builder"
      }
      service_account: "crosvm-luci-ci-builder@crosvm-infra.iam.gserviceaccount.com"
    }
    builders {
      name: "baguette_builder"
      swarming_host: "chromium-swarm.appspot.com"
      dimensions: "cpu:x86-64"
      dimensions: "os:Ubuntu"
      dimensions: "pool:luci.crosvm.ci"
      recipe {
        name: "build_baguette_image"
        cipd_package: "infra/recipe_bundles/chromium.googlesource.com/crosvm/crosvm"
        cipd_version: "refs/heads/main"
      }
      service_account: "crosvm-luci-ci-builder@crosvm-infra.iam.gserviceaccount.com"
    }
    builders {
      name: "baguette_uprev"
      swarming_host: "chromium-swarm.appspot.com"
      dimensions: "cpu:x86-64"
      dimensions: "os:Ubuntu"
      dimensions: "pool:luci.crosvm.ci"
      recipe {
        name: "uprev_baguette_image"
        cipd_package: "infra/recipe_bundles/chromium.googlesource.com/crosvm/crosvm"
        cipd_version: "refs/heads/main"
        properties_j: "bot:true"
        properties_j: "push:true"
      }
      service_account: "crosvm-luci-ci-builder@crosvm-infra.iam.gserviceaccount.com"
    }
    builders {
      name: "build_docs"
      swarming_host: "chromium-swarm.appspot.com"
      dimensions: "cpu:x86-64"
      dimensions: "os:Ubuntu"
      dimensions: "pool:luci.crosvm.ci"
      recipe {
        name: "build_docs"
        cipd_package: "infra/recipe_bundles/chromium.googlesource.com/crosvm/crosvm"
        cipd_version: "refs/heads/main"
      }
      service_account: "crosvm-luci-ci-builder@crosvm-infra.iam.gserviceaccount.com"
    }
    builders {
      name: "chromeos_hatch"
      swarming_host: "chromium-swarm.appspot.com"
      dimensions: "cpu:x86-64"
      dimensions: "os:Ubuntu"
      dimensions: "pool:luci.crosvm.ci"
      recipe {
        name: "build_chromeos_hatch"
        cipd_package: "infra/recipe_bundles/chromium.googlesource.com/crosvm/crosvm"
        cipd_version: "refs/heads/main"
      }
      service_account: "crosvm-luci-ci-builder@crosvm-infra.iam.gserviceaccount.com"
    }
    builders {
      name: "health_check"
      swarming_host: "chromium-swarm.appspot.com"
      dimensions: "cpu:x86-64"
      dimensions: "os:Ubuntu"
      dimensions: "pool:luci.crosvm.ci"
      recipe {
        name: "presubmit"
        cipd_package: "infra/recipe_bundles/chromium.googlesource.com/crosvm/crosvm"
        cipd_version: "refs/heads/main"
        properties_j: "group_name:\"health_checks\""
      }
      caches {
        name: "linux_builder_cache"
        path: "builder"
      }
      service_account: "crosvm-luci-ci-builder@crosvm-infra.iam.gserviceaccount.com"
    }
    builders {
      name: "linux_aarch64"
      swarming_host: "chromium-swarm.appspot.com"
      dimensions: "cpu:x86-64"
      dimensions: "os:Ubuntu"
      dimensions: "pool:luci.crosvm.ci"
      recipe {
        name: "build_linux"
        cipd_package: "infra/recipe_bundles/chromium.googlesource.com/crosvm/crosvm"
        cipd_version: "refs/heads/main"
        properties_j: "profile:\"postsubmit\""
        properties_j: "test_arch:\"aarch64\""
      }
      caches {
        name: "linux_builder_cache"
        path: "builder"
      }
      service_account: "crosvm-luci-ci-builder@crosvm-infra.iam.gserviceaccount.com"
    }
    builders {
      name: "linux_armhf"
      swarming_host: "chromium-swarm.appspot.com"
      dimensions: "cpu:x86-64"
      dimensions: "os:Ubuntu"
      dimensions: "pool:luci.crosvm.ci"
      recipe {
        name: "build_linux"
        cipd_package: "infra/recipe_bundles/chromium.googlesource.com/crosvm/crosvm"
        cipd_version: "refs/heads/main"
        properties_j: "profile:\"postsubmit\""
        properties_j: "test_arch:\"armhf\""
      }
      caches {
        name: "linux_builder_cache"
        path: "builder"
      }
      service_account: "crosvm-luci-ci-builder@crosvm-infra.iam.gserviceaccount.com"
    }
    builders {
      name: "linux_mingw64"
      swarming_host: "chromium-swarm.appspot.com"
      dimensions: "cpu:x86-64"
      dimensions: "os:Ubuntu"
      dimensions: "pool:luci.crosvm.ci"
      recipe {
        name: "build_linux"
        cipd_package: "infra/recipe_bundles/chromium.googlesource.com/crosvm/crosvm"
        cipd_version: "refs/heads/main"
        properties_j: "profile:\"postsubmit\""
        properties_j: "test_arch:\"mingw64\""
      }
      caches {
        name: "linux_builder_cache"
        path: "builder"
      }
      service_account: "crosvm-luci-ci-builder@crosvm-infra.iam.gserviceaccount.com"
    }
    builders {
      name: "linux_riscv64"
      swarming_host: "chromium-swarm.appspot.com"
      dimensions: "cpu:x86-64"
      dimensions: "os:Ubuntu"
      dimensions: "pool:luci.crosvm.ci"
      recipe {
        name: "build_linux"
        cipd_package: "infra/recipe_bundles/chromium.googlesource.com/crosvm/crosvm"
        cipd_version: "refs/heads/main"
        properties_j: "profile:\"postsubmit\""
        properties_j: "test_arch:\"riscv64\""
      }
      caches {
        name: "linux_builder_cache"
        path: "builder"
      }
      service_account: "crosvm-luci-ci-builder@crosvm-infra.iam.gserviceaccount.com"
    }
    builders {
      name: "linux_x86_64"
      swarming_host: "chromium-swarm.appspot.com"
      dimensions: "cpu:x86-64"
      dimensions: "os:Ubuntu"
      dimensions: "pool:luci.crosvm.ci"
      recipe {
        name: "build_linux"
        cipd_package: "infra/recipe_bundles/chromium.googlesource.com/crosvm/crosvm"
        cipd_version: "refs/heads/main"
        properties_j: "profile:\"postsubmit\""
        properties_j: "test_arch:\"x86_64\""
      }
      caches {
        name: "linux_builder_cache"
        path: "builder"
      }
      service_account: "crosvm-luci-ci-builder@crosvm-infra.iam.gserviceaccount.com"
    }
    builders {
      name: "push_to_github"
      swarming_host: "chromium-swarm.appspot.com"
      dimensions: "cpu:x86-64"
      dimensions: "os:Ubuntu"
      dimensions: "pool:luci.crosvm.ci"
      recipe {
        name: "push_to_github"
        cipd_package: "infra/recipe_bundles/chromium.googlesource.com/crosvm/crosvm"
        cipd_version: "refs/heads/main"
      }
      service_account: "crosvm-luci-ci-builder@crosvm-infra.iam.gserviceaccount.com"
    }
    builders {
      name: "update_chromeos_merges"
      swarming_host: "chromium-swarm.appspot.com"
      dimensions: "cpu:x86-64"
      dimensions: "os:Ubuntu"
      dimensions: "pool:luci.crosvm.ci"
      recipe {
        name: "update_chromeos_merges"
        cipd_package: "infra/recipe_bundles/chromium.googlesource.com/crosvm/crosvm"
        cipd_version: "refs/heads/main"
      }
      service_account: "crosvm-luci-ci-builder@crosvm-infra.iam.gserviceaccount.com"
    }
  }
}
buckets {
  name: "prod"
  acls {
    group: "all"
  }
}
buckets {
  name: "try"
  acls {
    group: "all"
  }
  swarming {
    builders {
      name: "health_check"
      swarming_host: "chromium-swarm.appspot.com"
      dimensions: "cpu:x86-64"
      dimensions: "os:Ubuntu"
      dimensions: "pool:luci.crosvm.try"
      recipe {
        name: "presubmit"
        cipd_package: "infra/recipe_bundles/chromium.googlesource.com/crosvm/crosvm"
        cipd_version: "refs/heads/main"
        properties_j: "group_name:\"health_checks\""
      }
      caches {
        name: "linux_builder_cache"
        path: "builder"
      }
      service_account: "crosvm-luci-try-builder@crosvm-infra.iam.gserviceaccount.com"
    }
    builders {
      name: "linux_aarch64"
      swarming_host: "chromium-swarm.appspot.com"
      dimensions: "cpu:x86-64"
      dimensions: "os:Ubuntu"
      dimensions: "pool:luci.crosvm.try"
      recipe {
        name: "build_linux"
        cipd_package: "infra/recipe_bundles/chromium.googlesource.com/crosvm/crosvm"
        cipd_version: "refs/heads/main"
        properties_j: "profile:\"presubmit\""
        properties_j: "test_arch:\"aarch64\""
      }
      caches {
        name: "linux_builder_cache"
        path: "builder"
      }
      service_account: "crosvm-luci-try-builder@crosvm-infra.iam.gserviceaccount.com"
    }
    builders {
      name: "linux_armhf"
      swarming_host: "chromium-swarm.appspot.com"
      dimensions: "cpu:x86-64"
      dimensions: "os:Ubuntu"
      dimensions: "pool:luci.crosvm.try"
      recipe {
        name: "build_linux"
        cipd_package: "infra/recipe_bundles/chromium.googlesource.com/crosvm/crosvm"
        cipd_version: "refs/heads/main"
        properties_j: "profile:\"presubmit\""
        properties_j: "test_arch:\"armhf\""
      }
      caches {
        name: "linux_builder_cache"
        path: "builder"
      }
      service_account: "crosvm-luci-try-builder@crosvm-infra.iam.gserviceaccount.com"
    }
    builders {
      name: "linux_mingw64"
      swarming_host: "chromium-swarm.appspot.com"
      dimensions: "cpu:x86-64"
      dimensions: "os:Ubuntu"
      dimensions: "pool:luci.crosvm.try"
      recipe {
        name: "build_linux"
        cipd_package: "infra/recipe_bundles/chromium.googlesource.com/crosvm/crosvm"
        cipd_version: "refs/heads/main"
        properties_j: "profile:\"presubmit\""
        properties_j: "test_arch:\"mingw64\""
      }
      caches {
        name: "linux_builder_cache"
        path: "builder"
      }
      service_account: "crosvm-luci-try-builder@crosvm-infra.iam.gserviceaccount.com"
    }
    builders {
      name: "linux_riscv64"
      swarming_host: "chromium-swarm.appspot.com"
      dimensions: "cpu:x86-64"
      dimensions: "os:Ubuntu"
      dimensions: "pool:luci.crosvm.try"
      recipe {
        name: "build_linux"
        cipd_package: "infra/recipe_bundles/chromium.googlesource.com/crosvm/crosvm"
        cipd_version: "refs/heads/main"
        properties_j: "profile:\"presubmit\""
        properties_j: "test_arch:\"riscv64\""
      }
      caches {
        name: "linux_builder_cache"
        path: "builder"
      }
      service_account: "crosvm-luci-try-builder@crosvm-infra.iam.gserviceaccount.com"
    }
    builders {
      name: "linux_x86_64"
      swarming_host: "chromium-swarm.appspot.com"
      dimensions: "cpu:x86-64"
      dimensions: "os:Ubuntu"
      dimensions: "pool:luci.crosvm.try"
      recipe {
        name: "build_linux"
        cipd_package: "infra/recipe_bundles/chromium.googlesource.com/crosvm/crosvm"
        cipd_version: "refs/heads/main"
        properties_j: "profile:\"presubmit\""
        properties_j: "test_arch:\"x86_64\""
      }
      caches {
        name: "linux_builder_cache"
        path: "builder"
      }
      service_account: "crosvm-luci-try-builder@crosvm-infra.iam.gserviceaccount.com"
    }
  }
}
