[roll] Roll infra/recipes [commit_queue] Handle Tricium analyzers

The recipe_testing module assumes that all the builders in
commit-queue.cfg are in the same bucket as the top-level builder.  This
has historically been the case, but is no longer true since I migrated
one of the Tricium builders into our main lucicfg codebase so it shows
up in commit-queue.cfg, causing recipes CQ failures such as
https://ci.chromium.org/b/8846932187768404496.

Tricium analyzers can be distinguished from other tryjobs by the
`mode_allowlist` field being set (generally containing "ANALYZER_RUN"),
so we use that to skip over Tricium analyzers.

Eventually it would be nice to be able to test Tricium builders in
recipes CQ, but we don't really need it now, and just skipping the
builders is the easiest way to fix recipes CQ.

(I also made a trivial change to the checkout recipe module so that
recipes CQ will determine that the tricium recipe is affected, to make
sure this fixes the issue.)

Original-Bug: 76644
Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/infra/recipes/+/531241
Original-Revision: 08786940192149fa4ae8cc96b66beeb89525d628
GitOrigin-RevId: ce2e70d4d473cb08c1c1479edb6880649e96e861
Change-Id: I2335f21470fba6c2d38f6708c20f0c6b04c2fcd7
1 file changed
tree: 3768d60e7a77d189c7e1a10e93846be222a25fec
  1. garnet/
  2. infra/
  3. peridot/
  4. third_party/
  5. topaz/
  6. zircon/
  7. firmware
  8. flower
  9. jiri.lock
  10. minimal
  11. prebuilts
  12. README.md
  13. stem
  14. 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 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.