Yq Processor
Purpose
Validates YAML files using yq.
How It Works
Discovers .yml and .yaml files in the project (excluding common build tool
directories), runs yq . on each file to validate syntax, and records success
in the cache. A non-zero exit code from yq fails the product.
This processor supports batch mode.
Source Files
- Input:
**/*.yml,**/*.yaml - Output: none (checker)
Configuration
[processor.yq]
args = []
extra_inputs = []
| Key | Type | Default | Description |
|---|---|---|---|
args | string[] | [] | Extra arguments passed to yq |
extra_inputs | string[] | [] | Extra files whose changes trigger rebuilds |