feat: update bindings to v2.0.31 (API v1.1354.0) - #103
Merged
Conversation
There was a problem hiding this comment.
Pull request overview
- Automated SDK/bindings regeneration to align repository artifacts with Cloudsmith API
v1.1352.0, publishing binding version2.0.31across 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.30→2.0.31across 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.
github-actions
Bot
force-pushed
the
automated/update-bindings-v2.0.31
branch
from
August 20, 2026 11:34
496a612 to
96b3359
Compare
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>
Contributor
|
@coillteoir, the recent changes to oid in the Swagger spec produced some changes in the API-bindings. Are these intended? relates to: |
apoclyps
approved these changes
Aug 20, 2026
BartoszBlizniak
approved these changes
Aug 20, 2026
Contributor
Yeah that's fine a customer requested us to expose them. |
cloudsmith-iduffy
approved these changes
Aug 20, 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.
Automated API bindings update.
2.0.311.1354.0Generated by the Update API bindings workflow.
Changes include: