chore: restore nightly protobuf compatibility check - #13884
Conversation
There was a problem hiding this comment.
Code Review
This pull request refactors the nightly downstream Protobuf compatibility scripts to test local monorepo submodules directly instead of cloning them from GitHub, removing the special-casing for the google-cloud-java repository. Feedback on these changes recommends using standard CLI commands to retrieve tool versions rather than manually parsing versions.txt, redirecting error messages to standard error (>&2), and appending || exit 1 to pushd commands to ensure the scripts terminate safely if directory changes fail.
d8b7a8e to
24ef975
Compare
|
/gemini review |
There was a problem hiding this comment.
Code Review
This pull request updates the Kokoro nightly downstream compatibility scripts to test local monorepo submodules instead of cloning external repositories. It also adds KMS dependencies to the installation list, excludes StorageITRunnerTest from storage tests, and configures test options for Java 8 compatibility. Feedback on the changes suggests improving Bash script efficiency and robustness, specifically by using native parameter expansion instead of cut, avoiding useless use of cat with grep, and using Bash arrays instead of unquoted string variables to prevent word splitting issues.
0ee5563 to
72be2a8
Compare
72be2a8 to
41ffb2b
Compare
|
|



Part of Issue #13867
Passing manual workflow run: https://github.com/googleapis/google-cloud-java/actions/runs/30300607069