VectorData
PR Data CI / CD
VectorData Data CI is live: upload run_results.json from GitHub Actions, post a Check Run + PR comment, and fail the job on model/test failures — same calm grouping as production Watchdog.
Steps
1. Set DBT_WEBHOOK_SECRET
Same secret the Action sends as Bearer token to POST /api/webhooks/dbt.
2. Add the workflow
Copy examples/github-actions/vectordata-dbt-ci.yml (or action/dbt-ci) into your dbt repo. Grant checks:write and pull-requests:write.
3. Run dbt in CI
Produce target/run_results.json (dbt build). Keep the file even when dbt exits non-zero.
4. VectorData step
The Action uploads the artifact, creates a Check Run, comments on the PR with Fix-first, and fails the job when failures exist.
Verify
- PR shows a VectorData Data CI check
- Failed models appear in the PR comment Fix-first list
- Green dbt runs conclude success