[roll] Roll infra/recipes Reland "Reland "[checkout] Add step to ensure submodules are update to date""

This reverts commit d444a612038cc6ceb446f2ddea15e73de0fc66d9.

Reason for revert: We have now fixed the issue where internal projects are skipped for the submodule tool.

Original change's description:
> Revert "Reland "[checkout] Add step to ensure submodules are update to date""
>
> This reverts commit 31f020630a31c3612afedea56a72ba6bc05b2f1a.
>
> Reason for revert: Observing infra failures related to submodule updates on bringup.arm64-hwasan and bringup.x64-asan-submodule e.g. go/bbid/8775179096962942129, go/bbid/8775179101078604225
>
> Original change's description:
> > Reland "[checkout] Add step to ensure submodules are update to date"
> >
> > This reverts commit 0213ec5e992d7d63e0e8ef7aafe47fddf3a16a47.
> >
> > Reason for revert: Internal projects are not being excluded in submodule-update tool, which caused many submodules to be created. The tool has now being updated.
> >
> > Original change's description:
> > > Revert "[checkout] Add step to ensure submodules are update to date"
> > >
> > > This reverts commit 8a48b2351c59c7098869409f60f24544eabfadc4.
> > >
> > > Reason for revert: infra failure
> > >
> > > Original change's description:
> > > > [checkout] Add step to ensure submodules are update to date
> > > >
> > > > When submodules are enabled, submodules are the source of truth. We need to
> > > > ensure submodule revisions are matching project pins at integration.
> > > >
> > > > Original-Bug: b/289291544
> > > > Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/infra/recipes/+/883173
> > >
> > > Original-Bug: b/289291544
> > > No-Presubmit: true
> > > No-Tree-Checks: true
> > > No-Try: true
> > > Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/infra/recipes/+/885891
> >
> > Original-Bug: b/289291544
> > Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/infra/recipes/+/886554
>
> Original-Bug: b/289291544
> No-Presubmit: true
> No-Tree-Checks: true
> No-Try: true
> Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/infra/recipes/+/886555

Original-Bug: b/289291544
Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/infra/recipes/+/894139
Original-Revision: 0f4845886c88c905f53d38fb0291e766ade14c80
GitOrigin-RevId: 8a9988f612befc0c4526aad938e6bddfaaac3df8
Change-Id: Ib7c7d2800d394cda9e720ce893fa425ab01dd3f3
1 file changed
tree: 3b122a0b3dbe2f7834d85929254276d9d5abe0c9
  1. git-hooks/
  2. infra/
  3. third_party/
  4. cts
  5. firmware
  6. flower
  7. jiri.lock
  8. MILESTONE
  9. minimal
  10. prebuilts
  11. README.md
  12. stem
  13. test_durations
  14. 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.