Skip to content

ci: disable Elementary artifact hooks during seed#2236

Draft
arbiv wants to merge 1 commit into
masterfrom
cursor/fix-dbt-run-results-relation-b5ef
Draft

ci: disable Elementary artifact hooks during seed#2236
arbiv wants to merge 1 commit into
masterfrom
cursor/fix-dbt-run-results-relation-b5ef

Conversation

@arbiv
Copy link
Copy Markdown
Contributor

@arbiv arbiv commented May 19, 2026

Summary

  • Disable Elementary run-result and invocation artifact uploads during the E2E dbt seed step.
  • Keep artifact uploads enabled for the later run/test/monitor steps where Elementary models exist.

Context

The seed step runs before Elementary models are created. With dbt 1.11, missing Elementary relations can propagate as rendered strings into adapter relation APIs during on-run-end, causing warehouse CI failures such as 'str' object has no attribute 'database'.

Testing

  • ELEMENTARY_DBT_PACKAGE_PATH=/tmp/dbt-data-reliability-ci-inspect HOME=/tmp/elementary-repro-home dbt seed -f --target duckdb --project-dir tests/e2e_dbt_project --vars '{"disable_run_results": true, "disable_dbt_invocation_autoupload": true}'
  • ELEMENTARY_DBT_PACKAGE_PATH=/tmp/dbt-data-reliability-ci-inspect HOME=/tmp/elementary-repro-bq-home dbt compile --no-populate-cache --inline "{{ elementary.on_run_end() }}" --target bigquery --project-dir tests/e2e_dbt_project --vars '{"disable_run_results": true, "disable_dbt_invocation_autoupload": true}'
Open in Web Open in Cursor 

Co-authored-by: Yosef Arbiv <yosef.arbiv@gmail.com>
@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented May 19, 2026

Important

Review skipped

Draft detected.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: be1fefc3-6eec-471c-88a9-cc4c20291f40

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch cursor/fix-dbt-run-results-relation-b5ef

Comment @coderabbitai help to get the list of available commands and usage tips.

@github-actions
Copy link
Copy Markdown
Contributor

👋 @arbiv
Thank you for raising your pull request.
Please make sure to add tests and document all user-facing changes.
You can do this by editing the docs files in this pull request.

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.

2 participants