[roll] Roll fuchsia [bazel][fidl] Add compatibility tests for FIDL libraries

Run compatibility tests at all API levels supported by the platform for
FIDL libraries that require it.

NO_IFTTT=GN already supports compatibility tests; the change to the Bazel idk_atom() call is internal refactoring.

Original-Bug: 428285014
Test: With `update_goldens=false`, modify `//sdk/history/NEXT/fuchsia.feedback.api_summary.json` and observe `fx bazel build --config=fuchsia //sdk/fidl/fuchsia.feedback:fuchsia.feedback_idk` fails.
Test: With `update_goldens=true`, modify `//sdk/history/NEXT/fuchsia.feedback.api_summary.json` and observe `fx bazel build --config=fuchsia //sdk/fidl/fuchsia.feedback:fuchsia.feedback_idk` succeeds and the modifications are reverted.
Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1552580
Original-Revision: e50976f9b23363b3c9860e8f0fbfdd016afc13c5
GitOrigin-RevId: 3441177fa6be0384e8cbd36b4e560e09c5181809
Change-Id: Ic3c95cd2bf100a04bc170d4fd714f21ec0fedca7
1 file changed
tree: 06655645f7b88cdffa15e794f98d36b788f89954
  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.