[roll] Roll infra/recipes Revert "[testing_requests] Upload files directly from build dir" This reverts commit 40a36a7a72491ef09d5e5275a91456ba2bf582d4. Reason for revert: It broke Fuchsia Toolchain Canary builders. fxbug.dev/120518 Original change's description: > [testing_requests] Upload files directly from build dir > > Instead of copying all the dependencies of each shard into a temporary > directory and uploading that directory to CAS, upload files directly > from the build directory. This eliminates the overhead of copying the > shard dependencies, which cuts about 1m15s off the duration of the CQ > long pole builder (core.x64-asan). > > It also means that the paths at which files are accessed on the testing > bot correspond directly to the paths at which those files are produced > in the build directory (e.g. botanist is now at `./host_x64/botanist` > instead of `./botanist`) which is helpful for clarity and consistency. > > The one downside is that we now need to write the botanist config file > and the test manifest into the build directory before uploading, which > pollutes the build directory with files not produced by ninja. I don't > think this is an issue as long as we give the files shard-specific names > to avoid collisions, and clean them up after uploading. testsharder > already writes package repository files to the build directory and those > don't get cleaned up, so I don't expect these new files to cause any > issues. > > Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/infra/recipes/+/791027 Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/infra/recipes/+/792922 Original-Revision: f4200217d722d51344292c5c066bebf09d42f782 GitOrigin-RevId: c201580eb7b298f11eb1885e2d7217b49c1ba807 Change-Id: I1fcfffb48e45050f3fba17d396791ce4513d23b7
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.