[roll] Roll fuchsia [fidl] Require explicit unknown interaction keywords OOT

This changes the fidlc and replated tools to require all protocols to be
marked open, closed or ajar and requires all methods to be marked strict
or flexible. This was changed in-tree in June but this change will
extend it to petals. Before this can land I'll have to update all FIDL
sources in petals to include the keywords.

This will allow us to change the defaults later, keeping the ABI and API
unchanged.

Original-Bug: 88366
Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/911314
Original-Revision: 7e3f2c6d245034792e602044d0283ed9df75634e
GitOrigin-RevId: d0d4ffdbed75d4e906d631e8965ed148baf525b7
Change-Id: Ib55112b6360c9af974ad913bca05d2df6c52d831
1 file changed
tree: 6f238cf2d4ff08e20c5e14ebc87c0e0373b7fc68
  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.