Skip to content

ci: Add Recce Cloud CI/CD integration#6

Closed
even-wei wants to merge 1 commit intotest/basic-cicd-jobsfrom
recce/setup-cloud-integration
Closed

ci: Add Recce Cloud CI/CD integration#6
even-wei wants to merge 1 commit intotest/basic-cicd-jobsfrom
recce/setup-cloud-integration

Conversation

@even-wei
Copy link
Contributor

@even-wei even-wei commented Feb 4, 2026

Summary

  • Add Recce Cloud integration to CI/CD workflows for automated PR data validation
  • Upload production baselines on merge to main
  • Download baselines and upload PR artifacts on pull requests

Changes

dbt-ci.yml (PR workflow)

  • Install recce-cloud alongside dbt-snowflake
  • Download production baseline before dbt build
  • Add dbt docs generate (required for Recce artifacts)
  • Upload PR artifacts to Recce Cloud after build

dbt-prod.yml (Production workflow)

  • Install recce-cloud alongside dbt-snowflake
  • Add dbt docs generate (required for Recce artifacts)
  • Upload production baseline to Recce Cloud after successful build

How it works

  • On PRs: Download prod baseline → dbt build → Upload PR artifacts
  • On merge to main: dbt build → Upload as new production baseline

Test plan

  • Merge this PR
  • Manually trigger dbt Production workflow to create initial baseline
  • Create a test PR with a dbt model change
  • Verify Recce Cloud shows the data diff

Notes


Generated with Claude Code

- Add recce-cloud download/upload to dbt-ci.yml for PR artifact tracking
- Add recce-cloud upload --type prod to dbt-prod.yml for baseline
- Add dbt docs generate to both workflows (required for Recce artifacts)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Signed-off-by: even-wei <evenwei@infuseai.io>
@even-wei even-wei changed the base branch from main to test/basic-cicd-jobs February 4, 2026 03:52
@even-wei even-wei closed this Feb 5, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant