[roll] Roll infra/recipes [autosubmit] Implement persistent mode

If the `repeat_duration_seconds` field is set, the auto-submit builder
will operate in a "persistent mode" where it stays alive for a set
amount of time, repeatedly querying the Gerrit API for changes, rather
than exiting immediately after it's done.

Now that we're running the auto-submit builders continuously, enabling
this option will be slightly cheaper in terms of Git and CIPD usage by
avoiding running recipe_bootstrap for every auto-submit iteration.
Running each iteration as a separate build has been causing some issues
due to Git-on-Borg flakes that lead to spurious email alerts.

Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/infra/recipes/+/705602
Original-Revision: d60de886720f2c4b8cf9e7535ac8fcefffa40a99
GitOrigin-RevId: d0239bc10d6d1d460008962c362c82b7164c7829
Change-Id: Ic1e171e1e50e2bc49ea1ce1f3cb57a9def6fe582
1 file changed
tree: d40630ec3be3fd6dfdb5a8dc219c32a055e0f431
  1. infra/
  2. third_party/
  3. cts
  4. firmware
  5. flower
  6. jiri.lock
  7. minimal
  8. prebuilts
  9. README.md
  10. stem
  11. test_durations
  12. 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.