Skip to content

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