[roll] Roll infra/recipes Reland "[assembly] Filter artifacts to upload by their checkout"

This reverts commit 6b9b2d4f8a816a815e112a39b057625b195edd0e.

Reason for revert: Fixed this by looking at the cipd_prefix to
determine whether the upload is public vs internal rather than
using the checkout.remote.

Original-Bug: 438467944
Original change's description:
> Revert "[assembly] Filter artifacts to upload by their checkout"
>
> This reverts commit ca51cec792f6057a82a4c9c220362376b14fecbf.
>
> Reason for revert: As it turns out... some "public" builders use
> an internal host, which is preventing us from uploading public
> artifacts at all.
>
> Original-Bug: 438467944
> Original change's description:
> > [assembly] Filter artifacts to upload by their checkout
> >
> > Public checkouts should only upload public artifacts.
> > Internal checkouts should only upload internal artifacts.
> >
> > This will allow us to add public artifacts to internal build apis
> > and be certain that we do not upload those artifacts to internal CIPD
> > buckets.
> >
> > Original-Bug: 438467944
> > Change-Id: I688d3cd6983cff71a3fe624639fe935b4b723707
> > Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/infra/recipes/+/1350104
> > Commit-Queue: Aidan Wolter <awolter@google.com>
> > Reviewed-by: Ina Huh <ihuh@google.com>
>
> Original-Bug: 438467944
> No-Presubmit: true
> No-Tree-Checks: true
> No-Try: true
> Change-Id: I085a4638bb9f375703d7e8e8f2ff9557291dc81c
> Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/infra/recipes/+/1351021
> Commit-Queue: Aidan Wolter <awolter@google.com>
> Reviewed-by: RubberStamper 🤖 <android-build-ayeaye@system.gserviceaccount.com>

Original-Bug: 438467944
Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/infra/recipes/+/1351304
Original-Revision: 847c6ef2f5f22d9c8b30cd6eb5de2922c96ec0e3
GitOrigin-RevId: 150aedb20e39e08a4c9d9bf431569bb841da8c5d
Change-Id: Ibca45704aa9879dc9fc71687b22b1ac0b8372275
1 file changed
tree: c2b3f2b7081108147ea3e892d0a4f496421a7db8
  1. ctf/
  2. git-hooks/
  3. infra/
  4. third_party/
  5. flower
  6. jiri.lock
  7. MILESTONE
  8. minimal
  9. prebuilts
  10. README.md
  11. stem
  12. 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.