feat: update bindings to v2.0.26 (API v1.1137.0)#89
Merged
Conversation
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
There was a problem hiding this comment.
Pull request overview
Automated regeneration of the Cloudsmith API client bindings (Python/Ruby/Java) against API v1.1137.0, including a version bump to 2.0.26 and newly generated models/APIs (Recycle Bin, MCP upload, and private broadcasts toggling).
Changes:
- Bump SDK/package versions from
2.0.25→2.0.26across scripts and language bindings. - Regenerate Ruby/Python/Java bindings, adding new APIs/models (e.g.,
RecycleBinApi,McpPackageUpload*,RepositoryTokenPrivateBroadcasts*). - Update existing models/enums (e.g., new disable_reason value; add
used_pre_deduplicationto storage models).
Reviewed changes
Copilot reviewed 257 out of 257 changed files in this pull request and generated 11 comments.
Show a summary per file
| File | Description |
|---|---|
| scripts/common.sh | Updates the generated bindings package version to 2.0.26. |
| bindings/ruby/src/lib/cloudsmith-api/api/repos_api.rb | Regenerated Ruby API client code; updated repos_delete description text. |
| bindings/ruby/src/docs/ReposApi.md | Regenerated Ruby API docs; repos_delete description/index updated (currently with regressions noted in comments). |
| bindings/ruby/src/spec/api/repos_api_spec.rb | Regenerated Ruby spec stubs; repos_delete description updated. |
| bindings/python/src/cloudsmith_api/api/repos_api.py | Regenerated Python API client code; updated repos_delete docstring text. |
| bindings/python/src/docs/ReposApi.md | Regenerated Python API docs; repos_delete description/index updated (currently with regressions noted in comments). |
| bindings/java/src/src/main/java/io/cloudsmith/api/apis/ReposApi.java | Regenerated Java API client code; updated reposDelete Javadoc text. |
| bindings/java/src/docs/ReposApi.md | Regenerated Java API docs; reposDelete entry/description updated (currently with regressions noted in comments). |
| bindings/java/src/src/main/java/io/cloudsmith/api/JSON.java | Regenerated Java support code; import block changed (now highly redundant). |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
…enum values swagger-codegen emits 'RSA key did not verify the upstream's APKINDEX signature' as a single-quoted Ruby string, but the apostrophe in upstream's breaks the string literal. Escape it as upstream\'s in all 20 affected model files. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
mhutchings-182
approved these changes
Apr 24, 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 bindings update generated by
scripts/update-bindings.sh.Changes
2.0.25→2.0.261.1137.0New models/APIs
McpPackageUpload/McpPackageUploadRequestPackageRecycleBin/RecycleBinPackageRecycleBinApiRepositoryTokenPrivateBroadcasts/RepositoryTokenPrivateBroadcastsRequest