Skip to content

Tuva 1.0 core refactor#1353

Draft
aneiderhiser wants to merge 6 commits into
mainfrom
tuva-1.0
Draft

Tuva 1.0 core refactor#1353
aneiderhiser wants to merge 6 commits into
mainfrom
tuva-1.0

Conversation

@aneiderhiser

Copy link
Copy Markdown
Collaborator

Summary

  • Refactors the Tuva repository into the Tuva Core 1.0 dbt package branch.
  • Removes docs and DAG Viewer from this branch so Tuva Core remains a lightweight dbt package.
  • Moves data marts to external package dependencies and keeps Tuva Core focused on input layer, normalized layer, claims preprocessing, core, data assets, and neutral data quality outputs.
  • Cleans up CI to use one matrix workflow plus one /ci comment router, with duplicate/archive warehouse workflows removed.

CI Cleanup

  • /ci runs Snowflake Tuva Core seed + run.
  • /ci build runs Tuva Core build across active warehouses.
  • /ci marts runs Snowflake seed + run across Tuva Core plus external data mart packages.
  • Redshift remains explicit-only while its CI warehouse is turned off.
  • Baseline seed schema reuse was removed so CI writes all resources into the run-scoped schema family.

Local Validation

  • python -m unittest scripts/test_parse_ci_command.py
  • python -m py_compile scripts/parse_ci_command.py scripts/test_parse_ci_command.py
  • YAML parse for .github/**/*.yml
  • scripts/dbt-local deps && scripts/dbt-local parse --no-partial-parse

Release Note Label

  • breaking-change

@aneiderhiser aneiderhiser added the breaking-change Changes have been made that may cause other components to fail label Jun 27, 2026
@github-project-automation github-project-automation Bot moved this to 👀 Ready for Review in The Tuva Project Jun 27, 2026
@netlify

netlify Bot commented Jun 27, 2026

Copy link
Copy Markdown

Deploy Preview for thetuvaproject failed. Why did it fail? →

Name Link
🔨 Latest commit c41f68f
🔍 Latest deploy log https://app.netlify.com/projects/thetuvaproject/deploys/6a4d336850019b0008526df8

@aneiderhiser

Copy link
Copy Markdown
Collaborator Author

/ci

@github-actions

Copy link
Copy Markdown

Triggered Tuva CI with all: dbt run (ref: main).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

breaking-change Changes have been made that may cause other components to fail

Projects

Status: 👀 Ready for Review

Development

Successfully merging this pull request may close these issues.

2 participants