new flink sql openapi spec + apigen changes#3310
Merged
Noel Cothren (noeldevelops) merged 3 commits intomainfrom Mar 3, 2026
Merged
new flink sql openapi spec + apigen changes#3310Noel Cothren (noeldevelops) merged 3 commits intomainfrom
Noel Cothren (noeldevelops) merged 3 commits intomainfrom
Conversation
There was a problem hiding this comment.
Pull request overview
Regenerates the TypeScript API clients from updated OpenAPI specs via gulp apigen, resulting in broad formatting and codegen output changes across the Docker client (models + API classes).
Changes:
- Regenerated
src/clients/docker/models/*with updated quoting/formatting and updated JSON (de)serialization object literals. - Regenerated
src/clients/docker/apis/*with updated import formatting and request helper formatting. - Updated Docker client barrel exports to match new generator output.
Reviewed changes
Copilot reviewed 171 out of 705 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
| src/clients/docker/index.ts | Regenerated barrel exports (quote/style updates). |
| src/clients/docker/apis/index.ts | Regenerated API barrel exports (quote/style updates). |
| src/clients/docker/apis/SessionApi.ts | Regenerated API class formatting; imports updated. |
| src/clients/docker/apis/DistributionApi.ts | Regenerated API class formatting; imports updated. |
| src/clients/docker/models/ServiceUpdateStatus.ts | Regenerated model formatting and JSON (de)serialization output. |
| src/clients/docker/models/ServiceUpdateResponse.ts | Regenerated model formatting and JSON (de)serialization output. |
| src/clients/docker/models/ServiceSpecUpdateConfig.ts | Regenerated model formatting and JSON (de)serialization output. |
| src/clients/docker/models/ServiceSpecRollbackConfig.ts | Regenerated model formatting and JSON (de)serialization output. |
| src/clients/docker/models/ServiceSpecModeReplicatedJob.ts | Regenerated model formatting and JSON (de)serialization output. |
| src/clients/docker/models/ServiceSpecModeReplicated.ts | Regenerated model formatting and JSON (de)serialization output. |
| src/clients/docker/models/ServiceSpecMode.ts | Regenerated model formatting and JSON (de)serialization output. |
| src/clients/docker/models/ServiceServiceStatus.ts | Regenerated model formatting and JSON (de)serialization output. |
| src/clients/docker/models/ServiceJobStatus.ts | Regenerated model formatting and JSON (de)serialization output. |
| src/clients/docker/models/ServiceEndpointVirtualIPsInner.ts | Regenerated model formatting and JSON (de)serialization output. |
| src/clients/docker/models/ServiceEndpoint.ts | Regenerated model formatting and JSON (de)serialization output. |
| src/clients/docker/models/ServiceCreateResponse.ts | Regenerated model formatting and JSON (de)serialization output. |
| src/clients/docker/models/SecretSpec.ts | Regenerated model formatting and JSON (de)serialization output. |
| src/clients/docker/models/SecretCreateRequest.ts | Regenerated model formatting and JSON (de)serialization output. |
| src/clients/docker/models/Secret.ts | Regenerated model formatting and JSON (de)serialization output. |
| src/clients/docker/models/Runtime.ts | Regenerated model formatting and JSON (de)serialization output. |
| src/clients/docker/models/RestartPolicy.ts | Regenerated model formatting and JSON (de)serialization output. |
| src/clients/docker/models/ResourcesUlimitsInner.ts | Regenerated model formatting and JSON (de)serialization output. |
| src/clients/docker/models/ResourcesBlkioWeightDeviceInner.ts | Regenerated model formatting and JSON (de)serialization output. |
| src/clients/docker/models/ResourceObject.ts | Regenerated model formatting and JSON (de)serialization output. |
| src/clients/docker/models/Reachability.ts | Regenerated enum formatting/serialization helpers. |
| src/clients/docker/models/PushImageInfo.ts | Regenerated model formatting and JSON (de)serialization output. |
| src/clients/docker/models/ProgressDetail.ts | Regenerated model formatting and JSON (de)serialization output. |
| src/clients/docker/models/ProcessConfig.ts | Regenerated model formatting and JSON (de)serialization output. |
| src/clients/docker/models/PortBinding.ts | Regenerated model formatting and JSON (de)serialization output. |
| src/clients/docker/models/Port.ts | Regenerated enum + type-guard formatting and JSON (de)serialization output. |
| src/clients/docker/models/PluginsInfo.ts | Regenerated model formatting and JSON (de)serialization output. |
| src/clients/docker/models/PluginSettings.ts | Regenerated model formatting and JSON (de)serialization output. |
| src/clients/docker/models/PluginPrivilege.ts | Regenerated model formatting and JSON (de)serialization output. |
| src/clients/docker/models/PluginMount.ts | Regenerated model formatting and JSON (de)serialization output. |
| src/clients/docker/models/PluginInterfaceType.ts | Regenerated model formatting and JSON (de)serialization output. |
| src/clients/docker/models/PluginEnv.ts | Regenerated model formatting and JSON (de)serialization output. |
| src/clients/docker/models/PluginDevice.ts | Regenerated model formatting and JSON (de)serialization output. |
| src/clients/docker/models/PluginConfigUser.ts | Regenerated model formatting and JSON (de)serialization output. |
| src/clients/docker/models/PluginConfigRootfs.ts | Regenerated model formatting and JSON (de)serialization output. |
| src/clients/docker/models/PluginConfigNetwork.ts | Regenerated model formatting and JSON (de)serialization output. |
| src/clients/docker/models/PluginConfigLinux.ts | Regenerated model formatting and JSON (de)serialization output. |
| src/clients/docker/models/PluginConfigInterface.ts | Regenerated enum + model formatting and JSON (de)serialization output. |
| src/clients/docker/models/PluginConfigArgs.ts | Regenerated model formatting and JSON (de)serialization output. |
| src/clients/docker/models/Plugin.ts | Regenerated model formatting and JSON (de)serialization output. |
| src/clients/docker/models/Platform.ts | Regenerated model formatting and JSON (de)serialization output. |
| src/clients/docker/models/PeerNode.ts | Regenerated model formatting and JSON (de)serialization output. |
| src/clients/docker/models/PeerInfo.ts | Regenerated model formatting and JSON (de)serialization output. |
| src/clients/docker/models/ObjectVersion.ts | Regenerated model formatting and JSON (de)serialization output. |
| src/clients/docker/models/OCIPlatform.ts | Regenerated model formatting and JSON (de)serialization output. |
| src/clients/docker/models/OCIDescriptor.ts | Regenerated model formatting and JSON (de)serialization output. |
| src/clients/docker/models/NodeStatus.ts | Regenerated model formatting and JSON (de)serialization output. |
| src/clients/docker/models/NodeState.ts | Regenerated enum formatting/serialization helpers. |
| src/clients/docker/models/NodeSpec.ts | Regenerated enum + model formatting and JSON (de)serialization output. |
| src/clients/docker/models/NodeDescription.ts | Regenerated model formatting and JSON (de)serialization output. |
| src/clients/docker/models/NetworkingConfig.ts | Regenerated model formatting and JSON (de)serialization output. |
| src/clients/docker/models/NetworkPruneResponse.ts | Regenerated model formatting and JSON (de)serialization output. |
| src/clients/docker/models/NetworkDisconnectRequest.ts | Regenerated model formatting and JSON (de)serialization output. |
| src/clients/docker/models/NetworkCreateResponse.ts | Regenerated model formatting and JSON (de)serialization output. |
| src/clients/docker/models/NetworkContainer.ts | Regenerated model formatting and JSON (de)serialization output. |
| src/clients/docker/models/NetworkConnectRequest.ts | Regenerated model formatting and JSON (de)serialization output. |
| src/clients/docker/models/NetworkAttachmentConfig.ts | Regenerated model formatting and JSON (de)serialization output. |
| src/clients/docker/models/MountVolumeOptionsDriverConfig.ts | Regenerated model formatting and JSON (de)serialization output. |
| src/clients/docker/models/MountVolumeOptions.ts | Regenerated model formatting and JSON (de)serialization output. |
| src/clients/docker/models/MountTmpfsOptions.ts | Regenerated model formatting and JSON (de)serialization output. |
| src/clients/docker/models/MountPoint.ts | Regenerated enum + model formatting and JSON (de)serialization output. |
| src/clients/docker/models/MountBindOptions.ts | Regenerated enum + model formatting and JSON (de)serialization output. |
| src/clients/docker/models/ManagerStatus.ts | Regenerated model formatting and JSON (de)serialization output. |
| src/clients/docker/models/LocalNodeState.ts | Regenerated enum formatting/serialization helpers. |
| src/clients/docker/models/Limit.ts | Regenerated model formatting and JSON (de)serialization output. |
| src/clients/docker/models/JoinTokens.ts | Regenerated model formatting and JSON (de)serialization output. |
| src/clients/docker/models/IndexInfo.ts | Regenerated model formatting and JSON (de)serialization output. |
| src/clients/docker/models/ImageSearchResponseItem.ts | Regenerated model formatting and JSON (de)serialization output. |
| src/clients/docker/models/ImagePruneResponse.ts | Regenerated model formatting and JSON (de)serialization output. |
| src/clients/docker/models/ImageInspectRootFS.ts | Regenerated model formatting and JSON (de)serialization output. |
| src/clients/docker/models/ImageInspectMetadata.ts | Regenerated model formatting and JSON (de)serialization output. |
| src/clients/docker/models/ImageID.ts | Regenerated model formatting and JSON (de)serialization output. |
| src/clients/docker/models/ImageDeleteResponseItem.ts | Regenerated model formatting and JSON (de)serialization output. |
| src/clients/docker/models/IdResponse.ts | Regenerated model formatting and JSON (de)serialization output. |
| src/clients/docker/models/IPAMConfig.ts | Regenerated model formatting and JSON (de)serialization output. |
| src/clients/docker/models/IPAM.ts | Regenerated model formatting and JSON (de)serialization output. |
| src/clients/docker/models/HostConfigAllOfLogConfig.ts | Regenerated enum + model formatting and JSON (de)serialization output. |
| src/clients/docker/models/HistoryResponseItem.ts | Regenerated model formatting and JSON (de)serialization output. |
| src/clients/docker/models/HealthcheckResult.ts | Regenerated model formatting and JSON (de)serialization output. |
| src/clients/docker/models/HealthConfig.ts | Regenerated model formatting and JSON (de)serialization output. |
| src/clients/docker/models/Health.ts | Regenerated enum + model formatting and JSON (de)serialization output. |
| src/clients/docker/models/GraphDriverData.ts | Regenerated model formatting and JSON (de)serialization output. |
| src/clients/docker/models/GenericResourcesInnerNamedResourceSpec.ts | Regenerated model formatting and JSON (de)serialization output. |
| src/clients/docker/models/GenericResourcesInnerDiscreteResourceSpec.ts | Regenerated model formatting and JSON (de)serialization output. |
| src/clients/docker/models/GenericResourcesInner.ts | Regenerated model formatting and JSON (de)serialization output. |
| src/clients/docker/models/FilesystemChange.ts | Regenerated model formatting and JSON (de)serialization output. |
| src/clients/docker/models/ExecStartConfig.ts | Regenerated model formatting and JSON (de)serialization output. |
| src/clients/docker/models/ExecConfig.ts | Regenerated model formatting and JSON (de)serialization output. |
| src/clients/docker/models/EventActor.ts | Regenerated model formatting and JSON (de)serialization output. |
| src/clients/docker/models/ErrorResponse.ts | Regenerated model formatting and JSON (de)serialization output. |
| src/clients/docker/models/ErrorDetail.ts | Regenerated model formatting and JSON (de)serialization output. |
| src/clients/docker/models/EngineDescriptionPluginsInner.ts | Regenerated model formatting and JSON (de)serialization output. |
| src/clients/docker/models/EngineDescription.ts | Regenerated model formatting and JSON (de)serialization output. |
| src/clients/docker/models/EndpointSpec.ts | Regenerated enum + model formatting and JSON (de)serialization output. |
| src/clients/docker/models/EndpointPortConfig.ts | Regenerated enums + model formatting and JSON (de)serialization output. |
| src/clients/docker/models/EndpointIPAMConfig.ts | Regenerated model formatting and JSON (de)serialization output. |
| src/clients/docker/models/Driver.ts | Regenerated model formatting and JSON (de)serialization output. |
| src/clients/docker/models/DistributionInspect.ts | Regenerated model formatting and JSON (de)serialization output. |
| src/clients/docker/models/DeviceRequest.ts | Regenerated model formatting and JSON (de)serialization output. |
| src/clients/docker/models/DeviceMapping.ts | Regenerated model formatting and JSON (de)serialization output. |
| src/clients/docker/models/CreateImageInfo.ts | Regenerated model formatting and JSON (de)serialization output. |
| src/clients/docker/models/ContainerWaitResponse.ts | Regenerated model formatting and JSON (de)serialization output. |
| src/clients/docker/models/ContainerWaitExitError.ts | Regenerated model formatting and JSON (de)serialization output. |
| src/clients/docker/models/ContainerUpdateResponse.ts | Regenerated model formatting and JSON (de)serialization output. |
| src/clients/docker/models/ContainerTopResponse.ts | Regenerated model formatting and JSON (de)serialization output. |
| src/clients/docker/models/ContainerSummaryNetworkSettings.ts | Regenerated model formatting and JSON (de)serialization output. |
| src/clients/docker/models/ContainerSummaryHostConfig.ts | Regenerated model formatting and JSON (de)serialization output. |
| src/clients/docker/models/ContainerPruneResponse.ts | Regenerated model formatting and JSON (de)serialization output. |
| src/clients/docker/models/ContainerCreateResponse.ts | Regenerated model formatting and JSON (de)serialization output. |
| src/clients/docker/models/ConfigSpec.ts | Regenerated model formatting and JSON (de)serialization output. |
| src/clients/docker/models/ConfigReference.ts | Regenerated model formatting and JSON (de)serialization output. |
| src/clients/docker/models/ConfigCreateRequest.ts | Regenerated model formatting and JSON (de)serialization output. |
| src/clients/docker/models/Config.ts | Regenerated model formatting and JSON (de)serialization output. |
| src/clients/docker/models/Commit.ts | Regenerated model formatting and JSON (de)serialization output. |
| src/clients/docker/models/ClusterVolumeSpecAccessModeSecretsInner.ts | Regenerated model formatting and JSON (de)serialization output. |
| src/clients/docker/models/ClusterVolumeSpecAccessModeCapacityRange.ts | Regenerated model formatting and JSON (de)serialization output. |
| src/clients/docker/models/ClusterVolumeSpecAccessModeAccessibilityRequirements.ts | Regenerated model formatting and JSON (de)serialization output. |
| src/clients/docker/models/ClusterVolumeSpec.ts | Regenerated model formatting and JSON (de)serialization output. |
| src/clients/docker/models/ClusterVolumePublishStatusInner.ts | Regenerated enum + model formatting and JSON (de)serialization output. |
| src/clients/docker/models/ClusterVolumeInfo.ts | Regenerated model formatting and JSON (de)serialization output. |
| src/clients/docker/models/ChangeType.ts | Regenerated enum formatting/serialization helpers. |
| src/clients/docker/models/BuildPruneResponse.ts | Regenerated model formatting and JSON (de)serialization output. |
| src/clients/docker/models/BuildInfo.ts | Regenerated model formatting and JSON (de)serialization output. |
| src/clients/docker/models/AuthConfig.ts | Regenerated model formatting and JSON (de)serialization output. |
| src/clients/docker/models/Address.ts | Regenerated model formatting and JSON (de)serialization output. |
Comments suppressed due to low confidence (4)
src/clients/docker/apis/SessionApi.ts:23
ErrorResponse,ErrorResponseFromJSON, andErrorResponseToJSONare imported but not used anywhere in this file. If TypeScriptnoUnusedLocals/noUnusedParametersis enabled, this will fail compilation; consider removing these imports or updating the generator/template so unused error model imports aren’t emitted for endpoints that don’t reference them.
import * as runtime from '../runtime';
import type {
ErrorResponse,
} from '../models/index';
import {
ErrorResponseFromJSON,
ErrorResponseToJSON,
} from '../models/index';
src/clients/docker/apis/DistributionApi.ts:26
ErrorResponse,ErrorResponseFromJSON, andErrorResponseToJSONare imported but never used (the API method returnsDistributionInspectand doesn’t reference the error model). To avoid potential TS build failures (and reduce generated code noise), remove these imports or adjust the codegen template to only import error models when needed.
import * as runtime from '../runtime';
import type {
DistributionInspect,
ErrorResponse,
} from '../models/index';
import {
DistributionInspectFromJSON,
DistributionInspectToJSON,
ErrorResponseFromJSON,
ErrorResponseToJSON,
} from '../models/index';
src/clients/docker/models/ServiceUpdateStatus.ts:15
mapValuesis imported but not used anywhere in this model file. If the repo enables TypeScript unused import checks, this can break builds; consider removing the import (or updating the generator to conditionally includemapValuesonly for models that require it).
import { mapValues } from '../runtime';
src/clients/docker/models/NodeStatus.ts:54
- Multiple consecutive blank lines were introduced here (and appear in a few other regenerated models). If the project enforces
no-multiple-empty-lines(ESLint/Prettier), this may cause lint failures and adds churn to generated diffs; consider running the repo formatter over generated output or adjusting the generator formatting settings.
2 tasks
02fb863 to
96f0657
Compare
|
| compute_pool_id: overrides.computePoolId || TEST_CCLOUD_FLINK_COMPUTE_POOL_ID, | ||
| statement: overrides.sqlStatement || "SELECT * FROM test_table", | ||
| principal: "test-principal", | ||
| authorized_principals: [], |
Lucia Cerchie (Cerchie)
approved these changes
Mar 3, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.





Summary of Changes
tests/unit/testResources/flinkStatement.tsfixture, since it was removed from the API.gulp apigen, then ranprettierin a separate step to correct the formatting.*Optional: Any additional details or context that should be provided?