[roll] Roll infra/recipes Reland "[sdk] Remove SDK orchestrator checkout" This reverts commit 05936ae34ed2c3eb282d9812310d7b9763a934f9. Reason for revert: relanding with fix. The initial CL started setting the `parent_id` property on companion image subbuilds, which caused all of a build's companion image sububilds to upload to the same folder in GCS, resulting in collisions. Now they upload to separate locations. I also split out a separate `upload_namespace` property to control the upload location, since wasn't obvious that it was controlled by `parent_id`, hence my mistake. Compare with patchset 1 to see the diff. Original change's description: > Revert "[sdk] Remove SDK orchestrator checkout" > > This reverts commit 4f1614455b53c51320e44c3dd814c8c879f7521a. > > Reason for revert: broke the google3 lsc builder (e.g. > http://go/bbid/b8685232291593116001) > > Original change's description: > > [sdk] Remove SDK orchestrator checkout > > > > Since we stopped building and testing the GN SDK as a separate recipe > > step, the only point of the checkout in the sdk.py recipe is to get some > > metadata such as the release version. Since the checkout is also done in > > the SDK subbuild, we can save a couple minutes by just passing through > > the necessary data via output properties of the SDK subbuild, and > > removing the checkout from the sdk.py recipe. > > > > I also had to move the logic to upload the snapshot to GCS from the sdk > > recipe into the fuchsia/build recipe, since generating the snapshot > > requires a checkout. > > > > Original-Bug: 409850654 > > Change-Id: I0bcc351f5f61bc4c3097e700b06fdd153e019f1d > > Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/infra/recipes/+/1563673 > > Reviewed-by: David Turner <digit@google.com> > > Reviewed-by: Ina Huh <ihuh@google.com> > > Commit-Queue: Oliver Newman <olivernewman@google.com> > > Original-Bug: 409850654 > No-Presubmit: true > No-Tree-Checks: true > No-Try: true > Change-Id: I731fd627458408b6bcdc2f102445333b379fe6e1 > Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/infra/recipes/+/1566734 > Exempt: RubberStamper 🤖 <android-build-ayeaye@system.gserviceaccount.com> Original-Bug: 409850654 Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/infra/recipes/+/1566816 Original-Revision: d1bf5bc2120c187ed4af5360b97e99df4dc90590 GitOrigin-RevId: b5a1125fb465c8a33280176c1fb2148939b53625 Change-Id: I2e28a37fd3370e901529ac2e8785a4e5f00e2452
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 in one of the communication channels documented at get involved.
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.