recipes: use vpython3 in gerrit recipe modules

This is to prevent failure like
https://ci.chromium.org/ui/p/chromium/builders/try/mac-rel/1057655/overview

Bug: 1327534
Recipe-Nontrivial-Roll: build
Recipe-Nontrivial-Roll: build_limited
Recipe-Nontrivial-Roll: chrome_release
Recipe-Nontrivial-Roll: chromiumos
Recipe-Nontrivial-Roll: infra
Change-Id: I922dddbd23eae0a02a95e020722b5edd1186ef77
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/3771540
Auto-Submit: Takuto Ikuta <tikuta@chromium.org>
Reviewed-by: Robbie Iannucci <iannucci@chromium.org>
Commit-Queue: Robbie Iannucci <iannucci@chromium.org>
This commit is contained in:
Takuto Ikuta
2022-07-19 17:54:00 +00:00
committed by LUCI CQ
parent f05fcf7051
commit 90191b14c2
19 changed files with 59 additions and 61 deletions

View File

@@ -22,12 +22,11 @@ class GerritApi(recipe_api.RecipeApi):
env['PATH'], str(self.repo_resource())])
with self.m.context(env=env):
return self.m.python(prefix + name,
self.repo_resource('gerrit_client.py'),
cmd,
infra_step=infra_step,
venv=True,
**kwargs)
return self.m.step(
prefix + name,
['vpython3', self.repo_resource('gerrit_client.py')] + cmd,
infra_step=infra_step,
**kwargs)
def call_raw_api(self,
host,