[roll] Roll fuchsia [analytics] Don't initialize an HTTPS client when opted out of metrics

The in-tree analytics crate no longer initializes an HTTPS client when
the MetricsState reports that the process is opted out of metrics.

The motivation for this change is prevent builders from retrieving SSL
certificates from the host to initialize an HTTPS client, even when that
HTTPS client will not make any requests. In particular, ffx plugins
invoke `ffx metadata` as part of their build actions, and ffx supports
disabling analytics which prevents ffx from triggering HTTPS requests
during the build.

Original-Bug: 388826354
Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1195919
Original-Revision: b404e6ba1482172d94dfc2bea85814db5a2b089e
GitOrigin-RevId: 63e685dbc9557daf44dedd8c65a139c4a96db42e
Change-Id: Iceb92c47a023377bc744186259c8df79138a8a51
1 file changed
tree: 7ce25554d0702930a0e7c503c82b3c5c52b219f4
  1. ctf/
  2. git-hooks/
  3. infra/
  4. third_party/
  5. cts
  6. firmware
  7. flower
  8. jiri.lock
  9. MILESTONE
  10. minimal
  11. prebuilts
  12. README.md
  13. stem
  14. test_durations
  15. 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 in one of the communication channels documented at get involved.

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.