sipemu/dbt-lineage

PR-time dbt lineage: diff, impact, plan selectors, lint, coverage. Posts a Markdown summary; uploads SARIF inline.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
versiondbt-lineage version to install. `latest` resolves to the most recent release.nolatest
project-dirPath to the dbt project (containing dbt_project.yml).no.
baseBase git ref to diff against. Required for `diff`, `plan`, and the impact section.no""
manifestPath to a pre-compiled manifest.json. When set, runs in manifest mode; otherwise SQL-parse mode.no""
commentWhen true, post a Markdown comment on the PR with the rendered summary.notrue
sarifComma-separated list of subcommands to also emit SARIF for (e.g. `lint,coverage`). Files are uploaded as workflow artifacts and submitted to GitHub Code Scanning so findings appear inline on the PR. no""
fail-onCause the step to fail when given findings are present. Comma-separated: `lint-errors`, `plan-empty`, `manifest-stale`. Default: lint-errors. nolint-errors
namedescription
selectorThe dbt-lineage plan selector (when `base` is set). Pipe into `dbt run -s`.
summaryPath to the Markdown summary file.