✦ VectorData is live · Open workspace →
Docs menu

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. 1. Set DBT_WEBHOOK_SECRET

    Same secret the Action sends as Bearer token to POST /api/webhooks/dbt.

  2. 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. 3. Run dbt in CI

    Produce target/run_results.json (dbt build). Keep the file even when dbt exits non-zero.

  4. 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

Related