[roll] Roll infra/recipes [tricium] Don't always use api.checkout.fuchsia_with_options()

`api.checkout.fuchsia_with_options()` is only intended to be used for
checking out the Fuchsia platform and doesn't work properly for other
Jiri workspaces like infra. Update the tricium recipe to use the more
general `api.checkout.with_options()` in those cases.

This is necessary to unblock https://fxrev.dev/1115852, which will cause
`api.checkout.fuchsia_with_options()` to hard-fail if it runs against a
non-Fuchsia checkout.

This is kind of gross – there should really be a separate
fuchsia.git-specific Tricium recipe – but since Tricium is going away
soon anyway it's not worth doing a big refactoring.

Original-Bug: 354191485
Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/infra/recipes/+/1121575
Original-Revision: 1a797cb09adad53b4070d42ef02a831c680056a3
GitOrigin-RevId: 3e2f001e144406fcbe2be8e933e9115718a31178
Change-Id: I8b8c56d8eeb9a404f6883ee718cfd798562339c5
1 file changed
tree: 5154eb1a9c0e0e46ad54fe741b43cdd58ee8d8ff
  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.