Sergey Berezin | 6fee267 | 2017-05-01 15:31:16 -0700 | [diff] [blame] | 1 | # Copyright 2017 The Chromium Authors. All rights reserved. |
| 2 | # Use of this source code is governed by a BSD-style license that can be |
| 3 | # found in the LICENSE file. |
| 4 | |
Nodir Turakulov | 47a4b0b | 2021-05-13 23:58:10 +0000 | [diff] [blame] | 5 | # This file contains version pins of a few infrastructure tools. |
| 6 | # If a tool is broken, revert a recent CL touching this file. |
| 7 | # Note that Chromium has its own depot_tools pin, so if in a rush, revert the |
| 8 | # depot_tools roll as well: https://chromium-review.googlesource.com/q/project:chromium/src+file:DEPS+depot_tools |
| 9 | # or just wait for the autoroller to auto-roll your revert to Chromium. |
| 10 | |
Vadim Shtayura | 01710d0 | 2018-09-18 17:00:43 +0000 | [diff] [blame] | 11 | # Pin resolved versions in the repo, to reduce trust in the CIPD backend. |
Vadim Shtayura | 6edb632 | 2018-11-09 01:22:38 +0000 | [diff] [blame] | 12 | # |
Marc-Antoine Ruel | 6024018 | 2019-05-29 00:00:38 +0000 | [diff] [blame] | 13 | # Most of these tools are generated via builders at |
| 14 | # https://ci.chromium.org/p/infra/g/infra/console |
| 15 | # |
| 16 | # For these, the git revision is the one of |
| 17 | # https://chromium.googlesource.com/infra/infra.git. |
| 18 | # |
Fumitoshi Ukai | 27bd4e4 | 2019-10-30 04:22:37 +0000 | [diff] [blame] | 19 | # For goma client, generated via builders at |
| 20 | # https://ci.chromium.org/p/infra-internal/g/goma-client/console |
| 21 | # the git revision is the one of |
| 22 | # https://chromium.googlesource.com/infra/goma/client.git |
| 23 | # |
Vadim Shtayura | 6edb632 | 2018-11-09 01:22:38 +0000 | [diff] [blame] | 24 | # To regenerate them (after modifying this file): |
| 25 | # cipd ensure-file-resolve -ensure-file cipd_manifest.txt |
Vadim Shtayura | 01710d0 | 2018-09-18 17:00:43 +0000 | [diff] [blame] | 26 | $ResolvedVersions cipd_manifest.versions |
| 27 | |
Quinten Yearsley | 925cedb | 2020-04-13 17:49:39 +0000 | [diff] [blame] | 28 | # Fully supported platforms. |
Robert Iannucci | ea3ba23 | 2021-12-07 20:01:46 +0000 | [diff] [blame] | 29 | $VerifiedPlatform linux-amd64 linux-arm64 mac-amd64 mac-arm64 windows-amd64 |
Vadim Shtayura | 0909885 | 2018-06-21 22:50:30 +0000 | [diff] [blame] | 30 | |
| 31 | # Platform with best-effort support: we have some binaries cross-compiled for |
| 32 | # them, but we do not test they work. They also may not have all necessary |
| 33 | # vpython packages. |
Ryan Macnak | 1fd8a6f | 2023-12-04 21:14:09 +0000 | [diff] [blame] | 34 | $VerifiedPlatform linux-386 linux-ppc64 linux-ppc64le linux-riscv64 linux-s390x |
Robert Iannucci | ea3ba23 | 2021-12-07 20:01:46 +0000 | [diff] [blame] | 35 | $VerifiedPlatform linux-armv6l linux-mips64 linux-mips64le linux-mipsle |
Brian Ryner | e38d195 | 2023-01-13 00:38:53 +0000 | [diff] [blame] | 36 | $VerifiedPlatform windows-arm64 |
Robert Iannucci | aca1d58 | 2017-10-20 12:57:59 -0700 | [diff] [blame] | 37 | |
Sergey Berezin | 6fee267 | 2017-05-01 15:31:16 -0700 | [diff] [blame] | 38 | # vpython. |
Chenlin Fan | 9e5fc28 | 2023-11-29 01:52:07 +0000 | [diff] [blame] | 39 | infra/tools/luci/vpython/${platform} git_revision:00e23cbde55df05e0e42f7a574c79ff8bcf589c4 |
Robert Iannucci | 5dd7cd6 | 2017-05-26 19:31:00 -0700 | [diff] [blame] | 40 | |
| 41 | # LUCI editor |
Chan Li | 68a9928 | 2023-12-04 20:21:05 +0000 | [diff] [blame] | 42 | infra/tools/luci/led/${platform} git_revision:2d4970c1db4df5cf1cc11355326729c3f8e37407 |
Sergey Berezin | c4ccb4b | 2017-11-07 13:30:14 -0800 | [diff] [blame] | 43 | |
Vadim Shtayura | ef40cba | 2019-01-30 02:39:08 +0000 | [diff] [blame] | 44 | # LUCI config generator |
Ricardo Ribalda | 8bd4d87 | 2023-11-30 20:47:10 +0000 | [diff] [blame] | 45 | infra/tools/luci/lucicfg/${platform} git_revision:25800cd69f747ec6a2fa13c1146a8807c6be6591 |
Vadim Shtayura | ef40cba | 2019-01-30 02:39:08 +0000 | [diff] [blame] | 46 | |
Sergey Berezin | c4ccb4b | 2017-11-07 13:30:14 -0800 | [diff] [blame] | 47 | # Mac toolchain installer |
Yue She | e7c4e2a | 2023-08-31 20:34:30 +0000 | [diff] [blame] | 48 | infra/tools/mac_toolchain/${os=mac}-${arch} git_revision:05fe195bf77656743f3daa99d463a794260b429b |
Robert Iannucci | d6d0ecc | 2018-02-06 15:32:39 -0800 | [diff] [blame] | 49 | |
| 50 | # LUCI rpc command line tool |
Ryan Macnak | 1fd8a6f | 2023-12-04 21:14:09 +0000 | [diff] [blame] | 51 | infra/tools/prpc/${platform} git_revision:bd3a982ae62b4820b71414b2340e86019a1fbd26 |
Robert Iannucci | f3b152d | 2018-02-06 16:05:13 -0800 | [diff] [blame] | 52 | |
| 53 | # LUCI authentication command line tool |
Ryan Macnak | 1fd8a6f | 2023-12-04 21:14:09 +0000 | [diff] [blame] | 54 | infra/tools/luci-auth/${platform} git_revision:bd3a982ae62b4820b71414b2340e86019a1fbd26 |
Nodir Turakulov | 865445e | 2019-04-03 07:54:42 +0000 | [diff] [blame] | 55 | |
| 56 | # LUCI Buildbucket CLI |
Ryan Macnak | 1fd8a6f | 2023-12-04 21:14:09 +0000 | [diff] [blame] | 57 | infra/tools/bb/${platform} git_revision:bd3a982ae62b4820b71414b2340e86019a1fbd26 |
Yaakov Shaul | 6d98232 | 2019-08-09 17:03:39 +0000 | [diff] [blame] | 58 | |
Nodir Turakulov | 70631f9 | 2020-05-02 15:19:43 +0000 | [diff] [blame] | 59 | # LUCI ResultDB CLI |
Ryan Macnak | 1fd8a6f | 2023-12-04 21:14:09 +0000 | [diff] [blame] | 60 | infra/tools/rdb/${platform} git_revision:bd3a982ae62b4820b71414b2340e86019a1fbd26 |
Nodir Turakulov | 70631f9 | 2020-05-02 15:19:43 +0000 | [diff] [blame] | 61 | |
Yaakov Shaul | 6d98232 | 2019-08-09 17:03:39 +0000 | [diff] [blame] | 62 | # CHROMEOS Buildjobs CLI |
Yaakov Shaul | 0bc68e9 | 2019-08-09 17:31:28 +0000 | [diff] [blame] | 63 | chromiumos/infra/crosjobs/${platform=linux-amd64} git_revision:ed616d595eb7241d39d34907050d2949121d6ae8 |
Fumitoshi Ukai | 27bd4e4 | 2019-10-30 04:22:37 +0000 | [diff] [blame] | 64 | |
| 65 | # goma client |
Junji Watanabe | 3359097 | 2023-09-27 03:50:41 +0000 | [diff] [blame] | 66 | infra/goma/client/${os=linux,windows}-${arch=amd64} git_revision:603dfba63fe365a01879029588b48b6f122fe0b8 |
| 67 | infra/goma/client/${os=mac}-${arch} git_revision:603dfba63fe365a01879029588b48b6f122fe0b8 |
Nodir Turakulov | 3229d94 | 2020-07-14 20:18:33 +0000 | [diff] [blame] | 68 | |
| 69 | # dirmd, a tool to work with DIR_METADATA files |
Ryan Macnak | 1fd8a6f | 2023-12-04 21:14:09 +0000 | [diff] [blame] | 70 | infra/tools/dirmd/${platform} git_revision:bd3a982ae62b4820b71414b2340e86019a1fbd26 |
Dean Michael Berris | aa70e7a | 2021-02-24 03:36:40 +0000 | [diff] [blame] | 71 | |
| 72 | # Pinpoint CLI |
Ryan Macnak | 1fd8a6f | 2023-12-04 21:14:09 +0000 | [diff] [blame] | 73 | infra/chromeperf/pinpoint/${platform} git_revision:bd3a982ae62b4820b71414b2340e86019a1fbd26 |
Eric Lok | 30136f0 | 2023-02-21 03:50:59 +0000 | [diff] [blame] | 74 | |
| 75 | @Subdir reclient |
| 76 | # reclient, currently this is only for ChromeOS build. |
| 77 | # TODO(http://b/242680623): we may change how to distribute reclient. |
Eric Lok | e4ff80f | 2023-04-19 07:26:41 +0000 | [diff] [blame] | 78 | infra/rbe/client/${platform=linux-amd64} re_client_version:0.101.0.6210d0d-gomaip |