[roll] Roll infra/recipes Reland "[run_script] Stop using api.python()" This reverts commit 3733f83f5a9ecdeb73de5f8ce924bd68d6eb4982. Reason for revert: relanding after fixing the firmware repo to always use the correct vpython spec for all scripts. Original change's description: > Revert "[run_script] Stop using api.python()" > > This reverts commit e0c129d2aee1e23f2e8a8767e99fc8b2820bc435. > > Reason for revert: Broke the firmware builders :( > https://ci.chromium.org/b/8828825951656567969 > Seems like the Python script invokes a tree of python subprocesses > and they all implicitly rely on vpython. I'll look into fixing that > next week. > > Original change's description: > > [run_script] Stop using api.python() > > > > If a script relies on vpython then it should explicitly use a vpython > > shebang, which will keep this recipe simple and also help with locally > > reproducing builds since infra won't hold the script differently than a > > local developer would. > > > > The only builders that rely on this feature are the firmware builders, > > so before I land this I'll send changes to update those builders' > > scripts to use vpython shebangs. > > > > Original-Bug: 89307 > > Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/infra/recipes/+/610781 > > Original-Bug: 89307 > No-Presubmit: true > No-Tree-Checks: true > No-Try: true > Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/infra/recipes/+/613969 Original-Bug: 89307 Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/infra/recipes/+/614861 Original-Revision: b31c51303989f72020541e75b6de9c8d51c7b951 GitOrigin-RevId: 299c5e93249dd369e67521586c714e4a0a6f7acd Change-Id: I09d7ce97538dcb4dc988652aeadb9e1602c94a10
This repository contains Fuchsia's Global Integration manifest files.
All changes should be made to the internal version of this repository. Our infrastructure automatically updates this version when the internal one changes.
Currently all changes must be made by a Google employee. Non-Google employees wishing to make a change can ask for assistance via the IRC channel #fuchsia on Freenode.
First install Jiri.
Next run:
$ jiri init $ jiri import minimal https://fuchsia.googlesource.com/integration $ jiri update
Third party projects should have their own subdirectory in ./third_party.