Add specs to validate that Internal Events CLI outputs valid definitions
What does this MR do and why?
- Changes: Validates all spec fixture files of event/metric definitions generated by
scripts/internal_events/cli.rb
against existing schema - Motivation: Keeping the generator outputs in sync with the definition schemas ensures that engineers aren't creating invalid definitions that they don't know how to fix
Related discussion: #435162 (comment 1696731961)
Related issue: #441143 (closed)
MR acceptance checklist
Please evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.
Edited by Sarah Yasonik