GitHub Actions YAML Validator
Validate workflow syntax, check required structural keys (`name`, `on`, `jobs`, `runs-on`), and inspect indentation rules.
GitHub Actions Schema Requirements
1. Root Level Keys
Every valid workflow must specify name, trigger conditions (on), and workflow execution blocks (jobs).
2. Job Runners
Each declared job must include a valid virtual machine runner definition using the runs-on keyword.
3. Strict YAML Formatting
Tabs are strictly prohibited in YAML files; use consistent 2-space indentation to prevent parsing failures.