Skip to content

feat(core): add lineage.enabled to WorkflowSettings and ProjectConfig - #2235

Open
rafal-hawrylak wants to merge 1 commit into
mainfrom
feat-lineage-enabled
Open

feat(core): add lineage.enabled to WorkflowSettings and ProjectConfig#2235
rafal-hawrylak wants to merge 1 commit into
mainfrom
feat-lineage-enabled

Conversation

@rafal-hawrylak

Copy link
Copy Markdown
Collaborator

Introduces LineageSettings { bool enabled } and threads it through WorkflowSettings (yaml opt-in) into ProjectConfig (compiled graph) so downstream Dataform runners can decide whether to emit OpenLineage events to Knowledge Catalog (datalineage.googleapis.com) after each action completes.

Config plumbing only — no emission logic is added in this change.

Introduces `LineageSettings { bool enabled }` and threads it through
`WorkflowSettings` (yaml opt-in) into `ProjectConfig` (compiled graph)
so downstream Dataform runners can decide whether to emit OpenLineage
events to Knowledge Catalog (datalineage.googleapis.com) after each
action completes.

Config plumbing only — no emission logic is added in this change.
Consumers (Dataform CLI runner, Dataform Backend) read this field in
follow-up work.
@rafal-hawrylak
rafal-hawrylak requested a review from a team as a code owner July 28, 2026 09:08
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.

1 participant