[roll] Roll fuchsia [superproject] Roll third_party/pigweed pw_build: Progress bars for pw watch

- New progress bar display when using logfile options or watch
  fullscreen mode.
- Correctly handle bazel clean as a build-system-command
- Track failures in ninja. Print failures or whole sub build log if
  running in parallel.
- Move build status printing ProjectBuilderContext
- Fix subprocess shutown for fullscreen mode and print feedback
- Fix --no-colors
- Add fullscreen mode help toolbar and help window
- Plumb workers arg through watch_setup()
- Fix pw_build logger propagation to handle separate build logfiles
  and error reporting.
- New ProjectBuilder options: allow_progress_bars &
  rend_recipe_logs_to_root

Original-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/126915
Original-Revision: 5a5a878da8a002b8a7673e7793d100141236637e
GitOrigin-RevId: eb7d3ad01cf653c1f77f96bdca1f3ff78cfceee2
Roller-URL: https://ci.chromium.org/b/8789698861912822129
CQ-Do-Not-Cancel-Tryjobs: true
Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/799883
Original-Revision: d6efa90541a4d0046526cba6db8efe5751e353cc
Change-Id: Ibea99b6ebcfff1a8d6c38adeb115d266c2b26b2c
1 file changed
tree: cbc56ae07993b5124deaf7ef354295f518af8f48
  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.