Skip to content

Regenerate SDK for universe naming-audit renames#210

Draft
parthban-db wants to merge 1 commit into
mainfrom
parthban-db/stack/fix-as-many-possible
Draft

Regenerate SDK for universe naming-audit renames#210
parthban-db wants to merge 1 commit into
mainfrom
parthban-db/stack/fix-as-many-possible

Conversation

@parthban-db

@parthban-db parthban-db commented Jun 11, 2026

Copy link
Copy Markdown
Contributor

🥞 Stacked PR

Use this link to review incremental changes.


Summary

Regenerated SDK output of https://github.com/databricks-eng/universe/pull/2069359 — the strictly-easy remainder of the naming audit (#128). The regen runs against latest universe master, so it also picks up the renames from the just-merged https://github.com/databricks-eng/universe/pull/2018176 (networking CustomerFacing* drops). ~35 files; pure renames, no wire-shape change.

Why

The naming audit found the SDK leaking proto idioms into TypeScript: verb-phrase request types (InstallListing) and request/response/method stem mismatches (most visibly createRepo, getRepo, listRepos, updateRepo, deleteProject). The upstream universe PR fixes these at the source via sanctioned openapi_names annotations; this PR previews and CI-validates the regenerated surface. Do not merge before the universe PR lands and the regular SDK-update automation picks it up.

What changed

Interface changes

  • The last request DTOs without a Request suffix gain one, stem-matched to their responses (e.g. InstallListingCreateInstallationRequest, matching the existing CreateInstallationResponse; CreateIpAccessListCreateIpAccessListRequest; UpdateTokenUpdateTokenRequest; RetrieveTokenRetrieveTokenRequest).
  • Method/stem fixes: deleteProjectdeleteRepo, commandStatus/contextStatusgetCommandStatus/getContextStatus, listQuotalistQuotas, listEndpointlistEndpoints, listTransitionsRequestlistTransitionRequests, QueryEndpointInputRequestQueryEndpointRequest, GenieStartConversationMessageRequestGenieStartConversationRequest, GetPermissionLevelsResponseListPermissionLevelsResponse, GetWorkspacePermissionAssignmentsResponseListWorkspacePermissionAssignmentsResponse.

Behavioral changes

None — pure renames; the wire format and runtime behavior are untouched.

Internal changes

None beyond the generated model/client/index files.

How is this tested?

npm run build, npm run lint, and npm test all pass on the regenerated tree. Upstream, the universe PR passed bazel test //deco/public_proto/... (677 tests), the protobuf linter in diff mode, and local runtests --test_type all; the rebuilt descriptor was grepped to confirm old names are gone. Every new name is grounded in the proto's existing legacy_name, the live sdk-go surface, or stem symmetry with already-shipped names.

NO_CHANGELOG=true

@parthban-db parthban-db force-pushed the parthban-db/stack/fix-as-many-possible branch from 35e46f3 to 4672015 Compare June 11, 2026 12:41
Regenerated output of https://github.com/databricks-eng/universe/pull/2069359: last 20 request DTOs gain Request suffixes, 101 nested Outer_Inner types flatten to top-level names, and stem-symmetry fixes land (deleteProject -> deleteRepo, getCommandStatus, CreateInstallationRequest, ListTransitionRequests, etc.). 68 files across ~30 packages; build, lint, and tests green.

Co-authored-by: Isaac
@parthban-db parthban-db force-pushed the parthban-db/stack/fix-as-many-possible branch from 4672015 to fe03223 Compare June 11, 2026 13:32
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