Skip to content

core_data_updater.dbt.project

Stable project paths and manifest identity.

The dbt project is HUMAN-AUTHORED at the repository root (dbt/) and travels INSIDE the image (Dockerfile copies it to /app/dbt and bakes the parsed manifest). DBT_PROJECT_DIR overrides the repo-root heuristic — the image sets it; local dev and tests never need to.

The manifest is a BUILD ARTIFACT, never committed: dbt/target/ is gitignored and dbt parse produces it in CI, in the Docker build, and via ./run check.

Functions

manifest_sha

manifest_sha(path: Path = MANIFEST_PATH) -> str

Content digest used in run keys and transform-state receipts.