Install with GitHub Actions
The Debby GitHub action enables you to easily run Debby against a dbt project that is kept in a GitHub repository. The most common use case is to Debby during your CI process, which helps prevent issues from being added to your project. You can also run Debby on a schedule to track your number of issues over time, helping monitor your team's progress as they work to resolve any errors Debby discovers.
To install the action, simply add a GitHub workflow to your repository with the following content. For example you can add this content to a file at .github/workflows/debby.yaml
.
# .github/workflows/debby.yaml
name: Debby
on: [push]
jobs:
debby:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
# install the dbt adapter you're using
- run: pip install dbt-core dbt-snowflake
# generate a manifest.json for debby to use
- run: dbt parse
# run the action
- uses: tjwaterman99/debby-actions@v0.1.0 # specify the latest version
The source code for the action is available on its GitHub repository.
https://github.com/tjwaterman99/debby-actions