✦ VectorData is live · Open workspace →

Product · Data CI

PR Data CI / CD

Fail the PR when dbt fails — with a Fix-first check run and calm comment, not a wall of CI logs.

The problem

Metaplane-class teams block bad data in PRs. Most lean stacks only discover broken models after merge — or drown in raw dbt CI output.

The outcome

VectorData Data CI uploads run_results.json from GitHub Actions, posts a Check Run + PR comment with Fix-first triage, and fails the job on model/test failures. Same calm grouping as production Watchdog.

PR-time

Check run + comment

Fix-first

Root-cause list

Live

GitHub Action + webhook

What you get

GitHub Action

Drop in examples/github-actions/vectordata-dbt-ci.yml or use action/dbt-ci after dbt build.

Check runs & PR comments

Markdown summary with health score, failed models/tests, and Fix-first — via GITHUB_TOKEN.

Same parser as production

POST /api/webhooks/dbt — one artifact path for CI and prod calm alerts.

Warehouse-agnostic dbt

Works with dbt-bigquery, dbt-snowflake, or any adapter that emits run_results.json.

Try VectorData, then decide

Open workspace, or book a Data Stack Health Audit credited toward Managed.