Skip to content

Add Recce Cloud CI/CD integration#5

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

Add Recce Cloud CI/CD integration#5
even-wei wants to merge 1 commit intotest/no-any-cicd-jobsfrom
recce/setup-cloud-integration

Conversation

@even-wei
Copy link
Contributor

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

Summary

This PR adds Recce Cloud integration to the CI/CD pipeline for automated dbt model change reviews.

Changes

  • Added recce-ci.yml - Downloads prod baseline, runs dbt, uploads PR artifacts
  • Added recce-prod.yml - Uploads production baseline on merge to main

How it works

  • On PRs: Downloads production baseline → runs dbt → uploads PR artifacts to Recce Cloud
  • On merge to main: Runs dbt → uploads new production baseline

Required Secrets

Configure these secrets in your repository settings (Settings → Secrets and variables → Actions):

  • SNOWFLAKE_ACCOUNT
  • SNOWFLAKE_USER
  • SNOWFLAKE_PASSWORD
  • SNOWFLAKE_ROLE
  • SNOWFLAKE_DATABASE
  • SNOWFLAKE_WAREHOUSE
  • SNOWFLAKE_SCHEMA

No additional secrets required for Recce Cloud - uses the built-in GITHUB_TOKEN.

Next Steps

  1. Configure Snowflake secrets in repository settings
  2. Merge this PR
  3. Trigger the production workflow manually to create initial baseline:
    • Go to Actions → 'Recce Production Baseline' → Run workflow
  4. Create a test PR with a dbt change to verify integration

Documentation


Generated by /recce-doctor

- Add recce-ci.yml for PR artifact uploads
- Add recce-prod.yml for production baseline

Generated by /recce-doctor

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/no-any-cicd-jobs February 4, 2026 03:25
@even-wei even-wei closed this Feb 4, 2026
@even-wei even-wei deleted the recce/setup-cloud-integration branch February 4, 2026 03:34
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