You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit bdfbb4f
Browse filesBrowse the repository at this point in the historyBrowse files
Generate typed walkers for the required and enum field validators
Replace the generated pattern tables, matched against every node of the
dynamic configuration with a trie, by generated walkers that descend
only along the patterns' paths of the typed configuration. Null, zero,
pure-reference values and locations still come from the dyn.Value at
each node (walk_node.go), so the diagnostics are unchanged.
Slice of #7098.
Co-authored-by: Isaac <no-reply@databricks.com>
The SDK version lives in `go.mod` (`github.com/databricks/databricks-sdk-go`) and the pinned spec SHA lives in `.codegen/_openapi_sha`.
11
11
These two move as a pair; everything else in this skill is regenerated from them or is fallout you fix by hand.
12
-
Do not hand-edit generated files (`.codegen/cli.json`, `cmd/workspace/*`, `cmd/account/*`, `bundle/schema/jsonschema.json`, `bundle/internal/validation/generated/*`, `bundle/direct/dresources/configs/*.generated.yml`, `python/databricks/bundles/**`); regenerate them.
12
+
Do not hand-edit generated files (`.codegen/cli.json`, `cmd/workspace/*`, `cmd/account/*`, `bundle/schema/jsonschema.json`, `bundle/config/validate/*_walk.go`, `bundle/direct/dresources/configs/*.generated.yml`, `python/databricks/bundles/**`); regenerate them.
13
13
14
14
The Python tasks (`pydabs-*`, and the `pydabs-codegen` step inside `generate-check`) all run through `uv`. If one fails because `uv` is missing or because the host's `python3` is too old (e.g. 3.9), install `uv` (`curl -LsSf https://astral.sh/uv/install.sh | sh`) rather than touching the system Python: `uv run` provisions the interpreter each package pins (`>=3.10`, and `==3.13.*` under `python/codegen/`) and downloads it if needed. Do not chase the system Python version.
15
15
The acceptance goldens are the exception: they need CI's `uv` index, see step 4.
0 commit comments