blob: bb178d1bbdb1429d7588654478c9c82ff868e7d3 [file] [log] [blame]
# Copyright 2018 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.
# Syntax: https://godoc.org/go.chromium.org/luci/cipd/client/cipd/ensure
$VerifiedPlatform linux-amd64
$VerifiedPlatform mac-amd64
$ParanoidMode CheckPresence
@Subdir tools
# Black formatter
fuchsia/third_party/black/${platform} version:2@23.1.0.1
# shac static checks tool. Pin to latest as it's unstable.
fuchsia/shac/${platform} latest
#
# LUCI tools
# To update, see https://ci.chromium.org/p/infra/g/infra/console for luci-go
# rolls.
#
# Buildbucket CLI
infra/tools/bb/${platform} git_revision:904cc4d81f59dc26b13f1101a0aba4b84ff33417
# Cas client
infra/tools/luci/cas/${platform} git_revision:904cc4d81f59dc26b13f1101a0aba4b84ff33417
# Gerrit CLI
infra/tools/luci/gerrit/${platform} git_revision:904cc4d81f59dc26b13f1101a0aba4b84ff33417
# LUCI editor
infra/tools/luci/led/${platform} git_revision:904cc4d81f59dc26b13f1101a0aba4b84ff33417
# LogDog CLI client
infra/tools/luci/logdog/logdog/${platform} git_revision:904cc4d81f59dc26b13f1101a0aba4b84ff33417
# LUCI auth tool
infra/tools/luci-auth/${platform} git_revision:904cc4d81f59dc26b13f1101a0aba4b84ff33417
# Lucicfg tool
# Keep in sync with //integration/infra/config/cipd.ensure, which is the source
# of truth for the lucicfg version used by the infra configs.
infra/tools/luci/lucicfg/${platform} git_revision:904cc4d81f59dc26b13f1101a0aba4b84ff33417
# swarming
infra/tools/luci/swarming/${platform} git_revision:904cc4d81f59dc26b13f1101a0aba4b84ff33417
# preview_email
infra/tools/preview_email/${platform} git_revision:904cc4d81f59dc26b13f1101a0aba4b84ff33417
# vpython
@Subdir tools/vpython_upstream
infra/tools/luci/vpython/${platform} git_revision:904cc4d81f59dc26b13f1101a0aba4b84ff33417
# Chromium-managed python3 (required by vpython3)
# Keep version in sync with https://chromium.googlesource.com/chromium/tools/depot_tools/+/main/bootstrap/manifest.txt
# TODO(crbug.com/1176014): Assuming gLinux Python 3.9 doesn't have the same
# issues as 3.8, this will likely no longer be necessary once vpython supports
# Python 3.9. At that point we can delete this shim and go back to running
# vpython3 directly by moving it back to the top level of the "tools" directory.
@Subdir tools/python3
infra/3pp/tools/cpython3/${platform} version:2@3.8.10.chromium.20
# Chromium-managed python2
# Recipes assume that a `python` executable is in $PATH and that it is Python 2,
# so we include it here in case the system python installation does not satisfy
# those requirements.
# TODO(olivernewman): Delete once the recipe engine no longer depends on Python
# 2 at all.
@Subdir tools/python2
infra/3pp/tools/cpython/${platform} version:2@2.7.18.chromium.40