[roll] Roll fuchsia [rbe] Fail loudly when RBE downloads are truncated

RBE is currently failing (silently) by leaving behind empty or partial
files. This detects those cases and fails the build very loudly, and
attempts to leave the build in a state where it will be recoverable
without a clean build.

This also switches cxx actions to use the heavyweight (python) RBE
wrapper script so that it can catch these errors in cxx actions as well
as in link and rust actions.

Original-Original-Bug: 553683721
Original-Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1789717
Original-Original-Revision: 28cd4b94a4e7dfb65a3e616b2dc46567af733c41
GitOrigin-RevId: 3ec75f6d442c5b4215068d70eca6cd3a651c2db9
Change-Id: Ib38dc77804af36d8529f65efd18554d2c6d5f72d
Reviewed-on: https://fuchsia-review.googlesource.com/c/integration/+/1790278
Cr-Commit-Position: refs/heads/main@{#200613}
1 file changed
tree: 5a1c433a0ec794e5d8c2eb4e754127b96b7f05a7
  1. ctf/
  2. git-hooks/
  3. infra/
  4. third_party/
  5. cobalt
  6. flower
  7. jiri.lock
  8. MILESTONE
  9. minimal
  10. prebuilts
  11. README.md
  12. stem
  13. test_durations
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.