Skip to content

Preview SDK generation from legacy public proto - #1563

Closed
hectorcast-db wants to merge 1 commit into
mainfrom
legacy-public-proto-preview-20260909
Closed

Preview SDK generation from legacy public proto#1563
hectorcast-db wants to merge 1 commit into
mainfrom
legacy-public-proto-preview-20260909

Conversation

@hectorcast-db

Copy link
Copy Markdown
Contributor

Summary

Preview-only sync of the current Universe databricks-sdk-py subtree with the generated databricks/sdk surface replaced by the legacy public-proto generator output. This draft is for inspecting the migration diff and is not intended to merge.

Why

The Python SDK currently generates from OpenAPI. This PR makes the in-progress public-proto migration visible in the public repository so the generated output can be reviewed directly.

What changed

Interface changes

The generated SDK surface now comes from the legacy public-proto descriptor. Overlapping APIs match the OpenAPI output semantically. Synthesized permissions APIs and ServingEndpointsDataPlane are intentionally absent here; they are expected to remain handwritten mixins.

Behavioral changes

Preview only. Do not merge.

Internal changes

The committed SDK subtree and OpenAPI-generated docs come from the normal Universe-to-OSS sync. Only the generated Python SDK surface was replaced with the legacy public-proto render.

How is this tested?

  • Built both the OpenAPI and legacy public-proto Python SDK renders with Bazel.
  • Ran the focused public-proto transformation and lint tests.
  • Compared generated Python ASTs: zero class, field, method, or annotation mismatches across overlapping APIs. The remaining old-only surface is the expected permissions and dataplane mixin work.
  • git diff --check passes.

@hectorcast-db
hectorcast-db deployed to test-trigger-is September 9, 2026 12:48 — with GitHub Actions Active
@github-actions

github-actions Bot commented Sep 9, 2026

Copy link
Copy Markdown

If integration tests don't run automatically, an authorized user can run them manually by following the instructions below:

Trigger:
go/deco-tests-run/sdk-py

Inputs:

  • PR number: 1563
  • Commit SHA: bc391eabd6308f631747c17ddcddf93520daadcc

Checks will be approved automatically on success.

@hectorcast-db
hectorcast-db deployed to test-trigger-is September 9, 2026 12:48 — with GitHub Actions Active
@hectorcast-db
hectorcast-db deleted the legacy-public-proto-preview-20260909 branch September 9, 2026 15:52
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