Screen CSV, JSON, and Excel files automatically on every pull request. Block merges when data quality fails.
DATASCREENIQ_API_KEYquality-gate.yml to .github/workflows/quality-gate.yml.csv, .json, and .xlsx files in the PRTrigger on specific directories only:
on:
pull_request:
paths:
- 'data/**' # only screen files in the data/ folder
- 'seeds/**' # dbt seeds
Screening: data/orders.csv
🚨 BLOCK | Health: 34.0% | Rows: 1,200 | Type mismatches: amount | Null rate: email=67% | (9ms)
QUALITY GATE SUMMARY
✅ Passed: 2
⚠️ Warned: 1
🚨 Blocked: 1
❌ Quality gate FAILED — fix the issues above before merging.