[roll] Roll fuchsia [bazel][fidl] Generate metadata files for FIDL libraries

Generate the following files:
* idk_fidl_json_data.json: metadata about all FIDL libraries in a
  category
* all_fidl_ir_json_files.txt: A list of all FIDL IR JSON files

Currently, the latter only includes FIDL libraries reachable from
"//build/bazel/bazel_idk/tests:build_only_tests", which includes all
migrated IDK atoms.

NO_IFTTT=The refactoring in //build/fidl/fidl_library.gni is specific to the GN file.

Original-Bug: 496603528
Test: `fx bazel build --config=fuchsia //build/fidl:idk_fidl_json_data_from_bazel && cat bazel-out/fuchsia_x64-opt/bin/build/fidl/idk_fidl_json_data_from_bazel.json` includes all migrated FIDL libraries in the "partner" category
Test: `fx bazel build --config=fuchsia //build/fidl:all_fidl_ir_json_files_from_bazel && cat bazel-out/fuchsia_x64-opt/bin/build/fidl/all_fidl_ir_json_files_from_bazel.txt` output includes "fuchsia.examples.docs.fidl.json" and "fuchsia.bluetooth.fidl.json"
Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1556628
Original-Revision: 80ca369144c55bc54d085223b9fb3a5402560f65
GitOrigin-RevId: bd05f70761b8a252cc74c6d381484ea9ce7aa513
Change-Id: I5e794253b43003f85bbd4f45442e47358d7bd53c
1 file changed
tree: 0e96be430a034a3cf02c1cd0eb02972352183b66
  1. ctf/
  2. git-hooks/
  3. infra/
  4. third_party/
  5. cobalt
  6. flower
  7. jiri.lock
  8. MILESTONE
  9. minimal
  10. prebuilts
  11. README.md
  12. stem
  13. 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.