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
Set DBT_WEBHOOK_SECRET
Same secret the Action sends as Bearer token to
POST/api/webhooks/dbt.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.
Run dbt in CI
Produce target/run_results.json (dbt build). Keep the file even when dbt exits non-zero.
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