Skip to content

feat: add new dbt artifacts support#89

Merged
gaurpulkit merged 6 commits intomainfrom
add-new-dbt-artifacts-support
Jan 7, 2026
Merged

feat: add new dbt artifacts support#89
gaurpulkit merged 6 commits intomainfrom
add-new-dbt-artifacts-support

Conversation

@gaurpulkit
Copy link
Contributor

@gaurpulkit gaurpulkit commented Dec 26, 2025

Important

This PR adds support for new dbt artifacts run_results and sources, updates the CLI for onboarding these artifacts, and includes new schemas and tests.

  • Behavior:
    • Adds support for new dbt artifacts run_results and sources in onboard_file() in utils.py.
    • Updates onboard command in cli.py to handle new artifact paths and validate them.
    • Supports ingestion of manifest, catalog, run_results, sources, and semantic_manifest.
  • Schemas:
    • Adds run_results.py and sources.py for new artifact schemas.
    • Updates existing run results and sources parsers to allow extra fields.
  • Tests:
    • Adds tests in test_utils.py to verify supported artifact types and error handling for unsupported types.
    • Adds tests in test_artifact_loaders.py for loading run_results and sources.
    • Updates test_cli.py to check CLI help for new artifact options.
    • Includes test data files run_results_v6.json and sources_v3.json.

This description was created by Ellipsis for 32d52c7. You can customize this summary. It will automatically update as commits are pushed.

Loading
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.

4 participants