feat: update bindings to v2.0.28 (API v1.1206.0)#93
Open
cloudsmith-iduffy wants to merge 1 commit into
Open
Conversation
- Bumped package version: 2.0.27 -> 2.0.28 - Regenerated Python, Ruby, and Java bindings from latest OpenAPI spec (API v1.1206.0) - Fixed Ruby syntax errors: escaped apostrophe in upstream's disable_reason enum values (20 model files, 40 occurrences) - Ruff auto-fixed W605 invalid-escape-sequence issues in Python binding
There was a problem hiding this comment.
Pull request overview
- Updates the generated Cloudsmith API bindings package version to v2.0.28, tracking Cloudsmith API v1.1206.0.
- Changes are limited to version-string bumps across the generator script and binding manifests/docs.
Changes:
- Bump
package_versionused by the generation scripts to2.0.28. - Update Ruby binding version references (README, gem metadata,
VERSIONconstant). - Update Python and Java binding version references (package metadata, user agents, READMEs).
Reviewed changes
Copilot reviewed 15 out of 15 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
| scripts/common.sh | Bumps package_version to 2.0.28 for generation. |
| bindings/ruby/src/README.md | Updates gem/version examples to 2.0.28. |
| bindings/ruby/src/lib/cloudsmith-api/version.rb | Updates Ruby gem VERSION constant to 2.0.28. |
| bindings/ruby/src/build.json | Updates Ruby build metadata gemVersion to 2.0.28. |
| bindings/python/src/setup.py | Updates Python package VERSION to 2.0.28. |
| bindings/python/src/README.md | Updates Python README package version to 2.0.28. |
| bindings/python/src/cloudsmith_api/configuration.py | Updates debug report SDK version string to 2.0.28. |
| bindings/python/src/cloudsmith_api/api_client.py | Updates default User-Agent version to 2.0.28. |
| bindings/python/src/build.json | Updates Python build metadata packageVersion to 2.0.28. |
| bindings/java/src/src/main/java/io/cloudsmith/api/ApiClient.java | Updates default User-Agent version to 2.0.28. |
| bindings/java/src/README.md | Updates Maven/Gradle and artifact examples to 2.0.28. |
| bindings/java/src/pom.xml | Updates Maven project version to 2.0.28. |
| bindings/java/src/build.sbt | Updates SBT project version to 2.0.28. |
| bindings/java/src/build.json | Updates Java build metadata artifactVersion to 2.0.28. |
| bindings/java/src/build.gradle | Updates Gradle project version to 2.0.28. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
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
Updates the generated API bindings to v2.0.28, tracking Cloudsmith API v1.1206.0 (previously v1.1199.0).
package_versioninscripts/common.sh:2.0.27→2.0.28build.json,pom.xml,version.rb,setup.py, READMEs, etc.)Notes
disable_reasonenum with an unescaped apostrophe (upstream's APKINDEX signature), which is invalid Ruby. As in prior releases, the apostrophe was escaped across the 20 affected upstream model files so the Ruby bindings parse. After this fix the regenerated files are identical to what's already onmaster.master.Verification
pre-commit run --all-files→ passes (ruff)ruby -con all 332 generated Ruby lib files → all OK🤖 Generated with Claude Code