How do I run and validate MotherDuck pipelines from GitHub Actions?
Call bruin validate and bruin run in a GitHub Actions job against MotherDuck. Connections come from CI secrets, and a failing check blocks the merge before bad data lands in MotherDuck.
Command
bruin runDefined in
YAML + CI
Works with
GitHub Actions + MotherDuck
What you get
How it works in code
# github job
- run: bruin validate ./pipeline
- run: bruin run ./pipeline # motherduckRun bruin run and the MotherDuck pipeline runs on merge or on schedule from GitHub Actions.
Related use cases
Run Snowflake pipelines in GitHub Actions
How do I run and validate Snowflake pipelines from GitHub Actions?
Run pipelines in GitHub ActionsRun BigQuery pipelines in GitHub Actions
How do I run and validate BigQuery pipelines from GitHub Actions?
Run pipelines in GitHub ActionsRun Postgres pipelines in GitHub Actions
How do I run and validate Postgres pipelines from GitHub Actions?
Ship data pipelines like software
Open source. Validate in CI, gate on checks, deploy on merge, roll back with git.