Skip to content

Add proto fields for defaultJobLabels and action-level jobLabels - #2351

Open
zaptot wants to merge 1 commit into
mainfrom
feat/bq-job-labels-protos
Open

zaptot wants to merge 1 commit into
mainfrom
feat/bq-job-labels-protos

Conversation

@zaptot

@zaptot zaptot commented Sep 29, 2026 •

Copy link
Copy Markdown
Member

Summary

Adds protobuf definitions required to support project-level defaultJobLabels and action-level jobLabels for BigQuery jobs (split out from #2344 so schema changes can be imported prior to the compiler/CLI implementation).

Changes

  • protos/core.proto:
    • ProjectConfig.default_job_labels = 26 (map<string, string>)
    • ActionDescriptor.job_labels = 7 (map<string, string>) for resolved effective job labels (default_job_labels merged with and overridden by action-level job_labels)
    • Test.action_descriptor = 11, DataPreparation.action_descriptor = 17, and PropertyGraph.action_descriptor = 11 (ActionDescriptor) so all BigQuery-executing actions carry an ActionDescriptor
  • protos/configs.proto:
    • WorkflowSettings.default_job_labels = 20 (map<string, string>)
    • job_labels (map<string, string>) on TableConfig (26), ViewConfig (22), IncrementalTableConfig (31), AssertionConfig (13), OperationConfig (14), and DataPreparationConfig (15)
  • protos/property_graph_config.proto:
    • PropertyGraphConfig.job_labels = 9 (map<string, string>)

@zaptot
zaptot marked this pull request as ready for review October 1, 2026 16:28
@zaptot
zaptot requested a review from a team as a code owner October 1, 2026 16:28
@zaptot
zaptot requested review from kolina and rafal-hawrylak and removed request for a team October 1, 2026 16:28

This branch has not been deployed

No deployments
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