Conversation
* added dependabot.yml for version updates * fix dependabot.yml for version updates
There was a problem hiding this comment.
Pull request overview
This release PR extends the tvl_agg mart to include AMM (liquidity pool) TVL and introduces automation/ops updates (Dependabot + CI triggers) to better support release-branch workflows.
Changes:
- Add
liquidity_pools_tvlintotvl_aggand update TVL docs accordingly. - Add a Dependabot configuration for pip and GitHub Actions updates.
- Update CI workflows to trigger for PRs targeting release branches instead of
staging.
Reviewed changes
Copilot reviewed 6 out of 6 changed files in this pull request and generated 1 comment.
Show a summary per file
| File | Description |
|---|---|
| models/marts/tvl/tvl_agg.yml | Updates model description and adds the new liquidity_pools_tvl column metadata/tests. |
| models/marts/tvl/tvl_agg.sql | Adds AMM TVL aggregation from asset_balances__daily_agg and introduces contract_id in the output. |
| models/docs/marts/tvl/tvl_agg.md | Adds docs for liquidity_pools_tvl and updates total_tvl docs to include liquidity pools. |
| .github/workflows/project_evaluator_ci.yml | Adjusts workflow trigger branches to include release* instead of staging. |
| .github/workflows/diff-quality.yml | Adjusts workflow trigger branches to include release* instead of staging. |
| .github/dependabot.yml | Adds weekly Dependabot updates for pip and GitHub Actions with grouped PRs. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| - name: liquidity_pools_tvl | ||
| description: '{{ doc("liquidity_pools_tvl") }}' | ||
| tests: | ||
| - stellar_dbt_public.incremental_not_null: | ||
| date_column_name: "day" | ||
| greater_than_equal_to: "2 day" | ||
|
|
There was a problem hiding this comment.
tvl_agg.sql now outputs a contract_id column (via the join to stg_assets), but this schema YAML doesn’t declare/document that column. This will leave the model docs incomplete and may also trigger the schema change monitoring test. Add a contract_id column entry here (likely with {{ doc("contract_id") }} or the appropriate doc) and decide whether it should have a nullability test (it may be legitimately null for some assets).
Summary
liquidity_pools_tvl) andcontract_idtotvl_aggmart modeldependabot.ymlfor automated dependency version updatesChanges
models/marts/tvl/tvl_agg.sql— Add liquidity pool TVL aggregation andcontract_idfieldmodels/marts/tvl/tvl_agg.yml— Add column descriptions for new fieldsmodels/docs/marts/tvl/tvl_agg.md— Update documentation.github/dependabot.yml— New Dependabot config for pip and GitHub Actions updates.github/workflows/— Point CI triggers at release branchesTest plan
tvl_aggmodel builds successfully with new columns