Validate json builder schemas for different repo builders

This CL add builder schemas validation, in addition to existing general
json format validation.
Test run: (#6) https://luci-milo.appspot.com/raw/build/logs.chromium.org/flutter/led/keyonghan_google.com/eba590386316264dbcab9fc015bff2eb33445f6d752a8fd9f99dfcffcd546ae3/+/annotations

Bug: https://github.com/flutter/flutter/issues/64366
Change-Id: I592d123e548eba68374bd7e2939ee61d0c9c245d
Reviewed-on: https://flutter-review.googlesource.com/c/recipes/+/6340
Commit-Queue: Keyong Han <keyonghan@google.com>
Reviewed-by: Tong Wu <wutong@google.com>
146 files changed
tree: 2210eca641bcc91f2a44e3079b77b84d8867624e
  1. infra/
  2. recipe_modules/
  3. recipes/
  4. repositories/
  5. .gitignore
  6. .style.yapf
  7. AUTHORS
  8. LICENSE
  9. OWNERS
  10. README.md
  11. recipes.py
README.md

Config

Tricium configurations recipes repo.