chore: regenerate libraries with gapic-generator v1.38.0 - #18058
chore: regenerate libraries with gapic-generator v1.38.0#18058hebaalazzeh wants to merge 2 commits into
Conversation
There was a problem hiding this comment.
Code Review
This pull request bumps the google-api-core dependency version to 2.28.0 across various integration configurations and updates the gapic-generator tool to version 1.38.0. In the google-ads-admanager package, a new compatibility module _compat.py is introduced to handle request transcoding and endpoint resolution. Consequently, the generated REST transport classes are refactored to utilize this shared module, removing redundant inline transcoding helper methods and significantly cleaning up the codebase. As there are no review comments, no additional feedback is provided.
quirogas
left a comment
There was a problem hiding this comment.
Please add the steps to generate this diff for posterity.
added in PR comment |
7c17559 to
570f194
Compare
37de220 to
e769c15
Compare
e769c15 to
809c4aa
Compare
50fa874 to
62dbf56
Compare
62dbf56 to
6db4621
Compare
Description
Regenerates all packages and preview-packages with
gapic-generatorv1.38.0 vialibrarian generate --all.Stacked on top of #18057
Steps to Reproduce the Full Regeneration Diff
1. Prerequisites & Environment Setup
Ensure Go, Python 3.11+, and
protoc(libprotoc 33.1/33.5) are installed and available in your$PATH:2. Clean Locks, Synthtool Cache, & Export Template Directory
Synthtool caches templates locally under
~/.cache/synthtool/synthtool. Clear any stale locks, ensure a clean template clone, and export the template path:3. Clean Stale Workspace Artifacts
Remove any temporary build/staging directories left over from previous runs:
4. Install Dependencies via Librarian
Install the exact tool versions specified in
librarian.yaml(includinggapic-generator 1.38.0, formatters, and linters):5. Run Librarian Generation
Run librarian to regenerate all packages across the repository:
6. Post-Generation Cleanup
Remove temporary staging artifacts: