[roll] Roll fuchsia [ffx][product] use a single client for downloading

The client factory and its clients cache the access token. When
a new factory + client are made the access token is unknown, which
causes a request for a new token. In some environments the new
access tokens are rate limited. This Cl uses a single client for
all the actions in a single ffx invocation which not only helps
in those environments, but accelerates the download for all users.

Original-Bug: 103331
Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/775986
Original-Revision: 89524ab9bd5846176abd1d1df0a0a153d5c6e2d1
GitOrigin-RevId: 37b6efd0a87e57fa24bd9537b03e9350feb9ab94
Change-Id: I045f3033030a70cdbefe71210ce79a8954b48376
1 file changed
tree: 64368a079e74c41d1c735b75629cfef0eea0baf9
  1. git-hooks/
  2. infra/
  3. third_party/
  4. cts
  5. firmware
  6. flower
  7. jiri.lock
  8. minimal
  9. prebuilts
  10. README.md
  11. stem
  12. test_durations
  13. toolchain
README.md

Integration

This repository contains Fuchsia's Global Integration manifest files.

Making changes

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.

Obtaining the source

First install Jiri.

Next run:

$ jiri init
$ jiri import minimal https://fuchsia.googlesource.com/integration
$ jiri update

Third party

Third party projects should have their own subdirectory in ./third_party.