From 4f1664d6b30d2ae3e5acd97a91d917abffe44538 Mon Sep 17 00:00:00 2001 From: Min Zhu Date: Wed, 6 May 2026 11:48:31 -0400 Subject: [PATCH 1/5] chore(iam-policy): remove proto path that is not copied from generation config --- generation_config.yaml | 2 -- 1 file changed, 2 deletions(-) diff --git a/generation_config.yaml b/generation_config.yaml index b5c231a71a29..22da514aa3c3 100644 --- a/generation_config.yaml +++ b/generation_config.yaml @@ -1335,8 +1335,6 @@ libraries: excluded_poms: proto-google-iam-v1-bom,google-iam-policy,proto-google-iam-v1 excluded_dependencies: google-iam-policy GAPICs: - - proto_path: google/iam/v1 - - proto_path: google/iam/v1beta - proto_path: google/iam/v2 - proto_path: google/iam/v2beta - proto_path: google/iam/v3 From d0cae0d75d1c3e37476384e8e315f904c7ec2373 Mon Sep 17 00:00:00 2001 From: Min Zhu Date: Wed, 6 May 2026 12:21:28 -0400 Subject: [PATCH 2/5] temp: attempt to force generation to run for iam-policy --- .../.github/scripts/hermetic_library_generation.sh | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/sdk-platform-java/.github/scripts/hermetic_library_generation.sh b/sdk-platform-java/.github/scripts/hermetic_library_generation.sh index c254aae64b3a..c8dccbc2355c 100755 --- a/sdk-platform-java/.github/scripts/hermetic_library_generation.sh +++ b/sdk-platform-java/.github/scripts/hermetic_library_generation.sh @@ -121,6 +121,14 @@ python hermetic_build/common/cli/get_changed_libraries.py create \ --current-generation-config-path="${generation_config}"\ --force-regenerate-all="${force_regenerate_all}" | tee "${changed_libraries_file}" changed_libraries="$(cat "${changed_libraries_file}")" +# Force run for iam-policy +if [[ -z "${changed_libraries}" ]]; then + changed_libraries="iam-policy" +else + if [[ ! "${changed_libraries}" =~ "iam-policy" ]]; then + changed_libraries="iam-policy,${changed_libraries}" + fi +fi echo "Changed libraries are: ${changed_libraries:-"No changed library"}." # run hermetic code generation docker image. From 697411e5ed21395f56bea3c3f9733018cf444cfb Mon Sep 17 00:00:00 2001 From: cloud-java-bot Date: Wed, 6 May 2026 16:27:20 +0000 Subject: [PATCH 3/5] chore: generate libraries at Wed May 6 16:25:20 UTC 2026 --- java-iam-policy/README.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/java-iam-policy/README.md b/java-iam-policy/README.md index 05b669204eba..e2274c3767f7 100644 --- a/java-iam-policy/README.md +++ b/java-iam-policy/README.md @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-iam-policy - 1.88.0 + 1.89.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-iam-policy:1.88.0' +implementation 'com.google.cloud:google-iam-policy:1.89.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-iam-policy" % "1.88.0" +libraryDependencies += "com.google.cloud" % "google-iam-policy" % "1.89.0" ``` ## Authentication @@ -175,7 +175,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/proto-google-iam-v1/latest/history [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-iam-policy.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-iam-policy/1.88.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-iam-policy/1.89.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles From d2fa69b7637831b4822fcf9a4bb1c8e997171fe3 Mon Sep 17 00:00:00 2001 From: Min Zhu Date: Wed, 6 May 2026 14:04:29 -0400 Subject: [PATCH 4/5] Revert "chore: generate libraries at Wed May 6 16:25:20 UTC 2026" This reverts commit 697411e5ed21395f56bea3c3f9733018cf444cfb. --- java-iam-policy/README.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/java-iam-policy/README.md b/java-iam-policy/README.md index e2274c3767f7..05b669204eba 100644 --- a/java-iam-policy/README.md +++ b/java-iam-policy/README.md @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-iam-policy - 1.89.0 + 1.88.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-iam-policy:1.89.0' +implementation 'com.google.cloud:google-iam-policy:1.88.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-iam-policy" % "1.89.0" +libraryDependencies += "com.google.cloud" % "google-iam-policy" % "1.88.0" ``` ## Authentication @@ -175,7 +175,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/proto-google-iam-v1/latest/history [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-iam-policy.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-iam-policy/1.89.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-iam-policy/1.88.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles From 0525d29909fd7685c64f04fc46574643e0d0a94d Mon Sep 17 00:00:00 2001 From: Min Zhu Date: Wed, 6 May 2026 14:04:44 -0400 Subject: [PATCH 5/5] Revert "temp: attempt to force generation to run for iam-policy" This reverts commit d0cae0d75d1c3e37476384e8e315f904c7ec2373. --- .../.github/scripts/hermetic_library_generation.sh | 8 -------- 1 file changed, 8 deletions(-) diff --git a/sdk-platform-java/.github/scripts/hermetic_library_generation.sh b/sdk-platform-java/.github/scripts/hermetic_library_generation.sh index c8dccbc2355c..c254aae64b3a 100755 --- a/sdk-platform-java/.github/scripts/hermetic_library_generation.sh +++ b/sdk-platform-java/.github/scripts/hermetic_library_generation.sh @@ -121,14 +121,6 @@ python hermetic_build/common/cli/get_changed_libraries.py create \ --current-generation-config-path="${generation_config}"\ --force-regenerate-all="${force_regenerate_all}" | tee "${changed_libraries_file}" changed_libraries="$(cat "${changed_libraries_file}")" -# Force run for iam-policy -if [[ -z "${changed_libraries}" ]]; then - changed_libraries="iam-policy" -else - if [[ ! "${changed_libraries}" =~ "iam-policy" ]]; then - changed_libraries="iam-policy,${changed_libraries}" - fi -fi echo "Changed libraries are: ${changed_libraries:-"No changed library"}." # run hermetic code generation docker image.