[roll] Roll infra/recipes [fuchsia] Always set *gcs_bucket output props

...even when the spec is passed via properties, rather than loaded from
a file in integration.git.

This is a bug that I introduced in fxrev.dev/539061. That change was
intended to only skip the spec-loading logic if the spec was included in
the input properties, but I accidentally skipped the logic to set
`artifact_gcs_bucket` and `gcs_bucket` output properties as well. That
causes OTA tests that rely on those properties to fail when run on
builders with specs passed via properties.

This also restores the "load spec" step even when the spec comes from
properties, since it's a convenient `presentation` object to use for
emitting the output properties. However, it's also useful to have that
step even if the spec comes from properties, to make it easier for users
to view the spec.

Original-Bug: 77879
Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/infra/recipes/+/563392
Original-Revision: b46c1d455a65262ccbedf5a560793a2bf1d19780
GitOrigin-RevId: b77300b6c3e967da2e6e4068374695f85b8c5971
Change-Id: Iabf8e5aa4af32afaf30829cbe11ddf4ff3dec0be
1 file changed
tree: 9c797440475bbf88b9cbd5079537f76a3dc9a1f9
  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.