| # 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 |