Skip to content

chore: refresh the platform API spec for pending prepared releases - #879

Merged
alongubkin merged 1 commit into
mainfrom
alon/alien-1219-platform-spec
Oct 5, 2026
Merged

alongubkin merged 1 commit into
mainfrom
alon/alien-1219-platform-spec

Conversation

@alongubkin

Copy link
Copy Markdown
Member

Refreshes client-sdks/platform/openapi.json and the Rust copies with runtimeMetadata.pendingPreparedReleaseId (added in #878). The generated Rust platform client rejects unknown runtime metadata fields, so it needs the field before a control plane returns it. The spec also picks up two small API changes already live on the control plane (SyncReleaseRequest.mode removed; a response description).

Spec files only, like #873; the TypeScript SDK is regenerated at release.

🤖 Generated with Claude Code

Picks up runtimeMetadata.pendingPreparedReleaseId, which deployment
state now records for an update superseded mid-flight. The generated
Rust client rejects runtime metadata fields it does not know, so it
needs this field before a control plane sends it.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@greptile-apps

greptile-apps Bot commented Oct 5, 2026 •

Copy link
Copy Markdown

RetriggerConfidence Score: 5/5

[Critical risk] Updates the public API contract for client SDKs.

The spec-only PR appears safe to merge.

Summary

The PR synchronizes the Platform API spec and both Rust copies with the pending prepared release ID, while removing stale sync-release request and response details.

  • The new metadata field matches the server-side optional field.
  • The sync-release changes align with the current handler.

Reviews (1) · Last reviewed commit: "chore: refresh the platform API spec for..."

@alongubkin
alongubkin merged commit aa4f7be into main Oct 5, 2026
22 checks passed
@alongubkin
alongubkin deleted the alon/alien-1219-platform-spec branch October 5, 2026 05:22
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