-
-
Notifications
You must be signed in to change notification settings - Fork 1k
Open
Description
Currently, test_yaml_regexes.py only validates the correctness of regex patterns in module YAML files. However, it does not validate the overall YAML schema structure (required fields, field types, allowed formats, etc.).
As a result, when contributors submit new modules via pull requests, schema validation must be performed manually during review. Over the past several days, multiple PRs have contained incorrect syntax, missing fields, or improperly structured keys, increasing manual review overhead and delaying merges.
To address this, I propose introducing a test file that:
- Validates YAML schema structure (required fields, types, allowed formats)
- Validates regex correctness (existing behavior)
I will be adding a new test file that performs schema validation alongside regex checks to ensure robust automated validation of module YAML files.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels