Skip to content

[API-BOT] Update OpenAPI spec and regenerate SDK#10

Merged
flovntp merged 2 commits into
mainfrom
update-openapi-spec
Jun 3, 2026
Merged

[API-BOT] Update OpenAPI spec and regenerate SDK#10
flovntp merged 2 commits into
mainfrom
update-openapi-spec

Conversation

@platformsh-devrel

Copy link
Copy Markdown

This PR updates the OpenAPI spec from the upstream source and applies formatting changes.

@github-actions

github-actions Bot commented May 29, 2026

Copy link
Copy Markdown

Upsun SDK checker report

Display raw output

════════════════════════════════════════════════════════════════════════════════
  SDK Signature Comparison Report
════════════════════════════════════════════════════════════════════════════════


📦 Class: DomainsTask
   Languages: node, php
────────────────────────────────────────────────────────────────────────────────

  ⚠️  Signature Differences:

     Method: add()
       node: (projectId: string, domain: string)
       php: (projectId: string, domainCreateInput: DomainCreateInput)

📦 Class: EnvironmentsTask
   Languages: node, php
────────────────────────────────────────────────────────────────────────────────

  ⚠️  Signature Differences:

     Method: init()
       node: (projectId: string, environmentId: string, profile: string, repository: string, files: FilesInner[])
       php: (projectId: string, environmentId: string, profile: string, repository: string, fileMode: string, filePath: string, fileContents: string)

     Method: addDomain()
       node: (projectId: string, environmentId: string, domainName: string)
       php: (projectId: string, domainCreateInput: DomainCreateInput)

📦 Class: IntegrationsTask
   Languages: node, php
────────────────────────────────────────────────────────────────────────────────

  ⚠️  Signature Differences:

     Method: createIntegration()
       node: (projectId: string, type: string, params: IntegrationCreateData)
       php: (projectId: string, integrationCreateInput: IntegrationCreateCreateInput)

     Method: updateIntegration()
       node: (projectId: string, integrationId: string, type: string, params: IntegrationCreateData)
       php: (projectId: string, integrationId: string, integrationUpdateInput: IntegrationPatch)

📦 Class: MetricsTask
   Languages: node, php
────────────────────────────────────────────────────────────────────────────────

  ⚠️  Missing Methods:
     php:
       - fetchMetrics()

📦 Class: ProjectsTask
   Languages: node, php
────────────────────────────────────────────────────────────────────────────────

  ⚠️  Signature Differences:

     Method: updateSettings()
       node: (projectId: string, settings: ProjectSettings)
       php: (projectId: string)

════════════════════════════════════════════════════════════════════════════════
  Summary
────────────────────────────────────────────────────────────────────────────────
  Total classes analyzed: 26
  ⚠️  Found 7 issue(s)
════════════════════════════════════════════════════════════════════════════════


@flovntp

flovntp commented Jun 3, 2026

Copy link
Copy Markdown
Contributor

@copilot what are the difference in the openapi spec compare to main?

Copilot AI commented Jun 3, 2026

Copy link
Copy Markdown

@copilot what are the difference in the openapi spec compare to main?

Compared to main, most of the raw diff is regeneration noise (reordered JSON plus new vendor extensions like x-ndjson-stream / x-stream-item-type added on operations).

The substantive spec changes are:

  • Added 7 operations across 4 new paths:
    • GET /organizations/{organization_id}/projects/provisioning
    • GET /organizations/{organization_id}/projects/{project_id}/history
    • GET|POST /projects/{projectId}/oci-registries
    • GET|PATCH|DELETE /projects/{projectId}/oci-registries/{registryCredentialId}
  • Removed 1 operation:
    • GET /projects/{projectId}/environments/{environmentId}/observability/http-metrics/overview
  • Added schemas for project history / provisioning / OCI registry credentials (History, ProvisionEvent, ProvisionStep, RegistryCredential*)
  • Removed a few older schemas (AddonType, ProjectAddon*, GoogleSSOConfig, OrganizationSSOConfig) and renamed some integration input schemas (IntegrationCreateInput -> IntegrationCreateCreateInput, OtlpLogIntegrationCreateInput -> OtlpLogIntegrationCreateCreateInput)
  • Updated some existing schemas too, for example:
    • Bitbucket integrations gained pull_requests_max_pages
    • Deployment gained tasks
    • ProjectCapabilities gained object_storage
    • Task gained runtime/container/resources-related fields
    • Organization._links gained additional optional links

If useful, I can also post a file-by-file or endpoint-by-endpoint breakdown.

Copilot AI requested a review from flovntp June 3, 2026 07:37
@flovntp flovntp merged commit 11ef204 into main Jun 3, 2026
8 checks passed
@flovntp flovntp deleted the update-openapi-spec branch June 3, 2026 08:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants