chore: regenerate libraries with gapic-generator v1.38.0 - #18058
chore: regenerate libraries with gapic-generator v1.38.0#18058hebaalazzeh wants to merge 0 commit 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
8929b34 to
779d0b9
Compare
37de220 to
e769c15
Compare
af499c8 to
779d0b9
Compare
e769c15 to
809c4aa
Compare
779d0b9 to
febd1ef
Compare
50fa874 to
62dbf56
Compare
a0f4cdb to
be4715e
Compare
62dbf56 to
6db4621
Compare
d7c3edb to
54694ba
Compare
6db4621 to
f268e91
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: