[roll] Roll fuchsia [idk] Add authoritative list of supported atom types

Though there are multiple lists of IDK types and schema files, there was
no clear check that all atoms are of an expected type. Even the schema
validation only depends on a file existing, and not all current schema
files are valid IDK atom types.

Add a list of all supported schema types and check the atom type against
it during atom validation. Also add IFTTT comments for lists related to
atom types.

Also ensure all atom types are referenced in generate_prebuild_idk.py.

NO_IFTTT=//build/sdk/manifest_schema.json is already accurate.

Original-Bug: 352833261
Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1271553
Original-Revision: b72918e8b04eaa4c2d885e95e029228d85e84201
GitOrigin-RevId: 5a14163dab4183f644f132e1174d6a0e1f706e38
Change-Id: I0edc8d6d7ed143eb1d3c9aa3a485873821660621
1 file changed
tree: 14d0daed1bb71aeeb6baf638acd68429c600359d
  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.