Skip to content

feat: update bindings to v2.0.31 (API v1.1354.0) - #103

Merged
apoclyps merged 3 commits into
masterfrom
automated/update-bindings-v2.0.31
Aug 20, 2026
Merged

feat: update bindings to v2.0.31 (API v1.1354.0)#103
apoclyps merged 3 commits into
masterfrom
automated/update-bindings-v2.0.31

Conversation

@github-actions

@github-actions github-actions Bot commented Aug 20, 2026

Copy link
Copy Markdown
Contributor

Automated API bindings update.

  • Binding version: 2.0.31
  • CloudSmith API version: 1.1354.0

Generated by the Update API bindings workflow.

Changes include:

Copilot AI lite review requested due to automatic review settings August 20, 2026 06:13

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

  • Automated SDK/bindings regeneration to align repository artifacts with Cloudsmith API v1.1352.0, publishing binding version 2.0.31 across supported languages.
  • Adds the new OpenID endpoint (POST /openid/{owner}/) plus corresponding OIDC request/response models in Ruby, Python, and Java.

Changes:

  • Bump package/binding versions from 2.0.302.0.31 across scripts and language packages.
  • Add OpenID API client surfaces (API classes + docs) and new OIDC models.
  • Add generated test stubs for the new API/models.

Reviewed changes

Copilot reviewed 53 out of 53 changed files in this pull request and generated 3 comments.

Show a summary per file
File Description
scripts/common.sh Bump generated package version used by binding generation scripts.
bindings/ruby/src/spec/models/oidc_spec.rb Add generated Ruby model spec stub for Oidc.
bindings/ruby/src/spec/models/oidc_request_spec.rb Add generated Ruby model spec stub for OidcRequest.
bindings/ruby/src/spec/models/oidc_1_spec.rb Add generated Ruby model spec stub for Oidc1.
bindings/ruby/src/spec/api/openid_api_spec.rb Add generated Ruby API spec stub for OpenidApi.
bindings/ruby/src/README.md Update Ruby README version strings and list new OpenID API/model docs.
bindings/ruby/src/lib/cloudsmith-api/version.rb Bump Ruby gem version constant to 2.0.31.
bindings/ruby/src/lib/cloudsmith-api/models/oidc.rb Add generated Ruby model Oidc.
bindings/ruby/src/lib/cloudsmith-api/models/oidc_request.rb Add generated Ruby model OidcRequest.
bindings/ruby/src/lib/cloudsmith-api/models/oidc_1.rb Add generated Ruby model Oidc1.
bindings/ruby/src/lib/cloudsmith-api/api/openid_api.rb Add generated Ruby API client for OpenID endpoint.
bindings/ruby/src/lib/cloudsmith-api.rb Wire new Ruby models and OpenID API into gem requires.
bindings/ruby/src/docs/OpenidApi.md Add generated Ruby docs for Openid_create.
bindings/ruby/src/docs/OidcRequest.md Add generated Ruby docs for OidcRequest.
bindings/ruby/src/docs/Oidc1.md Add generated Ruby docs for Oidc1.
bindings/ruby/src/docs/Oidc.md Add generated Ruby docs for Oidc.
bindings/ruby/src/build.json Bump Ruby build config gem version to 2.0.31.
bindings/python/src/test/test_openid_api.py Add generated Python test stub for OpenidApi.
bindings/python/src/test/test_oidc1.py Add generated Python test stub for Oidc1.
bindings/python/src/test/test_oidc.py Add generated Python test stub for Oidc.
bindings/python/src/test/test_oidc_request.py Add generated Python test stub for OidcRequest.
bindings/python/src/setup.py Bump Python package version to 2.0.31.
bindings/python/src/README.md Update Python README version strings and list new OpenID API/model docs.
bindings/python/src/docs/OpenidApi.md Add generated Python docs for OpenID endpoint.
bindings/python/src/docs/OidcRequest.md Add generated Python docs for OidcRequest.
bindings/python/src/docs/Oidc1.md Add generated Python docs for Oidc1.
bindings/python/src/docs/Oidc.md Add generated Python docs for Oidc.
bindings/python/src/cloudsmith_api/models/oidc1.py Add generated Python model Oidc1.
bindings/python/src/cloudsmith_api/models/oidc.py Add generated Python model Oidc.
bindings/python/src/cloudsmith_api/models/oidc_request.py Add generated Python model OidcRequest.
bindings/python/src/cloudsmith_api/models/init.py Export new Python models from the package.
bindings/python/src/cloudsmith_api/configuration.py Bump debug report SDK version string to 2.0.31.
bindings/python/src/cloudsmith_api/api/openid_api.py Add generated Python API client for OpenID endpoint.
bindings/python/src/cloudsmith_api/api/init.py Export new Python OpenidApi.
bindings/python/src/cloudsmith_api/api_client.py Bump Python User-Agent SDK version string to 2.0.31.
bindings/python/src/cloudsmith_api/init.py Export new Python API and models from top-level package.
bindings/python/src/build.json Bump Python build config version to 2.0.31.
bindings/java/src/src/test/java/io/cloudsmith/api/apis/OpenidApiTest.java Add generated Java test stub for OpenidApi (ignored).
bindings/java/src/src/main/java/io/cloudsmith/api/models/OidcRequest.java Add generated Java model OidcRequest.
bindings/java/src/src/main/java/io/cloudsmith/api/models/Oidc1.java Add generated Java model Oidc1.
bindings/java/src/src/main/java/io/cloudsmith/api/models/Oidc.java Add generated Java model Oidc.
bindings/java/src/src/main/java/io/cloudsmith/api/JSON.java Regenerate Java JSON handling; adds additional repeated model imports.
bindings/java/src/src/main/java/io/cloudsmith/api/apis/OpenidApi.java Add generated Java API client for OpenID endpoint.
bindings/java/src/src/main/java/io/cloudsmith/api/ApiClient.java Bump Java User-Agent SDK version string to 2.0.31.
bindings/java/src/README.md Update Java README version strings and list new OpenID API/model docs.
bindings/java/src/pom.xml Bump Java artifact version to 2.0.31.
bindings/java/src/docs/OpenidApi.md Add generated Java docs for OpenID endpoint.
bindings/java/src/docs/OidcRequest.md Add generated Java docs for OidcRequest.
bindings/java/src/docs/Oidc1.md Add generated Java docs for Oidc1.
bindings/java/src/docs/Oidc.md Add generated Java docs for Oidc.
bindings/java/src/build.sbt Bump SBT project version to 2.0.31.
bindings/java/src/build.json Bump Java build config version to 2.0.31.
bindings/java/src/build.gradle Bump Gradle project version to 2.0.31.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread bindings/java/src/src/main/java/io/cloudsmith/api/JSON.java Outdated
Comment thread bindings/java/src/src/main/java/io/cloudsmith/api/apis/OpenidApi.java Outdated
Comment thread bindings/python/src/docs/OpenidApi.md
@github-actions
github-actions Bot force-pushed the automated/update-bindings-v2.0.31 branch from 496a612 to 96b3359 Compare August 20, 2026 11:34
@github-actions github-actions Bot changed the title feat: update bindings to v2.0.31 (API v1.1352.0) feat: update bindings to v2.0.31 (API v1.1354.0) Aug 20, 2026
apoclyps and others added 2 commits August 20, 2026 12:50
swagger-codegen regeneration duplicated `import io.cloudsmith.api.models.*;` ~320 times; collapse to a single import.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
swagger-codegen regeneration duplicated the `java.lang.reflect.Type` import in OpenidApi.java and 21 other generated *Api.java classes.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@apoclyps

Copy link
Copy Markdown
Contributor

@coillteoir, the recent changes to oid in the Swagger spec produced some changes in the API-bindings. Are these intended?

relates to:

@apoclyps
apoclyps requested a review from coillteoir August 20, 2026 11:53
@cloudsmith-iduffy

Copy link
Copy Markdown
Contributor

@coillteoir, the recent changes to oid in the Swagger spec produced some changes in the API-bindings. Are these intended?

relates to:

Yeah that's fine a customer requested us to expose them.

@apoclyps
apoclyps merged commit a8177c6 into master Aug 20, 2026
9 checks passed
@apoclyps
apoclyps deleted the automated/update-bindings-v2.0.31 branch August 20, 2026 12:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Development

Successfully merging this pull request may close these issues.

4 participants