diff --git a/.cloudbuild/graalvm/cloudbuild-test-a.yaml b/.cloudbuild/graalvm/cloudbuild-test-a.yaml index 407902e01b..4d25973e13 100644 --- a/.cloudbuild/graalvm/cloudbuild-test-a.yaml +++ b/.cloudbuild/graalvm/cloudbuild-test-a.yaml @@ -14,7 +14,7 @@ timeout: 7200s # 2 hours substitutions: - _SHARED_DEPENDENCIES_VERSION: '3.30.1-SNAPSHOT' # {x-version-update:google-cloud-shared-dependencies:current} + _SHARED_DEPENDENCIES_VERSION: '3.30.2-SNAPSHOT' # {x-version-update:google-cloud-shared-dependencies:current} _JAVA_SHARED_CONFIG_VERSION: '1.7.7' options: machineType: 'E2_HIGHCPU_8' diff --git a/.cloudbuild/graalvm/cloudbuild-test-b.yaml b/.cloudbuild/graalvm/cloudbuild-test-b.yaml index d12f0e3147..58048cb5d6 100644 --- a/.cloudbuild/graalvm/cloudbuild-test-b.yaml +++ b/.cloudbuild/graalvm/cloudbuild-test-b.yaml @@ -14,7 +14,7 @@ timeout: 7200s # 2 hours substitutions: - _SHARED_DEPENDENCIES_VERSION: '3.30.1-SNAPSHOT' # {x-version-update:google-cloud-shared-dependencies:current} + _SHARED_DEPENDENCIES_VERSION: '3.30.2-SNAPSHOT' # {x-version-update:google-cloud-shared-dependencies:current} _JAVA_SHARED_CONFIG_VERSION: '1.7.7' options: machineType: 'E2_HIGHCPU_8' diff --git a/.cloudbuild/graalvm/cloudbuild.yaml b/.cloudbuild/graalvm/cloudbuild.yaml index 5da0e1ffed..2c458fdad8 100644 --- a/.cloudbuild/graalvm/cloudbuild.yaml +++ b/.cloudbuild/graalvm/cloudbuild.yaml @@ -14,7 +14,7 @@ timeout: 7200s # 2 hours substitutions: - _SHARED_DEPENDENCIES_VERSION: '3.30.1-SNAPSHOT' # {x-version-update:google-cloud-shared-dependencies:current} + _SHARED_DEPENDENCIES_VERSION: '3.30.2-SNAPSHOT' # {x-version-update:google-cloud-shared-dependencies:current} _JAVA_SHARED_CONFIG_VERSION: '1.7.7' steps: # GraalVM A build diff --git a/.cloudbuild/library_generation/cloudbuild-library-generation-release.yaml b/.cloudbuild/library_generation/cloudbuild-library-generation-release.yaml index 4c5e07d450..fc320d3ec6 100644 --- a/.cloudbuild/library_generation/cloudbuild-library-generation-release.yaml +++ b/.cloudbuild/library_generation/cloudbuild-library-generation-release.yaml @@ -14,7 +14,7 @@ timeout: 7200s # 2 hours substitutions: - _GAPIC_GENERATOR_JAVA_VERSION: '2.40.1-SNAPSHOT' # {x-version-update:gapic-generator-java:current} + _GAPIC_GENERATOR_JAVA_VERSION: '2.40.2-SNAPSHOT' # {x-version-update:gapic-generator-java:current} _IMAGE_ID: "gcr.io/cloud-devrel-public-resources/java-library-generation:${_GAPIC_GENERATOR_JAVA_VERSION}" steps: # Library generation build diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 16bd20a361..01b2a3188c 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -327,7 +327,7 @@ jobs: run: | mvn install -B -ntp -DskipTests -Dclirr.skip -Dcheckstyle.skip - name: Validate gapic-generator-java-bom - uses: googleapis/java-cloud-bom/tests/validate-bom@f3c611a09b556e81029d5588afe22ca6a15b0cef + uses: googleapis/java-cloud-bom/tests/validate-bom@db4265ffa7e23c64ae37d9804394569e4577b3e2 with: bom-path: gapic-generator-java-bom/pom.xml diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 69efe8f538..8d572e9c90 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "2.40.0" + ".": "2.40.1" } \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md index 6b42bc76aa..5e6d6ee75c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,39 @@ # Changelog +## [2.40.1](https://github.com/googleapis/sdk-platform-java/compare/v2.40.0...v2.40.1) (2024-05-15) + + +### Bug Fixes + +* [common-protos] An existing method `UpdateVehicleLocation` is ([7f96074](https://github.com/googleapis/sdk-platform-java/commit/7f96074859cd22289fe3ba464e8878d8b228e51c)) +* [common-protos] An existing method `UpdateVehicleLocation` is removed from service `VehicleService` ([#2751](https://github.com/googleapis/sdk-platform-java/issues/2751)) ([7f96074](https://github.com/googleapis/sdk-platform-java/commit/7f96074859cd22289fe3ba464e8878d8b228e51c)) +* [iam] An existing method `UpdateVehicleLocation` is removed from ([4a1ae7b](https://github.com/googleapis/sdk-platform-java/commit/4a1ae7b0b87a3dcc10834d7d2a1f0cd1975f0736)) +* [iam] An existing method `UpdateVehicleLocation` is removed from service `VehicleService` ([#2752](https://github.com/googleapis/sdk-platform-java/issues/2752)) ([4a1ae7b](https://github.com/googleapis/sdk-platform-java/commit/4a1ae7b0b87a3dcc10834d7d2a1f0cd1975f0736)) +* do not populate repo level change while removing library ([#2740](https://github.com/googleapis/sdk-platform-java/issues/2740)) ([43e62b9](https://github.com/googleapis/sdk-platform-java/commit/43e62b998958abd4ca96b83800380c9696ff693f)) +* only append `.api.grpc` suffix to group id if the artifact id starts with `proto-` or `grpc-` ([#2731](https://github.com/googleapis/sdk-platform-java/issues/2731)) ([8e87b2e](https://github.com/googleapis/sdk-platform-java/commit/8e87b2e9a28a1797efb2eea531d25094b4438e0d)) +* opentelemetry-bom to be in third-party-dependencies BOM ([#2736](https://github.com/googleapis/sdk-platform-java/issues/2736)) ([4ecc89b](https://github.com/googleapis/sdk-platform-java/commit/4ecc89bfff1a83e501b2fdc5a04bba47d83a7c00)) +* prepare to generate grafeas ([#2761](https://github.com/googleapis/sdk-platform-java/issues/2761)) ([1114f18](https://github.com/googleapis/sdk-platform-java/commit/1114f1863bf5ae15ee56631fd824a2269e91746d)) +* Replace deprecated protobuf methods. ([#2764](https://github.com/googleapis/sdk-platform-java/issues/2764)) ([986c090](https://github.com/googleapis/sdk-platform-java/commit/986c090a043f06ef98c9787cedf3c89cf7365017)) + + +### Dependencies + +* update dependency black to v24.4.2 ([#2660](https://github.com/googleapis/sdk-platform-java/issues/2660)) ([1cbb681](https://github.com/googleapis/sdk-platform-java/commit/1cbb681f3f395afee4be63cd6b96fefda7083d97)) +* update dependency com.fasterxml.jackson:jackson-bom to v2.17.1 ([#2732](https://github.com/googleapis/sdk-platform-java/issues/2732)) ([891b01d](https://github.com/googleapis/sdk-platform-java/commit/891b01d0d35384df3269cdd8b37102b2587c9188)) +* update dependency com.google.cloud:grpc-gcp to v1.6.0 ([#2767](https://github.com/googleapis/sdk-platform-java/issues/2767)) ([a39aa07](https://github.com/googleapis/sdk-platform-java/commit/a39aa07d013c9c097ad93fd68cf97da1c7d9ff03)) +* update dependency com.google.errorprone:error_prone_annotations to v2.27.1 ([#2708](https://github.com/googleapis/sdk-platform-java/issues/2708)) ([4d7d246](https://github.com/googleapis/sdk-platform-java/commit/4d7d246e821797155792c5f1ad0c1704ec2766d4)) +* update dependency com.google.errorprone:error_prone_annotations to v2.27.1 ([#2709](https://github.com/googleapis/sdk-platform-java/issues/2709)) ([4e31d7d](https://github.com/googleapis/sdk-platform-java/commit/4e31d7dd917c76229c3cfe18b0f98d561c9f7d3b)) +* update dependency com.google.oauth-client:google-oauth-client-bom to v1.36.0 ([#2768](https://github.com/googleapis/sdk-platform-java/issues/2768)) ([22b7398](https://github.com/googleapis/sdk-platform-java/commit/22b7398f07a77935c0c002c78e8e30dca5979652)) +* update dependency commons-codec:commons-codec to v1.17.0 ([#2710](https://github.com/googleapis/sdk-platform-java/issues/2710)) ([b87356c](https://github.com/googleapis/sdk-platform-java/commit/b87356c1d80559fd5ca85ee0edfa3e5f24db6b17)) +* update dependency jinja2 to v3.1.4 [security] ([#2742](https://github.com/googleapis/sdk-platform-java/issues/2742)) ([d67eaf8](https://github.com/googleapis/sdk-platform-java/commit/d67eaf85c409dc7cf653dfb6d753d39a77292135)) +* update dependency lxml to v5.2.2 ([#2766](https://github.com/googleapis/sdk-platform-java/issues/2766)) ([df7e211](https://github.com/googleapis/sdk-platform-java/commit/df7e211e534516f9596e230598b70fdbfdea1ac3)) +* update dependency markupsafe to v2.1.5 ([#2657](https://github.com/googleapis/sdk-platform-java/issues/2657)) ([805baf8](https://github.com/googleapis/sdk-platform-java/commit/805baf87cfd70bb74b345cff93a6a6e02ade3dd7)) +* update dependency net.bytebuddy:byte-buddy to v1.14.15 ([#2753](https://github.com/googleapis/sdk-platform-java/issues/2753)) ([a472620](https://github.com/googleapis/sdk-platform-java/commit/a4726206146a503822f685caa1e4d04273b738dc)) +* update dependency platformdirs to v4.2.1 ([#2662](https://github.com/googleapis/sdk-platform-java/issues/2662)) ([dbdcc91](https://github.com/googleapis/sdk-platform-java/commit/dbdcc91e91ca19eca7c098b6131e3faa90f3386e)) +* update googleapis/java-cloud-bom digest to db4265f ([#2755](https://github.com/googleapis/sdk-platform-java/issues/2755)) ([908db6f](https://github.com/googleapis/sdk-platform-java/commit/908db6f453b1915e2fd4097d5cf639f054829c39)) +* update googleapis/java-cloud-bom digest to f3c611a ([#2700](https://github.com/googleapis/sdk-platform-java/issues/2700)) ([d254e9b](https://github.com/googleapis/sdk-platform-java/commit/d254e9bd67ec12802158d48f3c06dc618e0df903)) +* update opentelemetry-java monorepo to v1.38.0 ([#2769](https://github.com/googleapis/sdk-platform-java/issues/2769)) ([0a5c7c4](https://github.com/googleapis/sdk-platform-java/commit/0a5c7c4075ee986028535c424e4a62458a25f8d2)) + ## [2.40.0](https://github.com/googleapis/sdk-platform-java/compare/v2.39.0...v2.40.0) (2024-05-02) diff --git a/WORKSPACE b/WORKSPACE index 58d3212a0b..2fd277796d 100644 --- a/WORKSPACE +++ b/WORKSPACE @@ -60,7 +60,7 @@ maven_install( repositories = ["https://repo.maven.apache.org/maven2/"], ) -_gapic_generator_java_version = "2.40.1-SNAPSHOT" # {x-version-update:gapic-generator-java:current} +_gapic_generator_java_version = "2.40.2-SNAPSHOT" # {x-version-update:gapic-generator-java:current} maven_install( artifacts = [ diff --git a/api-common-java/pom.xml b/api-common-java/pom.xml index c8740cd068..fe6403145a 100644 --- a/api-common-java/pom.xml +++ b/api-common-java/pom.xml @@ -5,14 +5,14 @@ com.google.api api-common jar - 2.31.1-SNAPSHOT + 2.31.2-SNAPSHOT API Common Common utilities for Google APIs in Java com.google.api gapic-generator-java-pom-parent - 2.40.1-SNAPSHOT + 2.40.2-SNAPSHOT ../gapic-generator-java-pom-parent diff --git a/coverage-report/pom.xml b/coverage-report/pom.xml index 231269f42d..26f46f7c5a 100644 --- a/coverage-report/pom.xml +++ b/coverage-report/pom.xml @@ -31,22 +31,22 @@ com.google.api gax - 2.48.1-SNAPSHOT + 2.48.2-SNAPSHOT com.google.api gax-grpc - 2.48.1-SNAPSHOT + 2.48.2-SNAPSHOT com.google.api gax-httpjson - 2.48.1-SNAPSHOT + 2.48.2-SNAPSHOT com.google.api api-common - 2.31.1-SNAPSHOT + 2.31.2-SNAPSHOT diff --git a/gapic-generator-java-bom/pom.xml b/gapic-generator-java-bom/pom.xml index ea55047998..1f02832d9c 100644 --- a/gapic-generator-java-bom/pom.xml +++ b/gapic-generator-java-bom/pom.xml @@ -4,7 +4,7 @@ com.google.api gapic-generator-java-bom pom - 2.40.1-SNAPSHOT + 2.40.2-SNAPSHOT GAPIC Generator Java BOM BOM for the libraries in gapic-generator-java repository. Users should not @@ -15,7 +15,7 @@ com.google.api gapic-generator-java-pom-parent - 2.40.1-SNAPSHOT + 2.40.2-SNAPSHOT ../gapic-generator-java-pom-parent @@ -75,61 +75,61 @@ com.google.api api-common - 2.31.1-SNAPSHOT + 2.31.2-SNAPSHOT com.google.api gax-bom - 2.48.1-SNAPSHOT + 2.48.2-SNAPSHOT pom import com.google.api gapic-generator-java - 2.40.1-SNAPSHOT + 2.40.2-SNAPSHOT com.google.api.grpc grpc-google-common-protos - 2.39.1-SNAPSHOT + 2.39.2-SNAPSHOT com.google.api.grpc proto-google-common-protos - 2.39.1-SNAPSHOT + 2.39.2-SNAPSHOT com.google.api.grpc proto-google-iam-v1 - 1.34.1-SNAPSHOT + 1.34.2-SNAPSHOT com.google.api.grpc proto-google-iam-v2 - 1.34.1-SNAPSHOT + 1.34.2-SNAPSHOT com.google.api.grpc proto-google-iam-v2beta - 1.34.1-SNAPSHOT + 1.34.2-SNAPSHOT com.google.api.grpc grpc-google-iam-v1 - 1.34.1-SNAPSHOT + 1.34.2-SNAPSHOT com.google.api.grpc grpc-google-iam-v2 - 1.34.1-SNAPSHOT + 1.34.2-SNAPSHOT com.google.api.grpc grpc-google-iam-v2beta - 1.34.1-SNAPSHOT + 1.34.2-SNAPSHOT diff --git a/gapic-generator-java-pom-parent/pom.xml b/gapic-generator-java-pom-parent/pom.xml index b07acf7bb1..9d0d87dace 100644 --- a/gapic-generator-java-pom-parent/pom.xml +++ b/gapic-generator-java-pom-parent/pom.xml @@ -5,7 +5,7 @@ 4.0.0 com.google.api gapic-generator-java-pom-parent - 2.40.1-SNAPSHOT + 2.40.2-SNAPSHOT pom GAPIC Generator Java POM Parent https://github.com/googleapis/sdk-platform-java diff --git a/gapic-generator-java/pom.xml b/gapic-generator-java/pom.xml index 730ef82950..750887cb89 100644 --- a/gapic-generator-java/pom.xml +++ b/gapic-generator-java/pom.xml @@ -4,7 +4,7 @@ 4.0.0 com.google.api gapic-generator-java - 2.40.1-SNAPSHOT + 2.40.2-SNAPSHOT GAPIC Generator Java GAPIC generator Java @@ -22,7 +22,7 @@ com.google.api gapic-generator-java-pom-parent - 2.40.1-SNAPSHOT + 2.40.2-SNAPSHOT ../gapic-generator-java-pom-parent @@ -31,7 +31,7 @@ com.google.api gapic-generator-java-bom - 2.40.1-SNAPSHOT + 2.40.2-SNAPSHOT pom import diff --git a/gapic-generator-java/src/main/java/com/google/api/generator/gapic/protoparser/Parser.java b/gapic-generator-java/src/main/java/com/google/api/generator/gapic/protoparser/Parser.java index c7d0b95a3d..747faa25c3 100644 --- a/gapic-generator-java/src/main/java/com/google/api/generator/gapic/protoparser/Parser.java +++ b/gapic-generator-java/src/main/java/com/google/api/generator/gapic/protoparser/Parser.java @@ -1063,12 +1063,10 @@ private static Field parseField( .setType(TypeParser.parseType(fieldDescriptor)) .setIsMessage(fieldDescriptor.getJavaType() == FieldDescriptor.JavaType.MESSAGE) .setIsEnum(fieldDescriptor.getJavaType() == FieldDescriptor.JavaType.ENUM) - .setIsContainedInOneof( - fieldDescriptor.getContainingOneof() != null - && !fieldDescriptor.getContainingOneof().isSynthetic()) + .setIsContainedInOneof(fieldDescriptor.getRealContainingOneof() != null) .setIsProto3Optional( fieldDescriptor.getContainingOneof() != null - && fieldDescriptor.getContainingOneof().isSynthetic()) + && fieldDescriptor.getRealContainingOneof() == null) .setIsRepeated(fieldDescriptor.isRepeated()) .setIsRequired(isRequired) .setFieldInfoFormat(fieldInfoFormat) diff --git a/gax-java/README.md b/gax-java/README.md index 2f74b63d7d..ca0b8c73b9 100644 --- a/gax-java/README.md +++ b/gax-java/README.md @@ -34,27 +34,27 @@ If you are using Maven, add this to your pom.xml file com.google.api gax - 2.48.0 + 2.48.1 com.google.api gax-grpc - 2.48.0 + 2.48.1 ``` If you are using Gradle, add this to your dependencies ```Groovy -compile 'com.google.api:gax:2.48.0', - 'com.google.api:gax-grpc:2.48.0' +compile 'com.google.api:gax:2.48.1', + 'com.google.api:gax-grpc:2.48.1' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.api" % "gax" % "2.48.0" -libraryDependencies += "com.google.api" % "gax-grpc" % "2.48.0" +libraryDependencies += "com.google.api" % "gax" % "2.48.1" +libraryDependencies += "com.google.api" % "gax-grpc" % "2.48.1" ``` [//]: # ({x-version-update-end}) diff --git a/gax-java/dependencies.properties b/gax-java/dependencies.properties index a5b1c1bc17..3dc2183988 100644 --- a/gax-java/dependencies.properties +++ b/gax-java/dependencies.properties @@ -8,16 +8,16 @@ # Versions of oneself # {x-version-update-start:gax:current} -version.gax=2.48.1-SNAPSHOT +version.gax=2.48.2-SNAPSHOT # {x-version-update-end} # {x-version-update-start:gax:current} -version.gax_grpc=2.48.1-SNAPSHOT +version.gax_grpc=2.48.2-SNAPSHOT # {x-version-update-end} # {x-version-update-start:gax:current} -version.gax_bom=2.48.1-SNAPSHOT +version.gax_bom=2.48.2-SNAPSHOT # {x-version-update-end} # {x-version-update-start:gax:current} -version.gax_httpjson=2.48.1-SNAPSHOT +version.gax_httpjson=2.48.2-SNAPSHOT # {x-version-update-end} # Versions for dependencies which actual artifacts differ between Bazel and Gradle. @@ -63,7 +63,7 @@ maven.com_google_guava_failureaccess=com.google.guava:failureaccess:1.0.2 maven.org_apache_commons_commons_lang3=org.apache.commons:commons-lang3:3.14.0 maven.com_google_android_annotations=com.google.android:annotations:4.1.1.4 maven.com_google_code_findbugs_jsr305=com.google.code.findbugs:jsr305:3.0.2 -maven.com_google_errorprone_error_prone_annotations=com.google.errorprone:error_prone_annotations:2.26.1 +maven.com_google_errorprone_error_prone_annotations=com.google.errorprone:error_prone_annotations:2.27.1 maven.com_google_j2objc_j2objc_annotations=com.google.j2objc:j2objc-annotations:2.8 maven.com_google_auto_value_auto_value=com.google.auto.value:auto-value:1.10.4 maven.com_google_auto_value_auto_value_annotations=com.google.auto.value:auto-value-annotations:1.10.4 @@ -83,5 +83,5 @@ maven.org_mockito_mockito_core=org.mockito:mockito-core:2.28.2 maven.org_hamcrest_hamcrest_core=org.hamcrest:hamcrest-core:1.3 maven.com_google_truth_truth=com.google.truth:truth:1.4.2 maven.com_googlecode_java_diff_utils_diffutils=com.googlecode.java-diff-utils:diffutils:1.3.0 -maven.net_bytebuddy_byte_buddy=net.bytebuddy:byte-buddy:1.14.14 +maven.net_bytebuddy_byte_buddy=net.bytebuddy:byte-buddy:1.14.15 maven.org_objenesis_objenesis=org.objenesis:objenesis:2.6 diff --git a/gax-java/gax-bom/pom.xml b/gax-java/gax-bom/pom.xml index 15ec6bf612..e3fa2b1769 100644 --- a/gax-java/gax-bom/pom.xml +++ b/gax-java/gax-bom/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.api gax-bom - 2.48.1-SNAPSHOT + 2.48.2-SNAPSHOT pom GAX (Google Api eXtensions) for Java (BOM) Google Api eXtensions for Java (BOM) @@ -43,55 +43,55 @@ com.google.api gax - 2.48.1-SNAPSHOT + 2.48.2-SNAPSHOT com.google.api gax - 2.48.1-SNAPSHOT + 2.48.2-SNAPSHOT test-jar testlib com.google.api gax - 2.48.1-SNAPSHOT + 2.48.2-SNAPSHOT testlib com.google.api gax-grpc - 2.48.1-SNAPSHOT + 2.48.2-SNAPSHOT com.google.api gax-grpc - 2.48.1-SNAPSHOT + 2.48.2-SNAPSHOT test-jar testlib com.google.api gax-grpc - 2.48.1-SNAPSHOT + 2.48.2-SNAPSHOT testlib com.google.api gax-httpjson - 2.48.1-SNAPSHOT + 2.48.2-SNAPSHOT com.google.api gax-httpjson - 2.48.1-SNAPSHOT + 2.48.2-SNAPSHOT test-jar testlib com.google.api gax-httpjson - 2.48.1-SNAPSHOT + 2.48.2-SNAPSHOT testlib diff --git a/gax-java/gax-grpc/pom.xml b/gax-java/gax-grpc/pom.xml index bf50b8527e..b25e708814 100644 --- a/gax-java/gax-grpc/pom.xml +++ b/gax-java/gax-grpc/pom.xml @@ -3,7 +3,7 @@ 4.0.0 gax-grpc - 2.48.1-SNAPSHOT + 2.48.2-SNAPSHOT jar GAX (Google Api eXtensions) for Java (gRPC) Google Api eXtensions for Java (gRPC) @@ -11,7 +11,7 @@ com.google.api gax-parent - 2.48.1-SNAPSHOT + 2.48.2-SNAPSHOT diff --git a/gax-java/gax-httpjson/pom.xml b/gax-java/gax-httpjson/pom.xml index ff8930f609..c1016d17bd 100644 --- a/gax-java/gax-httpjson/pom.xml +++ b/gax-java/gax-httpjson/pom.xml @@ -3,7 +3,7 @@ 4.0.0 gax-httpjson - 2.48.1-SNAPSHOT + 2.48.2-SNAPSHOT jar GAX (Google Api eXtensions) for Java (HTTP JSON) Google Api eXtensions for Java (HTTP JSON) @@ -11,7 +11,7 @@ com.google.api gax-parent - 2.48.1-SNAPSHOT + 2.48.2-SNAPSHOT diff --git a/gax-java/gax/pom.xml b/gax-java/gax/pom.xml index 07fb0d7006..7f706b741a 100644 --- a/gax-java/gax/pom.xml +++ b/gax-java/gax/pom.xml @@ -3,7 +3,7 @@ 4.0.0 gax - 2.48.1-SNAPSHOT + 2.48.2-SNAPSHOT jar GAX (Google Api eXtensions) for Java (Core) Google Api eXtensions for Java (Core) @@ -11,7 +11,7 @@ com.google.api gax-parent - 2.48.1-SNAPSHOT + 2.48.2-SNAPSHOT diff --git a/gax-java/pom.xml b/gax-java/pom.xml index 5966898fc4..c434186653 100644 --- a/gax-java/pom.xml +++ b/gax-java/pom.xml @@ -4,14 +4,14 @@ com.google.api gax-parent pom - 2.48.1-SNAPSHOT + 2.48.2-SNAPSHOT GAX (Google Api eXtensions) for Java (Parent) Google Api eXtensions for Java (Parent) com.google.api gapic-generator-java-pom-parent - 2.40.1-SNAPSHOT + 2.40.2-SNAPSHOT ../gapic-generator-java-pom-parent @@ -50,7 +50,7 @@ com.google.api api-common - 2.31.1-SNAPSHOT + 2.31.2-SNAPSHOT com.google.auth @@ -108,24 +108,24 @@ com.google.api gax - 2.48.1-SNAPSHOT + 2.48.2-SNAPSHOT com.google.api gax - 2.48.1-SNAPSHOT + 2.48.2-SNAPSHOT test-jar testlib com.google.api.grpc proto-google-common-protos - 2.39.1-SNAPSHOT + 2.39.2-SNAPSHOT com.google.api.grpc grpc-google-common-protos - 2.39.1-SNAPSHOT + 2.39.2-SNAPSHOT io.grpc diff --git a/java-common-protos/grpc-google-common-protos/pom.xml b/java-common-protos/grpc-google-common-protos/pom.xml index 2adbd8e308..5b2ae91463 100644 --- a/java-common-protos/grpc-google-common-protos/pom.xml +++ b/java-common-protos/grpc-google-common-protos/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-common-protos - 2.39.1-SNAPSHOT + 2.39.2-SNAPSHOT grpc-google-common-protos GRPC library for grpc-google-common-protos com.google.api.grpc google-common-protos-parent - 2.39.1-SNAPSHOT + 2.39.2-SNAPSHOT diff --git a/java-common-protos/pom.xml b/java-common-protos/pom.xml index 64315b9c39..95955a1151 100644 --- a/java-common-protos/pom.xml +++ b/java-common-protos/pom.xml @@ -4,7 +4,7 @@ com.google.api.grpc google-common-protos-parent pom - 2.39.1-SNAPSHOT + 2.39.2-SNAPSHOT Google Common Protos Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.api gapic-generator-java-pom-parent - 2.40.1-SNAPSHOT + 2.40.2-SNAPSHOT ../gapic-generator-java-pom-parent @@ -61,7 +61,7 @@ com.google.cloud third-party-dependencies - 3.30.1-SNAPSHOT + 3.30.2-SNAPSHOT pom import @@ -75,7 +75,7 @@ com.google.api.grpc grpc-google-common-protos - 2.39.1-SNAPSHOT + 2.39.2-SNAPSHOT io.grpc @@ -87,7 +87,7 @@ com.google.api.grpc proto-google-common-protos - 2.39.1-SNAPSHOT + 2.39.2-SNAPSHOT com.google.guava diff --git a/java-common-protos/proto-google-common-protos/pom.xml b/java-common-protos/proto-google-common-protos/pom.xml index eda6659fb8..3c9d5235f8 100644 --- a/java-common-protos/proto-google-common-protos/pom.xml +++ b/java-common-protos/proto-google-common-protos/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.api.grpc proto-google-common-protos - 2.39.1-SNAPSHOT + 2.39.2-SNAPSHOT proto-google-common-protos PROTO library for proto-google-common-protos com.google.api.grpc google-common-protos-parent - 2.39.1-SNAPSHOT + 2.39.2-SNAPSHOT diff --git a/java-core/google-cloud-core-bom/pom.xml b/java-core/google-cloud-core-bom/pom.xml index f32a426f1f..5347942c16 100644 --- a/java-core/google-cloud-core-bom/pom.xml +++ b/java-core/google-cloud-core-bom/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.cloud google-cloud-core-bom - 2.38.1-SNAPSHOT + 2.38.2-SNAPSHOT pom com.google.api gapic-generator-java-pom-parent - 2.40.1-SNAPSHOT + 2.40.2-SNAPSHOT ../../gapic-generator-java-pom-parent @@ -23,17 +23,17 @@ com.google.cloud google-cloud-core - 2.38.1-SNAPSHOT + 2.38.2-SNAPSHOT com.google.cloud google-cloud-core-grpc - 2.38.1-SNAPSHOT + 2.38.2-SNAPSHOT com.google.cloud google-cloud-core-http - 2.38.1-SNAPSHOT + 2.38.2-SNAPSHOT diff --git a/java-core/google-cloud-core-grpc/pom.xml b/java-core/google-cloud-core-grpc/pom.xml index 044b9bda98..7781dac24d 100644 --- a/java-core/google-cloud-core-grpc/pom.xml +++ b/java-core/google-cloud-core-grpc/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-core-grpc - 2.38.1-SNAPSHOT + 2.38.2-SNAPSHOT jar Google Cloud Core gRPC @@ -12,7 +12,7 @@ com.google.cloud google-cloud-core-parent - 2.38.1-SNAPSHOT + 2.38.2-SNAPSHOT google-cloud-core-grpc diff --git a/java-core/google-cloud-core-http/pom.xml b/java-core/google-cloud-core-http/pom.xml index 2f36c04031..2dfb7936a7 100644 --- a/java-core/google-cloud-core-http/pom.xml +++ b/java-core/google-cloud-core-http/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-core-http - 2.38.1-SNAPSHOT + 2.38.2-SNAPSHOT jar Google Cloud Core HTTP @@ -12,7 +12,7 @@ com.google.cloud google-cloud-core-parent - 2.38.1-SNAPSHOT + 2.38.2-SNAPSHOT google-cloud-core-http diff --git a/java-core/google-cloud-core/pom.xml b/java-core/google-cloud-core/pom.xml index 2407e2b65f..d3584d8c8a 100644 --- a/java-core/google-cloud-core/pom.xml +++ b/java-core/google-cloud-core/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-core - 2.38.1-SNAPSHOT + 2.38.2-SNAPSHOT jar Google Cloud Core @@ -12,7 +12,7 @@ com.google.cloud google-cloud-core-parent - 2.38.1-SNAPSHOT + 2.38.2-SNAPSHOT google-cloud-core diff --git a/java-core/pom.xml b/java-core/pom.xml index c495b742ec..6380b73679 100644 --- a/java-core/pom.xml +++ b/java-core/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-core-parent pom - 2.38.1-SNAPSHOT + 2.38.2-SNAPSHOT Google Cloud Core Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.api gapic-generator-java-pom-parent - 2.40.1-SNAPSHOT + 2.40.2-SNAPSHOT ../gapic-generator-java-pom-parent @@ -33,7 +33,7 @@ com.google.cloud google-cloud-shared-dependencies - 3.30.1-SNAPSHOT + 3.30.2-SNAPSHOT pom import diff --git a/java-iam/grpc-google-iam-v1/pom.xml b/java-iam/grpc-google-iam-v1/pom.xml index 56c5b61de2..1bc75ee715 100644 --- a/java-iam/grpc-google-iam-v1/pom.xml +++ b/java-iam/grpc-google-iam-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-iam-v1 - 1.34.1-SNAPSHOT + 1.34.2-SNAPSHOT grpc-google-iam-v1 GRPC library for grpc-google-iam-v1 com.google.cloud google-iam-parent - 1.34.1-SNAPSHOT + 1.34.2-SNAPSHOT diff --git a/java-iam/grpc-google-iam-v2/pom.xml b/java-iam/grpc-google-iam-v2/pom.xml index 5838319a4f..92399a1f72 100644 --- a/java-iam/grpc-google-iam-v2/pom.xml +++ b/java-iam/grpc-google-iam-v2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-iam-v2 - 1.34.1-SNAPSHOT + 1.34.2-SNAPSHOT grpc-google-iam-v2 GRPC library for proto-google-iam-v2 com.google.cloud google-iam-parent - 1.34.1-SNAPSHOT + 1.34.2-SNAPSHOT diff --git a/java-iam/grpc-google-iam-v2beta/pom.xml b/java-iam/grpc-google-iam-v2beta/pom.xml index 5918a05c71..9da885ec4a 100644 --- a/java-iam/grpc-google-iam-v2beta/pom.xml +++ b/java-iam/grpc-google-iam-v2beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-iam-v2beta - 1.34.1-SNAPSHOT + 1.34.2-SNAPSHOT grpc-google-iam-v2beta GRPC library for proto-google-iam-v1 com.google.cloud google-iam-parent - 1.34.1-SNAPSHOT + 1.34.2-SNAPSHOT diff --git a/java-iam/pom.xml b/java-iam/pom.xml index 8f2e4c1266..75bc36941a 100644 --- a/java-iam/pom.xml +++ b/java-iam/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-iam-parent pom - 1.34.1-SNAPSHOT + 1.34.2-SNAPSHOT Google IAM Parent Java idiomatic client for Google Cloud Platform services. @@ -13,7 +13,7 @@ com.google.api gapic-generator-java-pom-parent - 2.40.1-SNAPSHOT + 2.40.2-SNAPSHOT ../gapic-generator-java-pom-parent @@ -60,7 +60,7 @@ com.google.cloud third-party-dependencies - 3.30.1-SNAPSHOT + 3.30.2-SNAPSHOT pom import @@ -88,44 +88,44 @@ com.google.api gax-bom - 2.48.1-SNAPSHOT + 2.48.2-SNAPSHOT pom import com.google.api.grpc proto-google-iam-v2 - 1.34.1-SNAPSHOT + 1.34.2-SNAPSHOT com.google.api.grpc grpc-google-iam-v2 - 1.34.1-SNAPSHOT + 1.34.2-SNAPSHOT com.google.api.grpc proto-google-common-protos - 2.39.1-SNAPSHOT + 2.39.2-SNAPSHOT com.google.api.grpc proto-google-iam-v2beta - 1.34.1-SNAPSHOT + 1.34.2-SNAPSHOT com.google.api.grpc grpc-google-iam-v1 - 1.34.1-SNAPSHOT + 1.34.2-SNAPSHOT com.google.api.grpc grpc-google-iam-v2beta - 1.34.1-SNAPSHOT + 1.34.2-SNAPSHOT com.google.api.grpc proto-google-iam-v1 - 1.34.1-SNAPSHOT + 1.34.2-SNAPSHOT javax.annotation diff --git a/java-iam/proto-google-iam-v1/pom.xml b/java-iam/proto-google-iam-v1/pom.xml index c402cd98fe..0aba06a20f 100644 --- a/java-iam/proto-google-iam-v1/pom.xml +++ b/java-iam/proto-google-iam-v1/pom.xml @@ -3,13 +3,13 @@ 4.0.0 com.google.api.grpc proto-google-iam-v1 - 1.34.1-SNAPSHOT + 1.34.2-SNAPSHOT proto-google-iam-v1 PROTO library for proto-google-iam-v1 com.google.cloud google-iam-parent - 1.34.1-SNAPSHOT + 1.34.2-SNAPSHOT diff --git a/java-iam/proto-google-iam-v2/pom.xml b/java-iam/proto-google-iam-v2/pom.xml index e80853e336..f4f824a06e 100644 --- a/java-iam/proto-google-iam-v2/pom.xml +++ b/java-iam/proto-google-iam-v2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-iam-v2 - 1.34.1-SNAPSHOT + 1.34.2-SNAPSHOT proto-google-iam-v2 Proto library for proto-google-iam-v1 com.google.cloud google-iam-parent - 1.34.1-SNAPSHOT + 1.34.2-SNAPSHOT diff --git a/java-iam/proto-google-iam-v2beta/pom.xml b/java-iam/proto-google-iam-v2beta/pom.xml index 31bce8419f..185afeff7c 100644 --- a/java-iam/proto-google-iam-v2beta/pom.xml +++ b/java-iam/proto-google-iam-v2beta/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-iam-v2beta - 1.34.1-SNAPSHOT + 1.34.2-SNAPSHOT proto-google-iam-v2beta Proto library for proto-google-iam-v1 com.google.cloud google-iam-parent - 1.34.1-SNAPSHOT + 1.34.2-SNAPSHOT diff --git a/java-shared-dependencies/README.md b/java-shared-dependencies/README.md index 196798fd10..0e0617c7d5 100644 --- a/java-shared-dependencies/README.md +++ b/java-shared-dependencies/README.md @@ -14,7 +14,7 @@ If you are using Maven, add this to the `dependencyManagement` section. com.google.cloud google-cloud-shared-dependencies - 3.30.0 + 3.30.1 pom import diff --git a/java-shared-dependencies/dependency-analyzer/pom.xml b/java-shared-dependencies/dependency-analyzer/pom.xml index 8e8508a706..2d8121e84d 100644 --- a/java-shared-dependencies/dependency-analyzer/pom.xml +++ b/java-shared-dependencies/dependency-analyzer/pom.xml @@ -38,6 +38,18 @@ + + org.apache.maven.plugins + maven-surefire-plugin + 3.2.5 + + + + fake_value + + + @@ -56,7 +68,7 @@ org.mockito mockito-core - 5.11.0 + 5.12.0 test diff --git a/java-shared-dependencies/dependency-analyzer/src/main/java/com/google/cloud/external/DepsDevClient.java b/java-shared-dependencies/dependency-analyzer/src/main/java/com/google/cloud/external/DepsDevClient.java index a42c46a64a..49e9cd0cd4 100644 --- a/java-shared-dependencies/dependency-analyzer/src/main/java/com/google/cloud/external/DepsDevClient.java +++ b/java-shared-dependencies/dependency-analyzer/src/main/java/com/google/cloud/external/DepsDevClient.java @@ -26,15 +26,24 @@ import java.util.List; import java.util.stream.Collectors; +/** + * DepsDevClient is a class that sends HTTP requests to the Deps.dev RESTful API. + * + *

This class simplifies the process of making API calls by handling authentication, request + * construction, and response parsing. It uses the {@link java.net.http.HttpClient} for sending + * requests and {@link com.google.gson.Gson} for handling JSON serialization/deserialization. + */ public class DepsDevClient { private final HttpClient client; - public final Gson gson; + private final Gson gson; private final static String ADVISORY_URL_BASE = "https://api.deps.dev/v3/advisories/%s"; - private final static String DEPENDENCY_URLBASE = "https://api.deps.dev/v3/systems/%s/packages/%s/versions/%s:dependencies"; + private final static String DEPENDENCY_URLBASE = + "https://api.deps.dev/v3/systems/%s/packages/%s/versions/%s:dependencies"; - public final static String QUERY_URL_BASE = "https://api.deps.dev/v3/query?versionKey.system=%s&versionKey.name=%s&versionKey.version=%s"; + public final static String QUERY_URL_BASE = + "https://api.deps.dev/v3/query?versionKey.system=%s&versionKey.name=%s&versionKey.version=%s"; public DepsDevClient(HttpClient client) { this.client = client; diff --git a/java-shared-dependencies/dependency-analyzer/src/main/java/com/google/cloud/external/GitHubClient.java b/java-shared-dependencies/dependency-analyzer/src/main/java/com/google/cloud/external/GitHubClient.java new file mode 100644 index 0000000000..5c66a1af1a --- /dev/null +++ b/java-shared-dependencies/dependency-analyzer/src/main/java/com/google/cloud/external/GitHubClient.java @@ -0,0 +1,113 @@ +package com.google.cloud.external; + +import com.google.cloud.model.Interval; +import com.google.cloud.model.PullRequest; +import com.google.cloud.model.PullRequestStatistics; +import com.google.gson.Gson; +import com.google.gson.GsonBuilder; +import com.google.gson.reflect.TypeToken; +import java.io.IOException; +import java.net.URI; +import java.net.URISyntaxException; +import java.net.http.HttpClient; +import java.net.http.HttpRequest; +import java.net.http.HttpResponse; +import java.net.http.HttpResponse.BodyHandlers; +import java.time.Instant; +import java.time.ZoneId; +import java.time.ZonedDateTime; +import java.util.ArrayList; +import java.util.List; +import java.util.Objects; + +/** + * GitHubClient is a class that sends HTTP requests to the GitHub RESTful API. It provides methods + * for interacting with various GitHub resources such as repositories, issues, users, etc. + * + *

This class simplifies the process of making API calls by handling authentication, request + * construction, and response parsing. It uses the {@link java.net.http.HttpClient} for sending + * requests and {@link com.google.gson.Gson} for handling JSON serialization/deserialization. + */ +public class GitHubClient { + private final HttpClient client; + private final Gson gson; + private static final String PULL_REQUESTS_BASE = + "https://api.github.com/repos/%s/%s/pulls?state=all&per_page=100&page=%s"; + private static final int MAX_PULL_REQUEST_NUM = 1000; + private static final String OPEN_STATE = "open"; + + public GitHubClient(HttpClient client) { + this.client = client; + this.gson = new GsonBuilder().create(); + } + + public PullRequestStatistics listMonthlyPullRequestStatusOf(String organization, String repo) + throws URISyntaxException, IOException, InterruptedException { + return listPullRequestStatus(organization, repo, Interval.MONTHLY); + } + + private PullRequestStatistics listPullRequestStatus( + String organization, String repo, Interval interval) + throws URISyntaxException, IOException, InterruptedException { + List pullRequests = listPullRequests(organization, repo); + ZonedDateTime now = ZonedDateTime.now(); + long created = + pullRequests.stream() + .distinct() + .filter(pullRequest -> pullRequest.state().equals(OPEN_STATE)) + .filter( + pullRequest -> { + ZonedDateTime createdAt = utcTimeFrom(pullRequest.createdAt()); + return now.minusDays(interval.getDays()).isBefore(createdAt); + }) + .count(); + + long merged = + pullRequests.stream() + .distinct() + .filter(pullRequest -> Objects.nonNull(pullRequest.mergedAt())) + .filter( + pullRequest -> { + ZonedDateTime createdAt = utcTimeFrom(pullRequest.mergedAt()); + return now.minusDays(interval.getDays()).isBefore(createdAt); + }) + .count(); + + return new PullRequestStatistics(created, merged, interval); + } + + private List listPullRequests(String organization, String repo) + throws URISyntaxException, IOException, InterruptedException { + List pullRequests = new ArrayList<>(); + int page = 1; + while (pullRequests.size() < MAX_PULL_REQUEST_NUM) { + HttpResponse response = getResponse(getPullRequestsUrl(organization, repo, page)); + pullRequests.addAll( + gson.fromJson(response.body(), new TypeToken>() {}.getType())); + page++; + } + + return pullRequests; + } + + private String getPullRequestsUrl(String organization, String repo, int page) { + return String.format(PULL_REQUESTS_BASE, organization, repo, page); + } + + private ZonedDateTime utcTimeFrom(String time) { + ZoneId zoneIdUTC = ZoneId.of("UTC"); + Instant instant = Instant.parse(time); + return instant.atZone(zoneIdUTC); + } + + private HttpResponse getResponse(String endpoint) + throws URISyntaxException, IOException, InterruptedException { + HttpRequest request = + HttpRequest.newBuilder() + .header("Authorization", System.getenv("GITHUB_TOKEN")) + .uri(new URI(endpoint)) + .GET() + .build(); + return client.send(request, BodyHandlers.ofString()); + } +} diff --git a/java-shared-dependencies/dependency-analyzer/src/main/java/com/google/cloud/model/Interval.java b/java-shared-dependencies/dependency-analyzer/src/main/java/com/google/cloud/model/Interval.java new file mode 100644 index 0000000000..eead68c1a8 --- /dev/null +++ b/java-shared-dependencies/dependency-analyzer/src/main/java/com/google/cloud/model/Interval.java @@ -0,0 +1,16 @@ +package com.google.cloud.model; + +public enum Interval { + WEEKLY(7), + MONTHLY(30); + + private final int days; + + Interval(int days) { + this.days = days; + } + + public int getDays() { + return days; + } +} diff --git a/java-shared-dependencies/dependency-analyzer/src/main/java/com/google/cloud/model/PullRequest.java b/java-shared-dependencies/dependency-analyzer/src/main/java/com/google/cloud/model/PullRequest.java new file mode 100644 index 0000000000..04734225f3 --- /dev/null +++ b/java-shared-dependencies/dependency-analyzer/src/main/java/com/google/cloud/model/PullRequest.java @@ -0,0 +1,17 @@ +package com.google.cloud.model; + +import com.google.gson.annotations.SerializedName; + +/** + * A record that represents a GitHub pull request. + * + * @param url The url of the pull request. + * @param state The state of the pull request, e.g., open, merged. + * @param createdAt The creation time of the pull request. + * @param mergedAt The merged time of the pull request; null if not merged. + */ +public record PullRequest( + String url, + String state, + @SerializedName("created_at") String createdAt, + @SerializedName("merged_at") String mergedAt) {} diff --git a/java-shared-dependencies/dependency-analyzer/src/main/java/com/google/cloud/model/PullRequestStatistics.java b/java-shared-dependencies/dependency-analyzer/src/main/java/com/google/cloud/model/PullRequestStatistics.java new file mode 100644 index 0000000000..f151569f73 --- /dev/null +++ b/java-shared-dependencies/dependency-analyzer/src/main/java/com/google/cloud/model/PullRequestStatistics.java @@ -0,0 +1,15 @@ +package com.google.cloud.model; + +/** + * A record that represents statistics about pull requests within a specified time interval. + * + *

The pull request statistics is used to show pull request freshness in the package information + * report. + * + *

For example, x pull requests are created and y pull requests are merged in the last 30 days. + * + * @param created The number of pull requests created within the interval. + * @param merged The number of pull requests merged within the interval. + * @param interval The time interval over which the statistics were collected. + */ +public record PullRequestStatistics(long created, long merged, Interval interval) {} diff --git a/java-shared-dependencies/dependency-analyzer/src/test/java/com/google/cloud/external/GitHubClientTest.java b/java-shared-dependencies/dependency-analyzer/src/test/java/com/google/cloud/external/GitHubClientTest.java new file mode 100644 index 0000000000..dae0d1fc79 --- /dev/null +++ b/java-shared-dependencies/dependency-analyzer/src/test/java/com/google/cloud/external/GitHubClientTest.java @@ -0,0 +1,65 @@ +package com.google.cloud.external; + +import static org.junit.Assert.assertEquals; +import static org.mockito.ArgumentMatchers.any; +import static org.mockito.Mockito.mock; +import static org.mockito.Mockito.when; + +import com.google.cloud.model.Interval; +import com.google.cloud.model.PullRequestStatistics; +import java.io.IOException; +import java.net.URISyntaxException; +import java.net.http.HttpClient; +import java.net.http.HttpRequest; +import java.net.http.HttpResponse; +import java.net.http.HttpResponse.BodyHandler; +import java.nio.file.Files; +import java.nio.file.Path; +import java.time.Instant; +import java.time.ZoneId; +import java.time.ZonedDateTime; +import org.junit.Before; +import org.junit.Test; +import org.mockito.MockedStatic; +import org.mockito.Mockito; + +public class GitHubClientTest { + + private HttpResponse response; + private GitHubClient client; + + @Before + public void setUp() throws IOException, InterruptedException { + HttpClient httpClient = mock(HttpClient.class); + client = new GitHubClient(httpClient); + response = mock(HttpResponse.class); + when(httpClient.send(any(HttpRequest.class), any(BodyHandler.class))).thenReturn(response); + } + + @Test + public void testListMonthlyPullRequestStatusSucceeds() + throws URISyntaxException, IOException, InterruptedException { + ZonedDateTime fixedNow = ZonedDateTime.parse("2024-05-22T09:33:52Z"); + ZonedDateTime lastMonth = ZonedDateTime.parse("2024-04-22T09:33:52Z"); + Instant prInstant = Instant.parse("2024-05-10T09:33:52Z"); + ZonedDateTime prTime = ZonedDateTime.parse("2024-05-10T09:33:52Z"); + String responseBody = + Files.readString(Path.of("src/test/resources/pull_request_sample_response.txt")); + + try (MockedStatic mockedLocalDateTime = Mockito.mockStatic(ZonedDateTime.class); + MockedStatic mockedInstant = Mockito.mockStatic(Instant.class)) { + mockedLocalDateTime.when(ZonedDateTime::now).thenReturn(fixedNow); + mockedInstant.when(() -> Instant.parse(Mockito.anyString())).thenReturn(prInstant); + when(fixedNow.minusDays(30)).thenReturn(lastMonth); + when(prInstant.atZone(ZoneId.of("UTC"))).thenReturn(prTime); + when(response.body()).thenReturn(responseBody); + String org = ""; + String repo = ""; + PullRequestStatistics status = client.listMonthlyPullRequestStatusOf(org, repo); + + assertEquals(Interval.MONTHLY, status.interval()); + assertEquals(3, status.created()); + assertEquals(7, status.merged()); + } + } +} diff --git a/java-shared-dependencies/dependency-analyzer/src/test/resources/pull_request_sample_response.txt b/java-shared-dependencies/dependency-analyzer/src/test/resources/pull_request_sample_response.txt new file mode 100644 index 0000000000..6a91ff6d04 --- /dev/null +++ b/java-shared-dependencies/dependency-analyzer/src/test/resources/pull_request_sample_response.txt @@ -0,0 +1 @@ +[{"url":"https://api.github.com/repos/googleapis/sdk-platform-java/pulls/2771","id":1869761809,"node_id":"PR_kwDOD7wwCM5vck0R","html_url":"https://github.com/googleapis/sdk-platform-java/pull/2771","diff_url":"https://github.com/googleapis/sdk-platform-java/pull/2771.diff","patch_url":"https://github.com/googleapis/sdk-platform-java/pull/2771.patch","issue_url":"https://api.github.com/repos/googleapis/sdk-platform-java/issues/2771","number":2771,"state":"open","locked":false,"title":"chore: Migrate Gapic-Generator-Java to JUnit5","user":{"login":"lqiu96","id":6621793,"node_id":"MDQ6VXNlcjY2MjE3OTM=","avatar_url":"https://avatars.githubusercontent.com/u/6621793?v=4","gravatar_id":"","url":"https://api.github.com/users/lqiu96","html_url":"https://github.com/lqiu96","followers_url":"https://api.github.com/users/lqiu96/followers","following_url":"https://api.github.com/users/lqiu96/following{/other_user}","gists_url":"https://api.github.com/users/lqiu96/gists{/gist_id}","starred_url":"https://api.github.com/users/lqiu96/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lqiu96/subscriptions","organizations_url":"https://api.github.com/users/lqiu96/orgs","repos_url":"https://api.github.com/users/lqiu96/repos","events_url":"https://api.github.com/users/lqiu96/events{/privacy}","received_events_url":"https://api.github.com/users/lqiu96/received_events","type":"User","site_admin":false},"body":"Fixes: https://github.com/googleapis/sdk-platform-java/issues/2725","created_at":"2024-05-14T19:49:38Z","updated_at":"2024-05-14T19:59:58Z","closed_at":null,"merged_at":null,"merge_commit_sha":"27a9dcb008bc1c9658c98d4e9d2f08d8e167e9b8","assignee":null,"assignees":[],"requested_reviewers":[],"requested_teams":[],"labels":[{"id":5132010215,"node_id":"LA_kwDOD7wwCM8AAAABMeRC5w","url":"https://api.github.com/repos/googleapis/sdk-platform-java/labels/size:%20l","name":"size: l","color":"1d0ef7","default":false,"description":"Pull request size is large."}],"milestone":null,"draft":true,"commits_url":"https://api.github.com/repos/googleapis/sdk-platform-java/pulls/2771/commits","review_comments_url":"https://api.github.com/repos/googleapis/sdk-platform-java/pulls/2771/comments","review_comment_url":"https://api.github.com/repos/googleapis/sdk-platform-java/pulls/comments{/number}","comments_url":"https://api.github.com/repos/googleapis/sdk-platform-java/issues/2771/comments","statuses_url":"https://api.github.com/repos/googleapis/sdk-platform-java/statuses/a73482f9a4e93bed1544bf47b2e2bc6f452c8eee","head":{"label":"googleapis:gapic-generator-junit5","ref":"gapic-generator-junit5","sha":"a73482f9a4e93bed1544bf47b2e2bc6f452c8eee","user":{"login":"googleapis","id":16785467,"node_id":"MDEyOk9yZ2FuaXphdGlvbjE2Nzg1NDY3","avatar_url":"https://avatars.githubusercontent.com/u/16785467?v=4","gravatar_id":"","url":"https://api.github.com/users/googleapis","html_url":"https://github.com/googleapis","followers_url":"https://api.github.com/users/googleapis/followers","following_url":"https://api.github.com/users/googleapis/following{/other_user}","gists_url":"https://api.github.com/users/googleapis/gists{/gist_id}","starred_url":"https://api.github.com/users/googleapis/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/googleapis/subscriptions","organizations_url":"https://api.github.com/users/googleapis/orgs","repos_url":"https://api.github.com/users/googleapis/repos","events_url":"https://api.github.com/users/googleapis/events{/privacy}","received_events_url":"https://api.github.com/users/googleapis/received_events","type":"Organization","site_admin":false},"repo":{"id":263991304,"node_id":"MDEwOlJlcG9zaXRvcnkyNjM5OTEzMDQ=","name":"sdk-platform-java","full_name":"googleapis/sdk-platform-java","private":false,"owner":{"login":"googleapis","id":16785467,"node_id":"MDEyOk9yZ2FuaXphdGlvbjE2Nzg1NDY3","avatar_url":"https://avatars.githubusercontent.com/u/16785467?v=4","gravatar_id":"","url":"https://api.github.com/users/googleapis","html_url":"https://github.com/googleapis","followers_url":"https://api.github.com/users/googleapis/followers","following_url":"https://api.github.com/users/googleapis/following{/other_user}","gists_url":"https://api.github.com/users/googleapis/gists{/gist_id}","starred_url":"https://api.github.com/users/googleapis/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/googleapis/subscriptions","organizations_url":"https://api.github.com/users/googleapis/orgs","repos_url":"https://api.github.com/users/googleapis/repos","events_url":"https://api.github.com/users/googleapis/events{/privacy}","received_events_url":"https://api.github.com/users/googleapis/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/googleapis/sdk-platform-java","description":"Tooling and shared libraries for Cloud SDK for Java","fork":false,"url":"https://api.github.com/repos/googleapis/sdk-platform-java","forks_url":"https://api.github.com/repos/googleapis/sdk-platform-java/forks","keys_url":"https://api.github.com/repos/googleapis/sdk-platform-java/keys{/key_id}","collaborators_url":"https://api.github.com/repos/googleapis/sdk-platform-java/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/googleapis/sdk-platform-java/teams","hooks_url":"https://api.github.com/repos/googleapis/sdk-platform-java/hooks","issue_events_url":"https://api.github.com/repos/googleapis/sdk-platform-java/issues/events{/number}","events_url":"https://api.github.com/repos/googleapis/sdk-platform-java/events","assignees_url":"https://api.github.com/repos/googleapis/sdk-platform-java/assignees{/user}","branches_url":"https://api.github.com/repos/googleapis/sdk-platform-java/branches{/branch}","tags_url":"https://api.github.com/repos/googleapis/sdk-platform-java/tags","blobs_url":"https://api.github.com/repos/googleapis/sdk-platform-java/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/googleapis/sdk-platform-java/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/googleapis/sdk-platform-java/git/refs{/sha}","trees_url":"https://api.github.com/repos/googleapis/sdk-platform-java/git/trees{/sha}","statuses_url":"https://api.github.com/repos/googleapis/sdk-platform-java/statuses/{sha}","languages_url":"https://api.github.com/repos/googleapis/sdk-platform-java/languages","stargazers_url":"https://api.github.com/repos/googleapis/sdk-platform-java/stargazers","contributors_url":"https://api.github.com/repos/googleapis/sdk-platform-java/contributors","subscribers_url":"https://api.github.com/repos/googleapis/sdk-platform-java/subscribers","subscription_url":"https://api.github.com/repos/googleapis/sdk-platform-java/subscription","commits_url":"https://api.github.com/repos/googleapis/sdk-platform-java/commits{/sha}","git_commits_url":"https://api.github.com/repos/googleapis/sdk-platform-java/git/commits{/sha}","comments_url":"https://api.github.com/repos/googleapis/sdk-platform-java/comments{/number}","issue_comment_url":"https://api.github.com/repos/googleapis/sdk-platform-java/issues/comments{/number}","contents_url":"https://api.github.com/repos/googleapis/sdk-platform-java/contents/{+path}","compare_url":"https://api.github.com/repos/googleapis/sdk-platform-java/compare/{base}...{head}","merges_url":"https://api.github.com/repos/googleapis/sdk-platform-java/merges","archive_url":"https://api.github.com/repos/googleapis/sdk-platform-java/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/googleapis/sdk-platform-java/downloads","issues_url":"https://api.github.com/repos/googleapis/sdk-platform-java/issues{/number}","pulls_url":"https://api.github.com/repos/googleapis/sdk-platform-java/pulls{/number}","milestones_url":"https://api.github.com/repos/googleapis/sdk-platform-java/milestones{/number}","notifications_url":"https://api.github.com/repos/googleapis/sdk-platform-java/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/googleapis/sdk-platform-java/labels{/name}","releases_url":"https://api.github.com/repos/googleapis/sdk-platform-java/releases{/id}","deployments_url":"https://api.github.com/repos/googleapis/sdk-platform-java/deployments","created_at":"2020-05-14T18:15:25Z","updated_at":"2024-05-14T20:57:11Z","pushed_at":"2024-05-14T21:09:51Z","git_url":"git://github.com/googleapis/sdk-platform-java.git","ssh_url":"git@github.com:googleapis/sdk-platform-java.git","clone_url":"https://github.com/googleapis/sdk-platform-java.git","svn_url":"https://github.com/googleapis/sdk-platform-java","homepage":"https://cloud.google.com/java/docs/bom","size":40540,"stargazers_count":59,"watchers_count":59,"language":"Java","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"has_discussions":false,"forks_count":47,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":189,"license":{"key":"apache-2.0","name":"Apache License 2.0","spdx_id":"Apache-2.0","url":"https://api.github.com/licenses/apache-2.0","node_id":"MDc6TGljZW5zZTI="},"allow_forking":true,"is_template":false,"web_commit_signoff_required":false,"topics":[],"visibility":"public","forks":47,"open_issues":189,"watchers":59,"default_branch":"main"}},"base":{"label":"googleapis:main","ref":"main","sha":"b87356c1d80559fd5ca85ee0edfa3e5f24db6b17","user":{"login":"googleapis","id":16785467,"node_id":"MDEyOk9yZ2FuaXphdGlvbjE2Nzg1NDY3","avatar_url":"https://avatars.githubusercontent.com/u/16785467?v=4","gravatar_id":"","url":"https://api.github.com/users/googleapis","html_url":"https://github.com/googleapis","followers_url":"https://api.github.com/users/googleapis/followers","following_url":"https://api.github.com/users/googleapis/following{/other_user}","gists_url":"https://api.github.com/users/googleapis/gists{/gist_id}","starred_url":"https://api.github.com/users/googleapis/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/googleapis/subscriptions","organizations_url":"https://api.github.com/users/googleapis/orgs","repos_url":"https://api.github.com/users/googleapis/repos","events_url":"https://api.github.com/users/googleapis/events{/privacy}","received_events_url":"https://api.github.com/users/googleapis/received_events","type":"Organization","site_admin":false},"repo":{"id":263991304,"node_id":"MDEwOlJlcG9zaXRvcnkyNjM5OTEzMDQ=","name":"sdk-platform-java","full_name":"googleapis/sdk-platform-java","private":false,"owner":{"login":"googleapis","id":16785467,"node_id":"MDEyOk9yZ2FuaXphdGlvbjE2Nzg1NDY3","avatar_url":"https://avatars.githubusercontent.com/u/16785467?v=4","gravatar_id":"","url":"https://api.github.com/users/googleapis","html_url":"https://github.com/googleapis","followers_url":"https://api.github.com/users/googleapis/followers","following_url":"https://api.github.com/users/googleapis/following{/other_user}","gists_url":"https://api.github.com/users/googleapis/gists{/gist_id}","starred_url":"https://api.github.com/users/googleapis/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/googleapis/subscriptions","organizations_url":"https://api.github.com/users/googleapis/orgs","repos_url":"https://api.github.com/users/googleapis/repos","events_url":"https://api.github.com/users/googleapis/events{/privacy}","received_events_url":"https://api.github.com/users/googleapis/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/googleapis/sdk-platform-java","description":"Tooling and shared libraries for Cloud SDK for Java","fork":false,"url":"https://api.github.com/repos/googleapis/sdk-platform-java","forks_url":"https://api.github.com/repos/googleapis/sdk-platform-java/forks","keys_url":"https://api.github.com/repos/googleapis/sdk-platform-java/keys{/key_id}","collaborators_url":"https://api.github.com/repos/googleapis/sdk-platform-java/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/googleapis/sdk-platform-java/teams","hooks_url":"https://api.github.com/repos/googleapis/sdk-platform-java/hooks","issue_events_url":"https://api.github.com/repos/googleapis/sdk-platform-java/issues/events{/number}","events_url":"https://api.github.com/repos/googleapis/sdk-platform-java/events","assignees_url":"https://api.github.com/repos/googleapis/sdk-platform-java/assignees{/user}","branches_url":"https://api.github.com/repos/googleapis/sdk-platform-java/branches{/branch}","tags_url":"https://api.github.com/repos/googleapis/sdk-platform-java/tags","blobs_url":"https://api.github.com/repos/googleapis/sdk-platform-java/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/googleapis/sdk-platform-java/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/googleapis/sdk-platform-java/git/refs{/sha}","trees_url":"https://api.github.com/repos/googleapis/sdk-platform-java/git/trees{/sha}","statuses_url":"https://api.github.com/repos/googleapis/sdk-platform-java/statuses/{sha}","languages_url":"https://api.github.com/repos/googleapis/sdk-platform-java/languages","stargazers_url":"https://api.github.com/repos/googleapis/sdk-platform-java/stargazers","contributors_url":"https://api.github.com/repos/googleapis/sdk-platform-java/contributors","subscribers_url":"https://api.github.com/repos/googleapis/sdk-platform-java/subscribers","subscription_url":"https://api.github.com/repos/googleapis/sdk-platform-java/subscription","commits_url":"https://api.github.com/repos/googleapis/sdk-platform-java/commits{/sha}","git_commits_url":"https://api.github.com/repos/googleapis/sdk-platform-java/git/commits{/sha}","comments_url":"https://api.github.com/repos/googleapis/sdk-platform-java/comments{/number}","issue_comment_url":"https://api.github.com/repos/googleapis/sdk-platform-java/issues/comments{/number}","contents_url":"https://api.github.com/repos/googleapis/sdk-platform-java/contents/{+path}","compare_url":"https://api.github.com/repos/googleapis/sdk-platform-java/compare/{base}...{head}","merges_url":"https://api.github.com/repos/googleapis/sdk-platform-java/merges","archive_url":"https://api.github.com/repos/googleapis/sdk-platform-java/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/googleapis/sdk-platform-java/downloads","issues_url":"https://api.github.com/repos/googleapis/sdk-platform-java/issues{/number}","pulls_url":"https://api.github.com/repos/googleapis/sdk-platform-java/pulls{/number}","milestones_url":"https://api.github.com/repos/googleapis/sdk-platform-java/milestones{/number}","notifications_url":"https://api.github.com/repos/googleapis/sdk-platform-java/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/googleapis/sdk-platform-java/labels{/name}","releases_url":"https://api.github.com/repos/googleapis/sdk-platform-java/releases{/id}","deployments_url":"https://api.github.com/repos/googleapis/sdk-platform-java/deployments","created_at":"2020-05-14T18:15:25Z","updated_at":"2024-05-14T20:57:11Z","pushed_at":"2024-05-14T21:09:51Z","git_url":"git://github.com/googleapis/sdk-platform-java.git","ssh_url":"git@github.com:googleapis/sdk-platform-java.git","clone_url":"https://github.com/googleapis/sdk-platform-java.git","svn_url":"https://github.com/googleapis/sdk-platform-java","homepage":"https://cloud.google.com/java/docs/bom","size":40540,"stargazers_count":59,"watchers_count":59,"language":"Java","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"has_discussions":false,"forks_count":47,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":189,"license":{"key":"apache-2.0","name":"Apache License 2.0","spdx_id":"Apache-2.0","url":"https://api.github.com/licenses/apache-2.0","node_id":"MDc6TGljZW5zZTI="},"allow_forking":true,"is_template":false,"web_commit_signoff_required":false,"topics":[],"visibility":"public","forks":47,"open_issues":189,"watchers":59,"default_branch":"main"}},"_links":{"self":{"href":"https://api.github.com/repos/googleapis/sdk-platform-java/pulls/2771"},"html":{"href":"https://github.com/googleapis/sdk-platform-java/pull/2771"},"issue":{"href":"https://api.github.com/repos/googleapis/sdk-platform-java/issues/2771"},"comments":{"href":"https://api.github.com/repos/googleapis/sdk-platform-java/issues/2771/comments"},"review_comments":{"href":"https://api.github.com/repos/googleapis/sdk-platform-java/pulls/2771/comments"},"review_comment":{"href":"https://api.github.com/repos/googleapis/sdk-platform-java/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/googleapis/sdk-platform-java/pulls/2771/commits"},"statuses":{"href":"https://api.github.com/repos/googleapis/sdk-platform-java/statuses/a73482f9a4e93bed1544bf47b2e2bc6f452c8eee"}},"author_association":"CONTRIBUTOR","auto_merge":null,"active_lock_reason":null},{"url":"https://api.github.com/repos/googleapis/sdk-platform-java/pulls/2770","id":1869660712,"node_id":"PR_kwDOD7wwCM5vcMIo","html_url":"https://github.com/googleapis/sdk-platform-java/pull/2770","diff_url":"https://github.com/googleapis/sdk-platform-java/pull/2770.diff","patch_url":"https://github.com/googleapis/sdk-platform-java/pull/2770.patch","issue_url":"https://api.github.com/repos/googleapis/sdk-platform-java/issues/2770","number":2770,"state":"closed","locked":false,"title":"test(deps): update dependency org.mockito:mockito-core to v5.12.0","user":{"login":"renovate-bot","id":25180681,"node_id":"MDQ6VXNlcjI1MTgwNjgx","avatar_url":"https://avatars.githubusercontent.com/u/25180681?v=4","gravatar_id":"","url":"https://api.github.com/users/renovate-bot","html_url":"https://github.com/renovate-bot","followers_url":"https://api.github.com/users/renovate-bot/followers","following_url":"https://api.github.com/users/renovate-bot/following{/other_user}","gists_url":"https://api.github.com/users/renovate-bot/gists{/gist_id}","starred_url":"https://api.github.com/users/renovate-bot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/renovate-bot/subscriptions","organizations_url":"https://api.github.com/users/renovate-bot/orgs","repos_url":"https://api.github.com/users/renovate-bot/repos","events_url":"https://api.github.com/users/renovate-bot/events{/privacy}","received_events_url":"https://api.github.com/users/renovate-bot/received_events","type":"User","site_admin":false},"body":"[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)\n\nThis PR contains the following updates:\n\n| Package | Change | Age | Adoption | Passing | Confidence |\n|---|---|---|---|---|---|\n| [org.mockito:mockito-core](https://togithub.com/mockito/mockito) | `5.11.0` -> `5.12.0` | [![age](https://developer.mend.io/api/mc/badges/age/maven/org.mockito:mockito-core/5.12.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/org.mockito:mockito-core/5.12.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/org.mockito:mockito-core/5.11.0/5.12.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/org.mockito:mockito-core/5.11.0/5.12.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |\n\n---\n\n> [!WARNING]\n> Some dependencies could not be looked up. Check the Dependency Dashboard for more information.\n\n---\n\n### Release Notes\n\n

\nmockito/mockito (org.mockito:mockito-core)\n\n### [`v5.12.0`](https://togithub.com/mockito/mockito/releases/tag/v5.12.0)\n\n*Changelog generated by [Shipkit Changelog Gradle Plugin](https://togithub.com/shipkit/shipkit-changelog)*\n\n##### 5.12.0\n\n- 2024-05-11 - [25 commit(s)](https://togithub.com/mockito/mockito/compare/v5.11.0...v5.12.0) by Piotr Przybylak, Stefano Cordio, Tim van der Lippe, dependabot\\[bot], jonghoonpark\n- Bump com.gradle.enterprise from 3.17.2 to 3.17.3 [(#​3341)](https://togithub.com/mockito/mockito/pull/3341)\n- Bump org.jetbrains.kotlin:kotlin-stdlib from 1.9.23 to 1.9.24 [(#​3339)](https://togithub.com/mockito/mockito/pull/3339)\n- Bump versions.bytebuddy from 1.14.14 to 1.14.15 [(#​3338)](https://togithub.com/mockito/mockito/pull/3338)\n- Bump org.shipkit:shipkit-auto-version from 2.0.6 to 2.0.7 [(#​3337)](https://togithub.com/mockito/mockito/pull/3337)\n- Bump org.jetbrains.kotlin:kotlin-gradle-plugin from 1.9.23 to 1.9.24 [(#​3336)](https://togithub.com/mockito/mockito/pull/3336)\n- Fixes [#​3331](https://togithub.com/mockito/mockito/issues/3331) : Fix `AdditionalMatchers.and()` and `AdditionalMatchers.or()` not to swap the order of matchers [(#​3335)](https://togithub.com/mockito/mockito/pull/3335)\n- AdditionalMatchers.and() and or() swap matcher order [(#​3331)](https://togithub.com/mockito/mockito/issues/3331)\n- Bump gradle/wrapper-validation-action from 3.3.1 to 3.3.2 [(#​3327)](https://togithub.com/mockito/mockito/pull/3327)\n- Bump versions.bytebuddy from 1.14.13 to 1.14.14 [(#​3324)](https://togithub.com/mockito/mockito/pull/3324)\n- Bump org.shipkit:shipkit-auto-version from 2.0.5 to 2.0.6 [(#​3322)](https://togithub.com/mockito/mockito/pull/3322)\n- Bump gradle/wrapper-validation-action from 3.3.0 to 3.3.1 [(#​3320)](https://togithub.com/mockito/mockito/pull/3320)\n- Bump com.gradle.enterprise from 3.17 to 3.17.2 [(#​3318)](https://togithub.com/mockito/mockito/pull/3318)\n- Bump gradle/wrapper-validation-action from 2.1.2 to 3.3.0 [(#​3317)](https://togithub.com/mockito/mockito/pull/3317)\n- Update codecov-action version [(#​3316)](https://togithub.com/mockito/mockito/pull/3316)\n- Bump com.google.googlejavaformat:google-java-format from 1.21.0 to 1.22.0 [(#​3312)](https://togithub.com/mockito/mockito/pull/3312)\n- Bump com.gradle.enterprise from 3.16.2 to 3.17 [(#​3311)](https://togithub.com/mockito/mockito/pull/3311)\n- Bump versions.bytebuddy from 1.14.12 to 1.14.13 [(#​3308)](https://togithub.com/mockito/mockito/pull/3308)\n- Fix README logo [(#​3305)](https://togithub.com/mockito/mockito/pull/3305)\n- Bump gradle/wrapper-validation-action from 2.1.1 to 2.1.2 [(#​3303)](https://togithub.com/mockito/mockito/pull/3303)\n- Bump org.shipkit:shipkit-auto-version from 2.0.4 to 2.0.5 [(#​3298)](https://togithub.com/mockito/mockito/pull/3298)\n- Bump org.jetbrains.kotlin:kotlin-gradle-plugin from 1.9.22 to 1.9.23 [(#​3296)](https://togithub.com/mockito/mockito/pull/3296)\n- Bump org.eclipse.platform:org.eclipse.osgi from 3.18.600 to 3.19.0 [(#​3295)](https://togithub.com/mockito/mockito/pull/3295)\n- Bump org.jetbrains.kotlin:kotlin-stdlib from 1.9.22 to 1.9.23 [(#​3292)](https://togithub.com/mockito/mockito/pull/3292)\n- Bump com.google.googlejavaformat:google-java-format from 1.20.0 to 1.21.0 [(#​3291)](https://togithub.com/mockito/mockito/pull/3291)\n- Fixes [#​3286](https://togithub.com/mockito/mockito/issues/3286) : Mockito.only() points to the wanted call as unwanted if it is the first being calledIssue3286 [(#​3287)](https://togithub.com/mockito/mockito/pull/3287)\n- Mockito.only() points to the wanted call as unwanted if it is the first being called. [(#​3286)](https://togithub.com/mockito/mockito/issues/3286)\n- Bump org.codehaus.groovy:groovy from 3.0.20 to 3.0.21 [(#​3284)](https://togithub.com/mockito/mockito/pull/3284)\n\n
\n\n---\n\n### Configuration\n\n📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).\n\n🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.\n\n♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.\n\n🔕 **Ignore**: Close this PR and you won't be reminded about this update again.\n\n---\n\n - [ ] If you want to rebase/retry this PR, check this box\n\n---\n\nThis PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/googleapis/sdk-platform-java).\n\n","created_at":"2024-05-14T19:02:21Z","updated_at":"2024-05-14T19:47:04Z","closed_at":"2024-05-14T19:47:04Z","merged_at":"2024-05-14T19:47:04Z","merge_commit_sha":"3d7ab40311ccebc881bb5cbed7cf150355133f78","assignee":null,"assignees":[],"requested_reviewers":[],"requested_teams":[],"labels":[{"id":2307402262,"node_id":"MDU6TGFiZWwyMzA3NDAyMjYy","url":"https://api.github.com/repos/googleapis/sdk-platform-java/labels/kokoro:force-run","name":"kokoro:force-run","color":"C1FFB2","default":false,"description":"Add this label to force Kokoro to re-run the tests."},{"id":5133296390,"node_id":"LA_kwDOD7wwCM8AAAABMffjBg","url":"https://api.github.com/repos/googleapis/sdk-platform-java/labels/size:%20xs","name":"size: xs","color":"ae5816","default":false,"description":"Pull request size is extra small."}],"milestone":null,"draft":false,"commits_url":"https://api.github.com/repos/googleapis/sdk-platform-java/pulls/2770/commits","review_comments_url":"https://api.github.com/repos/googleapis/sdk-platform-java/pulls/2770/comments","review_comment_url":"https://api.github.com/repos/googleapis/sdk-platform-java/pulls/comments{/number}","comments_url":"https://api.github.com/repos/googleapis/sdk-platform-java/issues/2770/comments","statuses_url":"https://api.github.com/repos/googleapis/sdk-platform-java/statuses/ef3f0769652205d6f341b68b79a10bab6e14ea75","head":{"label":"renovate-bot:renovate/mockito-monorepo","ref":"renovate/mockito-monorepo","sha":"ef3f0769652205d6f341b68b79a10bab6e14ea75","user":{"login":"renovate-bot","id":25180681,"node_id":"MDQ6VXNlcjI1MTgwNjgx","avatar_url":"https://avatars.githubusercontent.com/u/25180681?v=4","gravatar_id":"","url":"https://api.github.com/users/renovate-bot","html_url":"https://github.com/renovate-bot","followers_url":"https://api.github.com/users/renovate-bot/followers","following_url":"https://api.github.com/users/renovate-bot/following{/other_user}","gists_url":"https://api.github.com/users/renovate-bot/gists{/gist_id}","starred_url":"https://api.github.com/users/renovate-bot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/renovate-bot/subscriptions","organizations_url":"https://api.github.com/users/renovate-bot/orgs","repos_url":"https://api.github.com/users/renovate-bot/repos","events_url":"https://api.github.com/users/renovate-bot/events{/privacy}","received_events_url":"https://api.github.com/users/renovate-bot/received_events","type":"User","site_admin":false},"repo":{"id":439311054,"node_id":"R_kgDOGi9azg","name":"gapic-generator-java","full_name":"renovate-bot/gapic-generator-java","private":false,"owner":{"login":"renovate-bot","id":25180681,"node_id":"MDQ6VXNlcjI1MTgwNjgx","avatar_url":"https://avatars.githubusercontent.com/u/25180681?v=4","gravatar_id":"","url":"https://api.github.com/users/renovate-bot","html_url":"https://github.com/renovate-bot","followers_url":"https://api.github.com/users/renovate-bot/followers","following_url":"https://api.github.com/users/renovate-bot/following{/other_user}","gists_url":"https://api.github.com/users/renovate-bot/gists{/gist_id}","starred_url":"https://api.github.com/users/renovate-bot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/renovate-bot/subscriptions","organizations_url":"https://api.github.com/users/renovate-bot/orgs","repos_url":"https://api.github.com/users/renovate-bot/repos","events_url":"https://api.github.com/users/renovate-bot/events{/privacy}","received_events_url":"https://api.github.com/users/renovate-bot/received_events","type":"User","site_admin":false},"html_url":"https://github.com/renovate-bot/gapic-generator-java","description":"Generates GAPIC Java client libraries from protobufs.","fork":true,"url":"https://api.github.com/repos/renovate-bot/gapic-generator-java","forks_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/forks","keys_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/keys{/key_id}","collaborators_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/teams","hooks_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/hooks","issue_events_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/issues/events{/number}","events_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/events","assignees_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/assignees{/user}","branches_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/branches{/branch}","tags_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/tags","blobs_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/git/refs{/sha}","trees_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/git/trees{/sha}","statuses_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/statuses/{sha}","languages_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/languages","stargazers_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/stargazers","contributors_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/contributors","subscribers_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/subscribers","subscription_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/subscription","commits_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/commits{/sha}","git_commits_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/git/commits{/sha}","comments_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/comments{/number}","issue_comment_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/issues/comments{/number}","contents_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/contents/{+path}","compare_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/compare/{base}...{head}","merges_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/merges","archive_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/downloads","issues_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/issues{/number}","pulls_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/pulls{/number}","milestones_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/milestones{/number}","notifications_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/labels{/name}","releases_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/releases{/id}","deployments_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/deployments","created_at":"2021-12-17T11:33:15Z","updated_at":"2024-05-14T20:57:21Z","pushed_at":"2024-05-14T20:58:34Z","git_url":"git://github.com/renovate-bot/gapic-generator-java.git","ssh_url":"git@github.com:renovate-bot/gapic-generator-java.git","clone_url":"https://github.com/renovate-bot/gapic-generator-java.git","svn_url":"https://github.com/renovate-bot/gapic-generator-java","homepage":"","size":31486,"stargazers_count":0,"watchers_count":0,"language":"Java","has_issues":false,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"has_discussions":false,"forks_count":0,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":0,"license":{"key":"apache-2.0","name":"Apache License 2.0","spdx_id":"Apache-2.0","url":"https://api.github.com/licenses/apache-2.0","node_id":"MDc6TGljZW5zZTI="},"allow_forking":true,"is_template":false,"web_commit_signoff_required":false,"topics":[],"visibility":"public","forks":0,"open_issues":0,"watchers":0,"default_branch":"main"}},"base":{"label":"googleapis:main","ref":"main","sha":"a39aa07d013c9c097ad93fd68cf97da1c7d9ff03","user":{"login":"googleapis","id":16785467,"node_id":"MDEyOk9yZ2FuaXphdGlvbjE2Nzg1NDY3","avatar_url":"https://avatars.githubusercontent.com/u/16785467?v=4","gravatar_id":"","url":"https://api.github.com/users/googleapis","html_url":"https://github.com/googleapis","followers_url":"https://api.github.com/users/googleapis/followers","following_url":"https://api.github.com/users/googleapis/following{/other_user}","gists_url":"https://api.github.com/users/googleapis/gists{/gist_id}","starred_url":"https://api.github.com/users/googleapis/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/googleapis/subscriptions","organizations_url":"https://api.github.com/users/googleapis/orgs","repos_url":"https://api.github.com/users/googleapis/repos","events_url":"https://api.github.com/users/googleapis/events{/privacy}","received_events_url":"https://api.github.com/users/googleapis/received_events","type":"Organization","site_admin":false},"repo":{"id":263991304,"node_id":"MDEwOlJlcG9zaXRvcnkyNjM5OTEzMDQ=","name":"sdk-platform-java","full_name":"googleapis/sdk-platform-java","private":false,"owner":{"login":"googleapis","id":16785467,"node_id":"MDEyOk9yZ2FuaXphdGlvbjE2Nzg1NDY3","avatar_url":"https://avatars.githubusercontent.com/u/16785467?v=4","gravatar_id":"","url":"https://api.github.com/users/googleapis","html_url":"https://github.com/googleapis","followers_url":"https://api.github.com/users/googleapis/followers","following_url":"https://api.github.com/users/googleapis/following{/other_user}","gists_url":"https://api.github.com/users/googleapis/gists{/gist_id}","starred_url":"https://api.github.com/users/googleapis/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/googleapis/subscriptions","organizations_url":"https://api.github.com/users/googleapis/orgs","repos_url":"https://api.github.com/users/googleapis/repos","events_url":"https://api.github.com/users/googleapis/events{/privacy}","received_events_url":"https://api.github.com/users/googleapis/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/googleapis/sdk-platform-java","description":"Tooling and shared libraries for Cloud SDK for Java","fork":false,"url":"https://api.github.com/repos/googleapis/sdk-platform-java","forks_url":"https://api.github.com/repos/googleapis/sdk-platform-java/forks","keys_url":"https://api.github.com/repos/googleapis/sdk-platform-java/keys{/key_id}","collaborators_url":"https://api.github.com/repos/googleapis/sdk-platform-java/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/googleapis/sdk-platform-java/teams","hooks_url":"https://api.github.com/repos/googleapis/sdk-platform-java/hooks","issue_events_url":"https://api.github.com/repos/googleapis/sdk-platform-java/issues/events{/number}","events_url":"https://api.github.com/repos/googleapis/sdk-platform-java/events","assignees_url":"https://api.github.com/repos/googleapis/sdk-platform-java/assignees{/user}","branches_url":"https://api.github.com/repos/googleapis/sdk-platform-java/branches{/branch}","tags_url":"https://api.github.com/repos/googleapis/sdk-platform-java/tags","blobs_url":"https://api.github.com/repos/googleapis/sdk-platform-java/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/googleapis/sdk-platform-java/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/googleapis/sdk-platform-java/git/refs{/sha}","trees_url":"https://api.github.com/repos/googleapis/sdk-platform-java/git/trees{/sha}","statuses_url":"https://api.github.com/repos/googleapis/sdk-platform-java/statuses/{sha}","languages_url":"https://api.github.com/repos/googleapis/sdk-platform-java/languages","stargazers_url":"https://api.github.com/repos/googleapis/sdk-platform-java/stargazers","contributors_url":"https://api.github.com/repos/googleapis/sdk-platform-java/contributors","subscribers_url":"https://api.github.com/repos/googleapis/sdk-platform-java/subscribers","subscription_url":"https://api.github.com/repos/googleapis/sdk-platform-java/subscription","commits_url":"https://api.github.com/repos/googleapis/sdk-platform-java/commits{/sha}","git_commits_url":"https://api.github.com/repos/googleapis/sdk-platform-java/git/commits{/sha}","comments_url":"https://api.github.com/repos/googleapis/sdk-platform-java/comments{/number}","issue_comment_url":"https://api.github.com/repos/googleapis/sdk-platform-java/issues/comments{/number}","contents_url":"https://api.github.com/repos/googleapis/sdk-platform-java/contents/{+path}","compare_url":"https://api.github.com/repos/googleapis/sdk-platform-java/compare/{base}...{head}","merges_url":"https://api.github.com/repos/googleapis/sdk-platform-java/merges","archive_url":"https://api.github.com/repos/googleapis/sdk-platform-java/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/googleapis/sdk-platform-java/downloads","issues_url":"https://api.github.com/repos/googleapis/sdk-platform-java/issues{/number}","pulls_url":"https://api.github.com/repos/googleapis/sdk-platform-java/pulls{/number}","milestones_url":"https://api.github.com/repos/googleapis/sdk-platform-java/milestones{/number}","notifications_url":"https://api.github.com/repos/googleapis/sdk-platform-java/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/googleapis/sdk-platform-java/labels{/name}","releases_url":"https://api.github.com/repos/googleapis/sdk-platform-java/releases{/id}","deployments_url":"https://api.github.com/repos/googleapis/sdk-platform-java/deployments","created_at":"2020-05-14T18:15:25Z","updated_at":"2024-05-14T20:57:11Z","pushed_at":"2024-05-14T21:09:51Z","git_url":"git://github.com/googleapis/sdk-platform-java.git","ssh_url":"git@github.com:googleapis/sdk-platform-java.git","clone_url":"https://github.com/googleapis/sdk-platform-java.git","svn_url":"https://github.com/googleapis/sdk-platform-java","homepage":"https://cloud.google.com/java/docs/bom","size":40540,"stargazers_count":59,"watchers_count":59,"language":"Java","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"has_discussions":false,"forks_count":47,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":189,"license":{"key":"apache-2.0","name":"Apache License 2.0","spdx_id":"Apache-2.0","url":"https://api.github.com/licenses/apache-2.0","node_id":"MDc6TGljZW5zZTI="},"allow_forking":true,"is_template":false,"web_commit_signoff_required":false,"topics":[],"visibility":"public","forks":47,"open_issues":189,"watchers":59,"default_branch":"main"}},"_links":{"self":{"href":"https://api.github.com/repos/googleapis/sdk-platform-java/pulls/2770"},"html":{"href":"https://github.com/googleapis/sdk-platform-java/pull/2770"},"issue":{"href":"https://api.github.com/repos/googleapis/sdk-platform-java/issues/2770"},"comments":{"href":"https://api.github.com/repos/googleapis/sdk-platform-java/issues/2770/comments"},"review_comments":{"href":"https://api.github.com/repos/googleapis/sdk-platform-java/pulls/2770/comments"},"review_comment":{"href":"https://api.github.com/repos/googleapis/sdk-platform-java/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/googleapis/sdk-platform-java/pulls/2770/commits"},"statuses":{"href":"https://api.github.com/repos/googleapis/sdk-platform-java/statuses/ef3f0769652205d6f341b68b79a10bab6e14ea75"}},"author_association":"CONTRIBUTOR","auto_merge":{"enabled_by":{"login":"JoeWang1127","id":106995533,"node_id":"U_kgDOBmCfTQ","avatar_url":"https://avatars.githubusercontent.com/u/106995533?v=4","gravatar_id":"","url":"https://api.github.com/users/JoeWang1127","html_url":"https://github.com/JoeWang1127","followers_url":"https://api.github.com/users/JoeWang1127/followers","following_url":"https://api.github.com/users/JoeWang1127/following{/other_user}","gists_url":"https://api.github.com/users/JoeWang1127/gists{/gist_id}","starred_url":"https://api.github.com/users/JoeWang1127/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/JoeWang1127/subscriptions","organizations_url":"https://api.github.com/users/JoeWang1127/orgs","repos_url":"https://api.github.com/users/JoeWang1127/repos","events_url":"https://api.github.com/users/JoeWang1127/events{/privacy}","received_events_url":"https://api.github.com/users/JoeWang1127/received_events","type":"User","site_admin":false},"merge_method":"squash","commit_title":"test(deps): update dependency org.mockito:mockito-core to v5.12.0 (#2770)","commit_message":"[![Mend\r\nRenovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)\r\n\r\nThis PR contains the following updates:\r\n\r\n| Package | Change | Age | Adoption | Passing | Confidence |\r\n|---|---|---|---|---|---|\r\n| [org.mockito:mockito-core](https://togithub.com/mockito/mockito) |\r\n`5.11.0` -> `5.12.0` |\r\n[![age](https://developer.mend.io/api/mc/badges/age/maven/org.mockito:mockito-core/5.12.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\r\n|\r\n[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/org.mockito:mockito-core/5.12.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\r\n|\r\n[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/org.mockito:mockito-core/5.11.0/5.12.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\r\n|\r\n[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/org.mockito:mockito-core/5.11.0/5.12.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\r\n|\r\n\r\n---\r\n\r\n> [!WARNING]\r\n> Some dependencies could not be looked up. Check the Dependency\r\nDashboard for more information.\r\n\r\n---\r\n\r\n### Release Notes\r\n\r\n
\r\nmockito/mockito (org.mockito:mockito-core)\r\n\r\n###\r\n[`v5.12.0`](https://togithub.com/mockito/mockito/releases/tag/v5.12.0)\r\n\r\n*Changelog generated by [Shipkit Changelog Gradle\r\nPlugin](https://togithub.com/shipkit/shipkit-changelog)*\r\n\r\n##### 5.12.0\r\n\r\n- 2024-05-11 - [25\r\ncommit(s)](https://togithub.com/mockito/mockito/compare/v5.11.0...v5.12.0)\r\nby Piotr Przybylak, Stefano Cordio, Tim van der Lippe, dependabot\\[bot],\r\njonghoonpark\r\n- Bump com.gradle.enterprise from 3.17.2 to 3.17.3\r\n[(#​3341)](https://togithub.com/mockito/mockito/pull/3341)\r\n- Bump org.jetbrains.kotlin:kotlin-stdlib from 1.9.23 to 1.9.24\r\n[(#​3339)](https://togithub.com/mockito/mockito/pull/3339)\r\n- Bump versions.bytebuddy from 1.14.14 to 1.14.15\r\n[(#​3338)](https://togithub.com/mockito/mockito/pull/3338)\r\n- Bump org.shipkit:shipkit-auto-version from 2.0.6 to 2.0.7\r\n[(#​3337)](https://togithub.com/mockito/mockito/pull/3337)\r\n- Bump org.jetbrains.kotlin:kotlin-gradle-plugin from 1.9.23 to 1.9.24\r\n[(#​3336)](https://togithub.com/mockito/mockito/pull/3336)\r\n- Fixes [#​3331](https://togithub.com/mockito/mockito/issues/3331)\r\n: Fix `AdditionalMatchers.and()` and `AdditionalMatchers.or()` not to\r\nswap the order of matchers\r\n[(#​3335)](https://togithub.com/mockito/mockito/pull/3335)\r\n- AdditionalMatchers.and() and or() swap matcher order\r\n[(#​3331)](https://togithub.com/mockito/mockito/issues/3331)\r\n- Bump gradle/wrapper-validation-action from 3.3.1 to 3.3.2\r\n[(#​3327)](https://togithub.com/mockito/mockito/pull/3327)\r\n- Bump versions.bytebuddy from 1.14.13 to 1.14.14\r\n[(#​3324)](https://togithub.com/mockito/mockito/pull/3324)\r\n- Bump org.shipkit:shipkit-auto-version from 2.0.5 to 2.0.6\r\n[(#​3322)](https://togithub.com/mockito/mockito/pull/3322)\r\n- Bump gradle/wrapper-validation-action from 3.3.0 to 3.3.1\r\n[(#​3320)](https://togithub.com/mockito/mockito/pull/3320)\r\n- Bump com.gradle.enterprise from 3.17 to 3.17.2\r\n[(#​3318)](https://togithub.com/mockito/mockito/pull/3318)\r\n- Bump gradle/wrapper-validation-action from 2.1.2 to 3.3.0\r\n[(#​3317)](https://togithub.com/mockito/mockito/pull/3317)\r\n- Update codecov-action version\r\n[(#​3316)](https://togithub.com/mockito/mockito/pull/3316)\r\n- Bump com.google.googlejavaformat:google-java-format from 1.21.0 to\r\n1.22.0 [(#​3312)](https://togithub.com/mockito/mockito/pull/3312)\r\n- Bump com.gradle.enterprise from 3.16.2 to 3.17\r\n[(#​3311)](https://togithub.com/mockito/mockito/pull/3311)\r\n- Bump versions.bytebuddy from 1.14.12 to 1.14.13\r\n[(#​3308)](https://togithub.com/mockito/mockito/pull/3308)\r\n- Fix README logo\r\n[(#​3305)](https://togithub.com/mockito/mockito/pull/3305)\r\n- Bump gradle/wrapper-validation-action from 2.1.1 to 2.1.2\r\n[(#​3303)](https://togithub.com/mockito/mockito/pull/3303)\r\n- Bump org.shipkit:shipkit-auto-version from 2.0.4 to 2.0.5\r\n[(#​3298)](https://togithub.com/mockito/mockito/pull/3298)\r\n- Bump org.jetbrains.kotlin:kotlin-gradle-plugin from 1.9.22 to 1.9.23\r\n[(#​3296)](https://togithub.com/mockito/mockito/pull/3296)\r\n- Bump org.eclipse.platform:org.eclipse.osgi from 3.18.600 to 3.19.0\r\n[(#​3295)](https://togithub.com/mockito/mockito/pull/3295)\r\n- Bump org.jetbrains.kotlin:kotlin-stdlib from 1.9.22 to 1.9.23\r\n[(#​3292)](https://togithub.com/mockito/mockito/pull/3292)\r\n- Bump com.google.googlejavaformat:google-java-format from 1.20.0 to\r\n1.21.0 [(#​3291)](https://togithub.com/mockito/mockito/pull/3291)\r\n- Fixes [#​3286](https://togithub.com/mockito/mockito/issues/3286)\r\n: Mockito.only() points to the wanted call as unwanted if it is the\r\nfirst being calledIssue3286\r\n[(#​3287)](https://togithub.com/mockito/mockito/pull/3287)\r\n- Mockito.only() points to the wanted call as unwanted if it is the\r\nfirst being called.\r\n[(#​3286)](https://togithub.com/mockito/mockito/issues/3286)\r\n- Bump org.codehaus.groovy:groovy from 3.0.20 to 3.0.21\r\n[(#​3284)](https://togithub.com/mockito/mockito/pull/3284)\r\n\r\n
\r\n\r\n---\r\n\r\n### Configuration\r\n\r\n📅 **Schedule**: Branch creation - At any time (no schedule defined),\r\nAutomerge - At any time (no schedule defined).\r\n\r\n🚦 **Automerge**: Disabled by config. Please merge this manually once you\r\nare satisfied.\r\n\r\n♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the\r\nrebase/retry checkbox.\r\n\r\n🔕 **Ignore**: Close this PR and you won't be reminded about this update\r\nagain.\r\n\r\n---\r\n\r\n- [ ] If you want to rebase/retry this PR, check\r\nthis box\r\n\r\n---\r\n\r\nThis PR has been generated by [Mend\r\nRenovate](https://www.mend.io/free-developer-tools/renovate/). View\r\nrepository job log\r\n[here](https://developer.mend.io/github/googleapis/sdk-platform-java).\r\n\r\n\r\n\r\nCo-authored-by: Joe Wang <106995533+JoeWang1127@users.noreply.github.com>"},"active_lock_reason":null},{"url":"https://api.github.com/repos/googleapis/sdk-platform-java/pulls/2769","id":1869542291,"node_id":"PR_kwDOD7wwCM5vbvOT","html_url":"https://github.com/googleapis/sdk-platform-java/pull/2769","diff_url":"https://github.com/googleapis/sdk-platform-java/pull/2769.diff","patch_url":"https://github.com/googleapis/sdk-platform-java/pull/2769.patch","issue_url":"https://api.github.com/repos/googleapis/sdk-platform-java/issues/2769","number":2769,"state":"closed","locked":false,"title":"deps: update opentelemetry-java monorepo to v1.38.0","user":{"login":"renovate-bot","id":25180681,"node_id":"MDQ6VXNlcjI1MTgwNjgx","avatar_url":"https://avatars.githubusercontent.com/u/25180681?v=4","gravatar_id":"","url":"https://api.github.com/users/renovate-bot","html_url":"https://github.com/renovate-bot","followers_url":"https://api.github.com/users/renovate-bot/followers","following_url":"https://api.github.com/users/renovate-bot/following{/other_user}","gists_url":"https://api.github.com/users/renovate-bot/gists{/gist_id}","starred_url":"https://api.github.com/users/renovate-bot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/renovate-bot/subscriptions","organizations_url":"https://api.github.com/users/renovate-bot/orgs","repos_url":"https://api.github.com/users/renovate-bot/repos","events_url":"https://api.github.com/users/renovate-bot/events{/privacy}","received_events_url":"https://api.github.com/users/renovate-bot/received_events","type":"User","site_admin":false},"body":"[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)\n\nThis PR contains the following updates:\n\n| Package | Change | Age | Adoption | Passing | Confidence |\n|---|---|---|---|---|---|\n| [io.opentelemetry:opentelemetry-api](https://togithub.com/open-telemetry/opentelemetry-java) | `1.37.0` -> `1.38.0` | [![age](https://developer.mend.io/api/mc/badges/age/maven/io.opentelemetry:opentelemetry-api/1.38.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/io.opentelemetry:opentelemetry-api/1.38.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/io.opentelemetry:opentelemetry-api/1.37.0/1.38.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/io.opentelemetry:opentelemetry-api/1.37.0/1.38.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |\n| [io.opentelemetry:opentelemetry-bom](https://togithub.com/open-telemetry/opentelemetry-java) | `1.37.0` -> `1.38.0` | [![age](https://developer.mend.io/api/mc/badges/age/maven/io.opentelemetry:opentelemetry-bom/1.38.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/io.opentelemetry:opentelemetry-bom/1.38.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/io.opentelemetry:opentelemetry-bom/1.37.0/1.38.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/io.opentelemetry:opentelemetry-bom/1.37.0/1.38.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |\n\n---\n\n> [!WARNING]\n> Some dependencies could not be looked up. Check the Dependency Dashboard for more information.\n\n---\n\n### Release Notes\n\n
\nopen-telemetry/opentelemetry-java (io.opentelemetry:opentelemetry-api)\n\n### [`v1.38.0`](https://togithub.com/open-telemetry/opentelemetry-java/blob/HEAD/CHANGELOG.md#Version-1380-2024-05-10)\n\n##### API\n\n- Stabilize synchronous gauge\n ([#​6419](https://togithub.com/open-telemetry/opentelemetry-java/pull/6419))\n\n##### Incubator\n\n- Add put(AttributeKey, T) overload to EventBuilder\n ([#​6331](https://togithub.com/open-telemetry/opentelemetry-java/pull/6331))\n\n##### Baggage\n\n- Baggage filters space-only keys\n ([#​6431](https://togithub.com/open-telemetry/opentelemetry-java/pull/6431))\n\n##### SDK\n\n- Add experimental scope config to enable / disable scopes (i.e. meter, logger, tracer)\n ([#​6375](https://togithub.com/open-telemetry/opentelemetry-java/pull/6375))\n\n##### Traces\n\n- Add ReadableSpan#getAttributes\n ([#​6382](https://togithub.com/open-telemetry/opentelemetry-java/pull/6382))\n- Use standard ArrayList size rather than max number of links for initial span links allocation\n ([#​6252](https://togithub.com/open-telemetry/opentelemetry-java/pull/6252))\n\n##### Metrics\n\n- Use low precision Clock#now when computing timestamp for exemplars\n ([#​6417](https://togithub.com/open-telemetry/opentelemetry-java/pull/6417))\n- Update invalid instrument name log message now that forward slash `/` is valid\n ([#​6343](https://togithub.com/open-telemetry/opentelemetry-java/pull/6343))\n\n##### Exporters\n\n- Introduce low allocation OTLP marshalers. If using autoconfigure, opt in\n via `OTEL_JAVA_EXPERIMENTAL_EXPORTER_MEMORY_MODE=REUSABLE_DATA`.\n - Low allocation OTLP logs marshaler\n ([#​6429](https://togithub.com/open-telemetry/opentelemetry-java/pull/6429))\n - Low allocation OTLP metrics marshaler\n ([#​6422](https://togithub.com/open-telemetry/opentelemetry-java/pull/6422))\n - Low allocation OTLP trace marshaler\n ([#​6410](https://togithub.com/open-telemetry/opentelemetry-java/pull/6410))\n - Add memory mode support to OTLP exporters\n ([#​6430](https://togithub.com/open-telemetry/opentelemetry-java/pull/6430))\n - Marshal span status description without allocation\n ([#​6423](https://togithub.com/open-telemetry/opentelemetry-java/pull/6423))\n - Add private constructors for stateless marshalers\n ([#​6434](https://togithub.com/open-telemetry/opentelemetry-java/pull/6434))\n- Mark opentelemetry-exporter-sender-jdk stable\n ([#​6357](https://togithub.com/open-telemetry/opentelemetry-java/pull/6357))\n- PrometheusHttpServer prevent concurrent reads when reusable memory mode\n ([#​6371](https://togithub.com/open-telemetry/opentelemetry-java/pull/6371))\n- Ignore TLS components (SSLContext, TrustManager, KeyManager) if plain HTTP protocol is used for\n exporting\n ([#​6329](https://togithub.com/open-telemetry/opentelemetry-java/pull/6329))\n- Add is_remote_parent span flags to OTLP exported Spans and SpanLinks\n ([#​6388](https://togithub.com/open-telemetry/opentelemetry-java/pull/6388))\n- Add missing fields to OTLP metric exporters `toString()`\n ([#​6402](https://togithub.com/open-telemetry/opentelemetry-java/pull/6402))\n\n##### Extensions\n\n- Rename otel.config.file to otel.experimental.config.file for autoconfigure\n ([#​6396](https://togithub.com/open-telemetry/opentelemetry-java/pull/6396))\n\n##### OpenCensus Shim\n\n- Fix opencensus shim spanBuilderWithRemoteParent behavior\n ([#​6415](https://togithub.com/open-telemetry/opentelemetry-java/pull/6415))\n\n##### Tooling\n\n- Add additional API incubator docs\n ([#​6356](https://togithub.com/open-telemetry/opentelemetry-java/pull/6356))\n- Run build on java 21\n ([#​6370](https://togithub.com/open-telemetry/opentelemetry-java/pull/6370))\n- Fix running tests with java 8 on macos\n ([#​6411](https://togithub.com/open-telemetry/opentelemetry-java/pull/6411))\n- Move away from deprecated gradle enterprise APIs\n ([#​6363](https://togithub.com/open-telemetry/opentelemetry-java/pull/6363))\n\n
\n\n---\n\n### Configuration\n\n📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).\n\n🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.\n\n♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.\n\n🔕 **Ignore**: Close this PR and you won't be reminded about these updates again.\n\n---\n\n - [ ] If you want to rebase/retry this PR, check this box\n\n---\n\nThis PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/googleapis/sdk-platform-java).\n\n","created_at":"2024-05-14T18:02:11Z","updated_at":"2024-05-14T19:02:28Z","closed_at":"2024-05-14T19:00:46Z","merged_at":"2024-05-14T19:00:46Z","merge_commit_sha":"0a5c7c4075ee986028535c424e4a62458a25f8d2","assignee":null,"assignees":[],"requested_reviewers":[],"requested_teams":[],"labels":[{"id":2307402262,"node_id":"MDU6TGFiZWwyMzA3NDAyMjYy","url":"https://api.github.com/repos/googleapis/sdk-platform-java/labels/kokoro:force-run","name":"kokoro:force-run","color":"C1FFB2","default":false,"description":"Add this label to force Kokoro to re-run the tests."},{"id":5133296390,"node_id":"LA_kwDOD7wwCM8AAAABMffjBg","url":"https://api.github.com/repos/googleapis/sdk-platform-java/labels/size:%20xs","name":"size: xs","color":"ae5816","default":false,"description":"Pull request size is extra small."}],"milestone":null,"draft":false,"commits_url":"https://api.github.com/repos/googleapis/sdk-platform-java/pulls/2769/commits","review_comments_url":"https://api.github.com/repos/googleapis/sdk-platform-java/pulls/2769/comments","review_comment_url":"https://api.github.com/repos/googleapis/sdk-platform-java/pulls/comments{/number}","comments_url":"https://api.github.com/repos/googleapis/sdk-platform-java/issues/2769/comments","statuses_url":"https://api.github.com/repos/googleapis/sdk-platform-java/statuses/d7e77cb79599612686fe4f7d7eb45ee25206b27f","head":{"label":"renovate-bot:renovate/opentelemetry-java-monorepo","ref":"renovate/opentelemetry-java-monorepo","sha":"d7e77cb79599612686fe4f7d7eb45ee25206b27f","user":{"login":"renovate-bot","id":25180681,"node_id":"MDQ6VXNlcjI1MTgwNjgx","avatar_url":"https://avatars.githubusercontent.com/u/25180681?v=4","gravatar_id":"","url":"https://api.github.com/users/renovate-bot","html_url":"https://github.com/renovate-bot","followers_url":"https://api.github.com/users/renovate-bot/followers","following_url":"https://api.github.com/users/renovate-bot/following{/other_user}","gists_url":"https://api.github.com/users/renovate-bot/gists{/gist_id}","starred_url":"https://api.github.com/users/renovate-bot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/renovate-bot/subscriptions","organizations_url":"https://api.github.com/users/renovate-bot/orgs","repos_url":"https://api.github.com/users/renovate-bot/repos","events_url":"https://api.github.com/users/renovate-bot/events{/privacy}","received_events_url":"https://api.github.com/users/renovate-bot/received_events","type":"User","site_admin":false},"repo":{"id":439311054,"node_id":"R_kgDOGi9azg","name":"gapic-generator-java","full_name":"renovate-bot/gapic-generator-java","private":false,"owner":{"login":"renovate-bot","id":25180681,"node_id":"MDQ6VXNlcjI1MTgwNjgx","avatar_url":"https://avatars.githubusercontent.com/u/25180681?v=4","gravatar_id":"","url":"https://api.github.com/users/renovate-bot","html_url":"https://github.com/renovate-bot","followers_url":"https://api.github.com/users/renovate-bot/followers","following_url":"https://api.github.com/users/renovate-bot/following{/other_user}","gists_url":"https://api.github.com/users/renovate-bot/gists{/gist_id}","starred_url":"https://api.github.com/users/renovate-bot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/renovate-bot/subscriptions","organizations_url":"https://api.github.com/users/renovate-bot/orgs","repos_url":"https://api.github.com/users/renovate-bot/repos","events_url":"https://api.github.com/users/renovate-bot/events{/privacy}","received_events_url":"https://api.github.com/users/renovate-bot/received_events","type":"User","site_admin":false},"html_url":"https://github.com/renovate-bot/gapic-generator-java","description":"Generates GAPIC Java client libraries from protobufs.","fork":true,"url":"https://api.github.com/repos/renovate-bot/gapic-generator-java","forks_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/forks","keys_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/keys{/key_id}","collaborators_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/teams","hooks_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/hooks","issue_events_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/issues/events{/number}","events_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/events","assignees_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/assignees{/user}","branches_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/branches{/branch}","tags_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/tags","blobs_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/git/refs{/sha}","trees_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/git/trees{/sha}","statuses_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/statuses/{sha}","languages_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/languages","stargazers_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/stargazers","contributors_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/contributors","subscribers_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/subscribers","subscription_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/subscription","commits_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/commits{/sha}","git_commits_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/git/commits{/sha}","comments_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/comments{/number}","issue_comment_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/issues/comments{/number}","contents_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/contents/{+path}","compare_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/compare/{base}...{head}","merges_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/merges","archive_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/downloads","issues_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/issues{/number}","pulls_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/pulls{/number}","milestones_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/milestones{/number}","notifications_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/labels{/name}","releases_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/releases{/id}","deployments_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/deployments","created_at":"2021-12-17T11:33:15Z","updated_at":"2024-05-14T20:57:21Z","pushed_at":"2024-05-14T20:58:34Z","git_url":"git://github.com/renovate-bot/gapic-generator-java.git","ssh_url":"git@github.com:renovate-bot/gapic-generator-java.git","clone_url":"https://github.com/renovate-bot/gapic-generator-java.git","svn_url":"https://github.com/renovate-bot/gapic-generator-java","homepage":"","size":31486,"stargazers_count":0,"watchers_count":0,"language":"Java","has_issues":false,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"has_discussions":false,"forks_count":0,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":0,"license":{"key":"apache-2.0","name":"Apache License 2.0","spdx_id":"Apache-2.0","url":"https://api.github.com/licenses/apache-2.0","node_id":"MDc6TGljZW5zZTI="},"allow_forking":true,"is_template":false,"web_commit_signoff_required":false,"topics":[],"visibility":"public","forks":0,"open_issues":0,"watchers":0,"default_branch":"main"}},"base":{"label":"googleapis:main","ref":"main","sha":"22b7398f07a77935c0c002c78e8e30dca5979652","user":{"login":"googleapis","id":16785467,"node_id":"MDEyOk9yZ2FuaXphdGlvbjE2Nzg1NDY3","avatar_url":"https://avatars.githubusercontent.com/u/16785467?v=4","gravatar_id":"","url":"https://api.github.com/users/googleapis","html_url":"https://github.com/googleapis","followers_url":"https://api.github.com/users/googleapis/followers","following_url":"https://api.github.com/users/googleapis/following{/other_user}","gists_url":"https://api.github.com/users/googleapis/gists{/gist_id}","starred_url":"https://api.github.com/users/googleapis/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/googleapis/subscriptions","organizations_url":"https://api.github.com/users/googleapis/orgs","repos_url":"https://api.github.com/users/googleapis/repos","events_url":"https://api.github.com/users/googleapis/events{/privacy}","received_events_url":"https://api.github.com/users/googleapis/received_events","type":"Organization","site_admin":false},"repo":{"id":263991304,"node_id":"MDEwOlJlcG9zaXRvcnkyNjM5OTEzMDQ=","name":"sdk-platform-java","full_name":"googleapis/sdk-platform-java","private":false,"owner":{"login":"googleapis","id":16785467,"node_id":"MDEyOk9yZ2FuaXphdGlvbjE2Nzg1NDY3","avatar_url":"https://avatars.githubusercontent.com/u/16785467?v=4","gravatar_id":"","url":"https://api.github.com/users/googleapis","html_url":"https://github.com/googleapis","followers_url":"https://api.github.com/users/googleapis/followers","following_url":"https://api.github.com/users/googleapis/following{/other_user}","gists_url":"https://api.github.com/users/googleapis/gists{/gist_id}","starred_url":"https://api.github.com/users/googleapis/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/googleapis/subscriptions","organizations_url":"https://api.github.com/users/googleapis/orgs","repos_url":"https://api.github.com/users/googleapis/repos","events_url":"https://api.github.com/users/googleapis/events{/privacy}","received_events_url":"https://api.github.com/users/googleapis/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/googleapis/sdk-platform-java","description":"Tooling and shared libraries for Cloud SDK for Java","fork":false,"url":"https://api.github.com/repos/googleapis/sdk-platform-java","forks_url":"https://api.github.com/repos/googleapis/sdk-platform-java/forks","keys_url":"https://api.github.com/repos/googleapis/sdk-platform-java/keys{/key_id}","collaborators_url":"https://api.github.com/repos/googleapis/sdk-platform-java/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/googleapis/sdk-platform-java/teams","hooks_url":"https://api.github.com/repos/googleapis/sdk-platform-java/hooks","issue_events_url":"https://api.github.com/repos/googleapis/sdk-platform-java/issues/events{/number}","events_url":"https://api.github.com/repos/googleapis/sdk-platform-java/events","assignees_url":"https://api.github.com/repos/googleapis/sdk-platform-java/assignees{/user}","branches_url":"https://api.github.com/repos/googleapis/sdk-platform-java/branches{/branch}","tags_url":"https://api.github.com/repos/googleapis/sdk-platform-java/tags","blobs_url":"https://api.github.com/repos/googleapis/sdk-platform-java/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/googleapis/sdk-platform-java/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/googleapis/sdk-platform-java/git/refs{/sha}","trees_url":"https://api.github.com/repos/googleapis/sdk-platform-java/git/trees{/sha}","statuses_url":"https://api.github.com/repos/googleapis/sdk-platform-java/statuses/{sha}","languages_url":"https://api.github.com/repos/googleapis/sdk-platform-java/languages","stargazers_url":"https://api.github.com/repos/googleapis/sdk-platform-java/stargazers","contributors_url":"https://api.github.com/repos/googleapis/sdk-platform-java/contributors","subscribers_url":"https://api.github.com/repos/googleapis/sdk-platform-java/subscribers","subscription_url":"https://api.github.com/repos/googleapis/sdk-platform-java/subscription","commits_url":"https://api.github.com/repos/googleapis/sdk-platform-java/commits{/sha}","git_commits_url":"https://api.github.com/repos/googleapis/sdk-platform-java/git/commits{/sha}","comments_url":"https://api.github.com/repos/googleapis/sdk-platform-java/comments{/number}","issue_comment_url":"https://api.github.com/repos/googleapis/sdk-platform-java/issues/comments{/number}","contents_url":"https://api.github.com/repos/googleapis/sdk-platform-java/contents/{+path}","compare_url":"https://api.github.com/repos/googleapis/sdk-platform-java/compare/{base}...{head}","merges_url":"https://api.github.com/repos/googleapis/sdk-platform-java/merges","archive_url":"https://api.github.com/repos/googleapis/sdk-platform-java/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/googleapis/sdk-platform-java/downloads","issues_url":"https://api.github.com/repos/googleapis/sdk-platform-java/issues{/number}","pulls_url":"https://api.github.com/repos/googleapis/sdk-platform-java/pulls{/number}","milestones_url":"https://api.github.com/repos/googleapis/sdk-platform-java/milestones{/number}","notifications_url":"https://api.github.com/repos/googleapis/sdk-platform-java/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/googleapis/sdk-platform-java/labels{/name}","releases_url":"https://api.github.com/repos/googleapis/sdk-platform-java/releases{/id}","deployments_url":"https://api.github.com/repos/googleapis/sdk-platform-java/deployments","created_at":"2020-05-14T18:15:25Z","updated_at":"2024-05-14T20:57:11Z","pushed_at":"2024-05-14T21:09:51Z","git_url":"git://github.com/googleapis/sdk-platform-java.git","ssh_url":"git@github.com:googleapis/sdk-platform-java.git","clone_url":"https://github.com/googleapis/sdk-platform-java.git","svn_url":"https://github.com/googleapis/sdk-platform-java","homepage":"https://cloud.google.com/java/docs/bom","size":40540,"stargazers_count":59,"watchers_count":59,"language":"Java","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"has_discussions":false,"forks_count":47,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":189,"license":{"key":"apache-2.0","name":"Apache License 2.0","spdx_id":"Apache-2.0","url":"https://api.github.com/licenses/apache-2.0","node_id":"MDc6TGljZW5zZTI="},"allow_forking":true,"is_template":false,"web_commit_signoff_required":false,"topics":[],"visibility":"public","forks":47,"open_issues":189,"watchers":59,"default_branch":"main"}},"_links":{"self":{"href":"https://api.github.com/repos/googleapis/sdk-platform-java/pulls/2769"},"html":{"href":"https://github.com/googleapis/sdk-platform-java/pull/2769"},"issue":{"href":"https://api.github.com/repos/googleapis/sdk-platform-java/issues/2769"},"comments":{"href":"https://api.github.com/repos/googleapis/sdk-platform-java/issues/2769/comments"},"review_comments":{"href":"https://api.github.com/repos/googleapis/sdk-platform-java/pulls/2769/comments"},"review_comment":{"href":"https://api.github.com/repos/googleapis/sdk-platform-java/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/googleapis/sdk-platform-java/pulls/2769/commits"},"statuses":{"href":"https://api.github.com/repos/googleapis/sdk-platform-java/statuses/d7e77cb79599612686fe4f7d7eb45ee25206b27f"}},"author_association":"CONTRIBUTOR","auto_merge":{"enabled_by":{"login":"JoeWang1127","id":106995533,"node_id":"U_kgDOBmCfTQ","avatar_url":"https://avatars.githubusercontent.com/u/106995533?v=4","gravatar_id":"","url":"https://api.github.com/users/JoeWang1127","html_url":"https://github.com/JoeWang1127","followers_url":"https://api.github.com/users/JoeWang1127/followers","following_url":"https://api.github.com/users/JoeWang1127/following{/other_user}","gists_url":"https://api.github.com/users/JoeWang1127/gists{/gist_id}","starred_url":"https://api.github.com/users/JoeWang1127/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/JoeWang1127/subscriptions","organizations_url":"https://api.github.com/users/JoeWang1127/orgs","repos_url":"https://api.github.com/users/JoeWang1127/repos","events_url":"https://api.github.com/users/JoeWang1127/events{/privacy}","received_events_url":"https://api.github.com/users/JoeWang1127/received_events","type":"User","site_admin":false},"merge_method":"squash","commit_title":"deps: update opentelemetry-java monorepo to v1.38.0 (#2769)","commit_message":"[![Mend\r\nRenovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)\r\n\r\nThis PR contains the following updates:\r\n\r\n| Package | Change | Age | Adoption | Passing | Confidence |\r\n|---|---|---|---|---|---|\r\n|\r\n[io.opentelemetry:opentelemetry-api](https://togithub.com/open-telemetry/opentelemetry-java)\r\n| `1.37.0` -> `1.38.0` |\r\n[![age](https://developer.mend.io/api/mc/badges/age/maven/io.opentelemetry:opentelemetry-api/1.38.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\r\n|\r\n[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/io.opentelemetry:opentelemetry-api/1.38.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\r\n|\r\n[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/io.opentelemetry:opentelemetry-api/1.37.0/1.38.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\r\n|\r\n[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/io.opentelemetry:opentelemetry-api/1.37.0/1.38.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\r\n|\r\n|\r\n[io.opentelemetry:opentelemetry-bom](https://togithub.com/open-telemetry/opentelemetry-java)\r\n| `1.37.0` -> `1.38.0` |\r\n[![age](https://developer.mend.io/api/mc/badges/age/maven/io.opentelemetry:opentelemetry-bom/1.38.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\r\n|\r\n[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/io.opentelemetry:opentelemetry-bom/1.38.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\r\n|\r\n[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/io.opentelemetry:opentelemetry-bom/1.37.0/1.38.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\r\n|\r\n[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/io.opentelemetry:opentelemetry-bom/1.37.0/1.38.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\r\n|\r\n\r\n---\r\n\r\n> [!WARNING]\r\n> Some dependencies could not be looked up. Check the Dependency\r\nDashboard for more information.\r\n\r\n---\r\n\r\n### Release Notes\r\n\r\n
\r\nopen-telemetry/opentelemetry-java\r\n(io.opentelemetry:opentelemetry-api)\r\n\r\n###\r\n[`v1.38.0`](https://togithub.com/open-telemetry/opentelemetry-java/blob/HEAD/CHANGELOG.md#Version-1380-2024-05-10)\r\n\r\n##### API\r\n\r\n- Stabilize synchronous gauge\r\n\r\n([#​6419](https://togithub.com/open-telemetry/opentelemetry-java/pull/6419))\r\n\r\n##### Incubator\r\n\r\n- Add put(AttributeKey, T) overload to EventBuilder\r\n\r\n([#​6331](https://togithub.com/open-telemetry/opentelemetry-java/pull/6331))\r\n\r\n##### Baggage\r\n\r\n- Baggage filters space-only keys\r\n\r\n([#​6431](https://togithub.com/open-telemetry/opentelemetry-java/pull/6431))\r\n\r\n##### SDK\r\n\r\n- Add experimental scope config to enable / disable scopes (i.e. meter,\r\nlogger, tracer)\r\n\r\n([#​6375](https://togithub.com/open-telemetry/opentelemetry-java/pull/6375))\r\n\r\n##### Traces\r\n\r\n- Add ReadableSpan#getAttributes\r\n\r\n([#​6382](https://togithub.com/open-telemetry/opentelemetry-java/pull/6382))\r\n- Use standard ArrayList size rather than max number of links for\r\ninitial span links allocation\r\n\r\n([#​6252](https://togithub.com/open-telemetry/opentelemetry-java/pull/6252))\r\n\r\n##### Metrics\r\n\r\n- Use low precision Clock#now when computing timestamp for exemplars\r\n\r\n([#​6417](https://togithub.com/open-telemetry/opentelemetry-java/pull/6417))\r\n- Update invalid instrument name log message now that forward slash `/`\r\nis valid\r\n\r\n([#​6343](https://togithub.com/open-telemetry/opentelemetry-java/pull/6343))\r\n\r\n##### Exporters\r\n\r\n- Introduce low allocation OTLP marshalers. If using autoconfigure, opt\r\nin\r\n via `OTEL_JAVA_EXPERIMENTAL_EXPORTER_MEMORY_MODE=REUSABLE_DATA`.\r\n - Low allocation OTLP logs marshaler\r\n\r\n([#​6429](https://togithub.com/open-telemetry/opentelemetry-java/pull/6429))\r\n - Low allocation OTLP metrics marshaler\r\n\r\n([#​6422](https://togithub.com/open-telemetry/opentelemetry-java/pull/6422))\r\n - Low allocation OTLP trace marshaler\r\n\r\n([#​6410](https://togithub.com/open-telemetry/opentelemetry-java/pull/6410))\r\n - Add memory mode support to OTLP exporters\r\n\r\n([#​6430](https://togithub.com/open-telemetry/opentelemetry-java/pull/6430))\r\n - Marshal span status description without allocation\r\n\r\n([#​6423](https://togithub.com/open-telemetry/opentelemetry-java/pull/6423))\r\n - Add private constructors for stateless marshalers\r\n\r\n([#​6434](https://togithub.com/open-telemetry/opentelemetry-java/pull/6434))\r\n- Mark opentelemetry-exporter-sender-jdk stable\r\n\r\n([#​6357](https://togithub.com/open-telemetry/opentelemetry-java/pull/6357))\r\n- PrometheusHttpServer prevent concurrent reads when reusable memory\r\nmode\r\n\r\n([#​6371](https://togithub.com/open-telemetry/opentelemetry-java/pull/6371))\r\n- Ignore TLS components (SSLContext, TrustManager, KeyManager) if plain\r\nHTTP protocol is used for\r\n exporting\r\n\r\n([#​6329](https://togithub.com/open-telemetry/opentelemetry-java/pull/6329))\r\n- Add is_remote_parent span flags to OTLP exported Spans and SpanLinks\r\n\r\n([#​6388](https://togithub.com/open-telemetry/opentelemetry-java/pull/6388))\r\n- Add missing fields to OTLP metric exporters `toString()`\r\n\r\n([#​6402](https://togithub.com/open-telemetry/opentelemetry-java/pull/6402))\r\n\r\n##### Extensions\r\n\r\n- Rename otel.config.file to otel.experimental.config.file for\r\nautoconfigure\r\n\r\n([#​6396](https://togithub.com/open-telemetry/opentelemetry-java/pull/6396))\r\n\r\n##### OpenCensus Shim\r\n\r\n- Fix opencensus shim spanBuilderWithRemoteParent behavior\r\n\r\n([#​6415](https://togithub.com/open-telemetry/opentelemetry-java/pull/6415))\r\n\r\n##### Tooling\r\n\r\n- Add additional API incubator docs\r\n\r\n([#​6356](https://togithub.com/open-telemetry/opentelemetry-java/pull/6356))\r\n- Run build on java 21\r\n\r\n([#​6370](https://togithub.com/open-telemetry/opentelemetry-java/pull/6370))\r\n- Fix running tests with java 8 on macos\r\n\r\n([#​6411](https://togithub.com/open-telemetry/opentelemetry-java/pull/6411))\r\n- Move away from deprecated gradle enterprise APIs\r\n\r\n([#​6363](https://togithub.com/open-telemetry/opentelemetry-java/pull/6363))\r\n\r\n
\r\n\r\n---\r\n\r\n### Configuration\r\n\r\n📅 **Schedule**: Branch creation - At any time (no schedule defined),\r\nAutomerge - At any time (no schedule defined).\r\n\r\n🚦 **Automerge**: Disabled by config. Please merge this manually once you\r\nare satisfied.\r\n\r\n♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the\r\nrebase/retry checkbox.\r\n\r\n🔕 **Ignore**: Close this PR and you won't be reminded about these\r\nupdates again.\r\n\r\n---\r\n\r\n- [ ] If you want to rebase/retry this PR, check\r\nthis box\r\n\r\n---\r\n\r\nThis PR has been generated by [Mend\r\nRenovate](https://www.mend.io/free-developer-tools/renovate/). View\r\nrepository job log\r\n[here](https://developer.mend.io/github/googleapis/sdk-platform-java).\r\n\r\n"},"active_lock_reason":null},{"url":"https://api.github.com/repos/googleapis/sdk-platform-java/pulls/2768","id":1869472682,"node_id":"PR_kwDOD7wwCM5vbeOq","html_url":"https://github.com/googleapis/sdk-platform-java/pull/2768","diff_url":"https://github.com/googleapis/sdk-platform-java/pull/2768.diff","patch_url":"https://github.com/googleapis/sdk-platform-java/pull/2768.patch","issue_url":"https://api.github.com/repos/googleapis/sdk-platform-java/issues/2768","number":2768,"state":"closed","locked":false,"title":"deps: update dependency com.google.oauth-client:google-oauth-client-bom to v1.36.0","user":{"login":"renovate-bot","id":25180681,"node_id":"MDQ6VXNlcjI1MTgwNjgx","avatar_url":"https://avatars.githubusercontent.com/u/25180681?v=4","gravatar_id":"","url":"https://api.github.com/users/renovate-bot","html_url":"https://github.com/renovate-bot","followers_url":"https://api.github.com/users/renovate-bot/followers","following_url":"https://api.github.com/users/renovate-bot/following{/other_user}","gists_url":"https://api.github.com/users/renovate-bot/gists{/gist_id}","starred_url":"https://api.github.com/users/renovate-bot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/renovate-bot/subscriptions","organizations_url":"https://api.github.com/users/renovate-bot/orgs","repos_url":"https://api.github.com/users/renovate-bot/repos","events_url":"https://api.github.com/users/renovate-bot/events{/privacy}","received_events_url":"https://api.github.com/users/renovate-bot/received_events","type":"User","site_admin":false},"body":"[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)\n\nThis PR contains the following updates:\n\n| Package | Change | Age | Adoption | Passing | Confidence |\n|---|---|---|---|---|---|\n| [com.google.oauth-client:google-oauth-client-bom](https://togithub.com/googleapis/google-oauth-java-client/tree/master/google-oauth-client-bom) ([source](https://togithub.com/googleapis/google-oauth-java-client)) | `1.35.0` -> `1.36.0` | [![age](https://developer.mend.io/api/mc/badges/age/maven/com.google.oauth-client:google-oauth-client-bom/1.36.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/com.google.oauth-client:google-oauth-client-bom/1.36.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/com.google.oauth-client:google-oauth-client-bom/1.35.0/1.36.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.google.oauth-client:google-oauth-client-bom/1.35.0/1.36.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |\n\n---\n\n> [!WARNING]\n> Some dependencies could not be looked up. Check the Dependency Dashboard for more information.\n\n---\n\n### Release Notes\n\n
\ngoogleapis/google-oauth-java-client (com.google.oauth-client:google-oauth-client-bom)\n\n### [`v1.36.0`](https://togithub.com/googleapis/google-oauth-java-client/blob/HEAD/CHANGELOG.md#1360-2024-05-10)\n\n[Compare Source](https://togithub.com/googleapis/google-oauth-java-client/compare/v1.35.0...v1.36.0)\n\n##### Features\n\n- Servlet classes that use the jakarta namespace ([#​1115](https://togithub.com/googleapis/google-oauth-java-client/issues/1115)) ([11d6a3c](https://togithub.com/googleapis/google-oauth-java-client/commit/11d6a3cb30c4ebfe4fc4e196d99f5764c6ade878))\n\n
\n\n---\n\n### Configuration\n\n📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).\n\n🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.\n\n♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.\n\n🔕 **Ignore**: Close this PR and you won't be reminded about this update again.\n\n---\n\n - [ ] If you want to rebase/retry this PR, check this box\n\n---\n\nThis PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/googleapis/sdk-platform-java).\n\n","created_at":"2024-05-14T17:13:38Z","updated_at":"2024-05-14T18:02:15Z","closed_at":"2024-05-14T18:00:55Z","merged_at":"2024-05-14T18:00:54Z","merge_commit_sha":"22b7398f07a77935c0c002c78e8e30dca5979652","assignee":null,"assignees":[],"requested_reviewers":[],"requested_teams":[],"labels":[{"id":2307402262,"node_id":"MDU6TGFiZWwyMzA3NDAyMjYy","url":"https://api.github.com/repos/googleapis/sdk-platform-java/labels/kokoro:force-run","name":"kokoro:force-run","color":"C1FFB2","default":false,"description":"Add this label to force Kokoro to re-run the tests."},{"id":5133296390,"node_id":"LA_kwDOD7wwCM8AAAABMffjBg","url":"https://api.github.com/repos/googleapis/sdk-platform-java/labels/size:%20xs","name":"size: xs","color":"ae5816","default":false,"description":"Pull request size is extra small."}],"milestone":null,"draft":false,"commits_url":"https://api.github.com/repos/googleapis/sdk-platform-java/pulls/2768/commits","review_comments_url":"https://api.github.com/repos/googleapis/sdk-platform-java/pulls/2768/comments","review_comment_url":"https://api.github.com/repos/googleapis/sdk-platform-java/pulls/comments{/number}","comments_url":"https://api.github.com/repos/googleapis/sdk-platform-java/issues/2768/comments","statuses_url":"https://api.github.com/repos/googleapis/sdk-platform-java/statuses/e62880459e145b9d968eac09a2c6a9d7e5f56011","head":{"label":"renovate-bot:renovate/google.oauth-client.version","ref":"renovate/google.oauth-client.version","sha":"e62880459e145b9d968eac09a2c6a9d7e5f56011","user":{"login":"renovate-bot","id":25180681,"node_id":"MDQ6VXNlcjI1MTgwNjgx","avatar_url":"https://avatars.githubusercontent.com/u/25180681?v=4","gravatar_id":"","url":"https://api.github.com/users/renovate-bot","html_url":"https://github.com/renovate-bot","followers_url":"https://api.github.com/users/renovate-bot/followers","following_url":"https://api.github.com/users/renovate-bot/following{/other_user}","gists_url":"https://api.github.com/users/renovate-bot/gists{/gist_id}","starred_url":"https://api.github.com/users/renovate-bot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/renovate-bot/subscriptions","organizations_url":"https://api.github.com/users/renovate-bot/orgs","repos_url":"https://api.github.com/users/renovate-bot/repos","events_url":"https://api.github.com/users/renovate-bot/events{/privacy}","received_events_url":"https://api.github.com/users/renovate-bot/received_events","type":"User","site_admin":false},"repo":{"id":439311054,"node_id":"R_kgDOGi9azg","name":"gapic-generator-java","full_name":"renovate-bot/gapic-generator-java","private":false,"owner":{"login":"renovate-bot","id":25180681,"node_id":"MDQ6VXNlcjI1MTgwNjgx","avatar_url":"https://avatars.githubusercontent.com/u/25180681?v=4","gravatar_id":"","url":"https://api.github.com/users/renovate-bot","html_url":"https://github.com/renovate-bot","followers_url":"https://api.github.com/users/renovate-bot/followers","following_url":"https://api.github.com/users/renovate-bot/following{/other_user}","gists_url":"https://api.github.com/users/renovate-bot/gists{/gist_id}","starred_url":"https://api.github.com/users/renovate-bot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/renovate-bot/subscriptions","organizations_url":"https://api.github.com/users/renovate-bot/orgs","repos_url":"https://api.github.com/users/renovate-bot/repos","events_url":"https://api.github.com/users/renovate-bot/events{/privacy}","received_events_url":"https://api.github.com/users/renovate-bot/received_events","type":"User","site_admin":false},"html_url":"https://github.com/renovate-bot/gapic-generator-java","description":"Generates GAPIC Java client libraries from protobufs.","fork":true,"url":"https://api.github.com/repos/renovate-bot/gapic-generator-java","forks_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/forks","keys_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/keys{/key_id}","collaborators_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/teams","hooks_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/hooks","issue_events_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/issues/events{/number}","events_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/events","assignees_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/assignees{/user}","branches_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/branches{/branch}","tags_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/tags","blobs_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/git/refs{/sha}","trees_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/git/trees{/sha}","statuses_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/statuses/{sha}","languages_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/languages","stargazers_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/stargazers","contributors_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/contributors","subscribers_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/subscribers","subscription_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/subscription","commits_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/commits{/sha}","git_commits_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/git/commits{/sha}","comments_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/comments{/number}","issue_comment_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/issues/comments{/number}","contents_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/contents/{+path}","compare_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/compare/{base}...{head}","merges_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/merges","archive_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/downloads","issues_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/issues{/number}","pulls_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/pulls{/number}","milestones_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/milestones{/number}","notifications_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/labels{/name}","releases_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/releases{/id}","deployments_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/deployments","created_at":"2021-12-17T11:33:15Z","updated_at":"2024-05-14T20:57:21Z","pushed_at":"2024-05-14T20:58:34Z","git_url":"git://github.com/renovate-bot/gapic-generator-java.git","ssh_url":"git@github.com:renovate-bot/gapic-generator-java.git","clone_url":"https://github.com/renovate-bot/gapic-generator-java.git","svn_url":"https://github.com/renovate-bot/gapic-generator-java","homepage":"","size":31486,"stargazers_count":0,"watchers_count":0,"language":"Java","has_issues":false,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"has_discussions":false,"forks_count":0,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":0,"license":{"key":"apache-2.0","name":"Apache License 2.0","spdx_id":"Apache-2.0","url":"https://api.github.com/licenses/apache-2.0","node_id":"MDc6TGljZW5zZTI="},"allow_forking":true,"is_template":false,"web_commit_signoff_required":false,"topics":[],"visibility":"public","forks":0,"open_issues":0,"watchers":0,"default_branch":"main"}},"base":{"label":"googleapis:main","ref":"main","sha":"891b01d0d35384df3269cdd8b37102b2587c9188","user":{"login":"googleapis","id":16785467,"node_id":"MDEyOk9yZ2FuaXphdGlvbjE2Nzg1NDY3","avatar_url":"https://avatars.githubusercontent.com/u/16785467?v=4","gravatar_id":"","url":"https://api.github.com/users/googleapis","html_url":"https://github.com/googleapis","followers_url":"https://api.github.com/users/googleapis/followers","following_url":"https://api.github.com/users/googleapis/following{/other_user}","gists_url":"https://api.github.com/users/googleapis/gists{/gist_id}","starred_url":"https://api.github.com/users/googleapis/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/googleapis/subscriptions","organizations_url":"https://api.github.com/users/googleapis/orgs","repos_url":"https://api.github.com/users/googleapis/repos","events_url":"https://api.github.com/users/googleapis/events{/privacy}","received_events_url":"https://api.github.com/users/googleapis/received_events","type":"Organization","site_admin":false},"repo":{"id":263991304,"node_id":"MDEwOlJlcG9zaXRvcnkyNjM5OTEzMDQ=","name":"sdk-platform-java","full_name":"googleapis/sdk-platform-java","private":false,"owner":{"login":"googleapis","id":16785467,"node_id":"MDEyOk9yZ2FuaXphdGlvbjE2Nzg1NDY3","avatar_url":"https://avatars.githubusercontent.com/u/16785467?v=4","gravatar_id":"","url":"https://api.github.com/users/googleapis","html_url":"https://github.com/googleapis","followers_url":"https://api.github.com/users/googleapis/followers","following_url":"https://api.github.com/users/googleapis/following{/other_user}","gists_url":"https://api.github.com/users/googleapis/gists{/gist_id}","starred_url":"https://api.github.com/users/googleapis/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/googleapis/subscriptions","organizations_url":"https://api.github.com/users/googleapis/orgs","repos_url":"https://api.github.com/users/googleapis/repos","events_url":"https://api.github.com/users/googleapis/events{/privacy}","received_events_url":"https://api.github.com/users/googleapis/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/googleapis/sdk-platform-java","description":"Tooling and shared libraries for Cloud SDK for Java","fork":false,"url":"https://api.github.com/repos/googleapis/sdk-platform-java","forks_url":"https://api.github.com/repos/googleapis/sdk-platform-java/forks","keys_url":"https://api.github.com/repos/googleapis/sdk-platform-java/keys{/key_id}","collaborators_url":"https://api.github.com/repos/googleapis/sdk-platform-java/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/googleapis/sdk-platform-java/teams","hooks_url":"https://api.github.com/repos/googleapis/sdk-platform-java/hooks","issue_events_url":"https://api.github.com/repos/googleapis/sdk-platform-java/issues/events{/number}","events_url":"https://api.github.com/repos/googleapis/sdk-platform-java/events","assignees_url":"https://api.github.com/repos/googleapis/sdk-platform-java/assignees{/user}","branches_url":"https://api.github.com/repos/googleapis/sdk-platform-java/branches{/branch}","tags_url":"https://api.github.com/repos/googleapis/sdk-platform-java/tags","blobs_url":"https://api.github.com/repos/googleapis/sdk-platform-java/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/googleapis/sdk-platform-java/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/googleapis/sdk-platform-java/git/refs{/sha}","trees_url":"https://api.github.com/repos/googleapis/sdk-platform-java/git/trees{/sha}","statuses_url":"https://api.github.com/repos/googleapis/sdk-platform-java/statuses/{sha}","languages_url":"https://api.github.com/repos/googleapis/sdk-platform-java/languages","stargazers_url":"https://api.github.com/repos/googleapis/sdk-platform-java/stargazers","contributors_url":"https://api.github.com/repos/googleapis/sdk-platform-java/contributors","subscribers_url":"https://api.github.com/repos/googleapis/sdk-platform-java/subscribers","subscription_url":"https://api.github.com/repos/googleapis/sdk-platform-java/subscription","commits_url":"https://api.github.com/repos/googleapis/sdk-platform-java/commits{/sha}","git_commits_url":"https://api.github.com/repos/googleapis/sdk-platform-java/git/commits{/sha}","comments_url":"https://api.github.com/repos/googleapis/sdk-platform-java/comments{/number}","issue_comment_url":"https://api.github.com/repos/googleapis/sdk-platform-java/issues/comments{/number}","contents_url":"https://api.github.com/repos/googleapis/sdk-platform-java/contents/{+path}","compare_url":"https://api.github.com/repos/googleapis/sdk-platform-java/compare/{base}...{head}","merges_url":"https://api.github.com/repos/googleapis/sdk-platform-java/merges","archive_url":"https://api.github.com/repos/googleapis/sdk-platform-java/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/googleapis/sdk-platform-java/downloads","issues_url":"https://api.github.com/repos/googleapis/sdk-platform-java/issues{/number}","pulls_url":"https://api.github.com/repos/googleapis/sdk-platform-java/pulls{/number}","milestones_url":"https://api.github.com/repos/googleapis/sdk-platform-java/milestones{/number}","notifications_url":"https://api.github.com/repos/googleapis/sdk-platform-java/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/googleapis/sdk-platform-java/labels{/name}","releases_url":"https://api.github.com/repos/googleapis/sdk-platform-java/releases{/id}","deployments_url":"https://api.github.com/repos/googleapis/sdk-platform-java/deployments","created_at":"2020-05-14T18:15:25Z","updated_at":"2024-05-14T20:57:11Z","pushed_at":"2024-05-14T21:09:51Z","git_url":"git://github.com/googleapis/sdk-platform-java.git","ssh_url":"git@github.com:googleapis/sdk-platform-java.git","clone_url":"https://github.com/googleapis/sdk-platform-java.git","svn_url":"https://github.com/googleapis/sdk-platform-java","homepage":"https://cloud.google.com/java/docs/bom","size":40540,"stargazers_count":59,"watchers_count":59,"language":"Java","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"has_discussions":false,"forks_count":47,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":189,"license":{"key":"apache-2.0","name":"Apache License 2.0","spdx_id":"Apache-2.0","url":"https://api.github.com/licenses/apache-2.0","node_id":"MDc6TGljZW5zZTI="},"allow_forking":true,"is_template":false,"web_commit_signoff_required":false,"topics":[],"visibility":"public","forks":47,"open_issues":189,"watchers":59,"default_branch":"main"}},"_links":{"self":{"href":"https://api.github.com/repos/googleapis/sdk-platform-java/pulls/2768"},"html":{"href":"https://github.com/googleapis/sdk-platform-java/pull/2768"},"issue":{"href":"https://api.github.com/repos/googleapis/sdk-platform-java/issues/2768"},"comments":{"href":"https://api.github.com/repos/googleapis/sdk-platform-java/issues/2768/comments"},"review_comments":{"href":"https://api.github.com/repos/googleapis/sdk-platform-java/pulls/2768/comments"},"review_comment":{"href":"https://api.github.com/repos/googleapis/sdk-platform-java/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/googleapis/sdk-platform-java/pulls/2768/commits"},"statuses":{"href":"https://api.github.com/repos/googleapis/sdk-platform-java/statuses/e62880459e145b9d968eac09a2c6a9d7e5f56011"}},"author_association":"CONTRIBUTOR","auto_merge":null,"active_lock_reason":null},{"url":"https://api.github.com/repos/googleapis/sdk-platform-java/pulls/2767","id":1869018134,"node_id":"PR_kwDOD7wwCM5vZvQW","html_url":"https://github.com/googleapis/sdk-platform-java/pull/2767","diff_url":"https://github.com/googleapis/sdk-platform-java/pull/2767.diff","patch_url":"https://github.com/googleapis/sdk-platform-java/pull/2767.patch","issue_url":"https://api.github.com/repos/googleapis/sdk-platform-java/issues/2767","number":2767,"state":"closed","locked":false,"title":"deps: update dependency com.google.cloud:grpc-gcp to v1.6.0","user":{"login":"renovate-bot","id":25180681,"node_id":"MDQ6VXNlcjI1MTgwNjgx","avatar_url":"https://avatars.githubusercontent.com/u/25180681?v=4","gravatar_id":"","url":"https://api.github.com/users/renovate-bot","html_url":"https://github.com/renovate-bot","followers_url":"https://api.github.com/users/renovate-bot/followers","following_url":"https://api.github.com/users/renovate-bot/following{/other_user}","gists_url":"https://api.github.com/users/renovate-bot/gists{/gist_id}","starred_url":"https://api.github.com/users/renovate-bot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/renovate-bot/subscriptions","organizations_url":"https://api.github.com/users/renovate-bot/orgs","repos_url":"https://api.github.com/users/renovate-bot/repos","events_url":"https://api.github.com/users/renovate-bot/events{/privacy}","received_events_url":"https://api.github.com/users/renovate-bot/received_events","type":"User","site_admin":false},"body":"[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)\n\nThis PR contains the following updates:\n\n| Package | Change | Age | Adoption | Passing | Confidence |\n|---|---|---|---|---|---|\n| [com.google.cloud:grpc-gcp](https://togithub.com/GoogleCloudPlatform/grpc-gcp-java/tree/master/grpc-gcp) ([source](https://togithub.com/GoogleCloudPlatform/grpc-gcp-java)) | `1.5.0` -> `1.6.0` | [![age](https://developer.mend.io/api/mc/badges/age/maven/com.google.cloud:grpc-gcp/1.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/com.google.cloud:grpc-gcp/1.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/com.google.cloud:grpc-gcp/1.5.0/1.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.google.cloud:grpc-gcp/1.5.0/1.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |\n\n---\n\n> [!WARNING]\n> Some dependencies could not be looked up. Check the Dependency Dashboard for more information.\n\n---\n\n### Configuration\n\n📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).\n\n🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.\n\n♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.\n\n🔕 **Ignore**: Close this PR and you won't be reminded about this update again.\n\n---\n\n - [ ] If you want to rebase/retry this PR, check this box\n\n---\n\nThis PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/googleapis/sdk-platform-java).\n\n","created_at":"2024-05-14T13:32:19Z","updated_at":"2024-05-14T19:28:05Z","closed_at":"2024-05-14T19:28:05Z","merged_at":"2024-05-14T19:28:05Z","merge_commit_sha":"a39aa07d013c9c097ad93fd68cf97da1c7d9ff03","assignee":null,"assignees":[],"requested_reviewers":[],"requested_teams":[],"labels":[{"id":2307402262,"node_id":"MDU6TGFiZWwyMzA3NDAyMjYy","url":"https://api.github.com/repos/googleapis/sdk-platform-java/labels/kokoro:force-run","name":"kokoro:force-run","color":"C1FFB2","default":false,"description":"Add this label to force Kokoro to re-run the tests."},{"id":5133296390,"node_id":"LA_kwDOD7wwCM8AAAABMffjBg","url":"https://api.github.com/repos/googleapis/sdk-platform-java/labels/size:%20xs","name":"size: xs","color":"ae5816","default":false,"description":"Pull request size is extra small."}],"milestone":null,"draft":false,"commits_url":"https://api.github.com/repos/googleapis/sdk-platform-java/pulls/2767/commits","review_comments_url":"https://api.github.com/repos/googleapis/sdk-platform-java/pulls/2767/comments","review_comment_url":"https://api.github.com/repos/googleapis/sdk-platform-java/pulls/comments{/number}","comments_url":"https://api.github.com/repos/googleapis/sdk-platform-java/issues/2767/comments","statuses_url":"https://api.github.com/repos/googleapis/sdk-platform-java/statuses/3e5ff9a2c6975d83614c91b669840eb41eff8591","head":{"label":"renovate-bot:renovate/grpc-gcp.version","ref":"renovate/grpc-gcp.version","sha":"3e5ff9a2c6975d83614c91b669840eb41eff8591","user":{"login":"renovate-bot","id":25180681,"node_id":"MDQ6VXNlcjI1MTgwNjgx","avatar_url":"https://avatars.githubusercontent.com/u/25180681?v=4","gravatar_id":"","url":"https://api.github.com/users/renovate-bot","html_url":"https://github.com/renovate-bot","followers_url":"https://api.github.com/users/renovate-bot/followers","following_url":"https://api.github.com/users/renovate-bot/following{/other_user}","gists_url":"https://api.github.com/users/renovate-bot/gists{/gist_id}","starred_url":"https://api.github.com/users/renovate-bot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/renovate-bot/subscriptions","organizations_url":"https://api.github.com/users/renovate-bot/orgs","repos_url":"https://api.github.com/users/renovate-bot/repos","events_url":"https://api.github.com/users/renovate-bot/events{/privacy}","received_events_url":"https://api.github.com/users/renovate-bot/received_events","type":"User","site_admin":false},"repo":{"id":439311054,"node_id":"R_kgDOGi9azg","name":"gapic-generator-java","full_name":"renovate-bot/gapic-generator-java","private":false,"owner":{"login":"renovate-bot","id":25180681,"node_id":"MDQ6VXNlcjI1MTgwNjgx","avatar_url":"https://avatars.githubusercontent.com/u/25180681?v=4","gravatar_id":"","url":"https://api.github.com/users/renovate-bot","html_url":"https://github.com/renovate-bot","followers_url":"https://api.github.com/users/renovate-bot/followers","following_url":"https://api.github.com/users/renovate-bot/following{/other_user}","gists_url":"https://api.github.com/users/renovate-bot/gists{/gist_id}","starred_url":"https://api.github.com/users/renovate-bot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/renovate-bot/subscriptions","organizations_url":"https://api.github.com/users/renovate-bot/orgs","repos_url":"https://api.github.com/users/renovate-bot/repos","events_url":"https://api.github.com/users/renovate-bot/events{/privacy}","received_events_url":"https://api.github.com/users/renovate-bot/received_events","type":"User","site_admin":false},"html_url":"https://github.com/renovate-bot/gapic-generator-java","description":"Generates GAPIC Java client libraries from protobufs.","fork":true,"url":"https://api.github.com/repos/renovate-bot/gapic-generator-java","forks_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/forks","keys_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/keys{/key_id}","collaborators_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/teams","hooks_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/hooks","issue_events_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/issues/events{/number}","events_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/events","assignees_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/assignees{/user}","branches_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/branches{/branch}","tags_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/tags","blobs_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/git/refs{/sha}","trees_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/git/trees{/sha}","statuses_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/statuses/{sha}","languages_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/languages","stargazers_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/stargazers","contributors_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/contributors","subscribers_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/subscribers","subscription_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/subscription","commits_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/commits{/sha}","git_commits_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/git/commits{/sha}","comments_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/comments{/number}","issue_comment_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/issues/comments{/number}","contents_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/contents/{+path}","compare_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/compare/{base}...{head}","merges_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/merges","archive_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/downloads","issues_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/issues{/number}","pulls_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/pulls{/number}","milestones_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/milestones{/number}","notifications_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/labels{/name}","releases_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/releases{/id}","deployments_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/deployments","created_at":"2021-12-17T11:33:15Z","updated_at":"2024-05-14T20:57:21Z","pushed_at":"2024-05-14T20:58:34Z","git_url":"git://github.com/renovate-bot/gapic-generator-java.git","ssh_url":"git@github.com:renovate-bot/gapic-generator-java.git","clone_url":"https://github.com/renovate-bot/gapic-generator-java.git","svn_url":"https://github.com/renovate-bot/gapic-generator-java","homepage":"","size":31486,"stargazers_count":0,"watchers_count":0,"language":"Java","has_issues":false,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"has_discussions":false,"forks_count":0,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":0,"license":{"key":"apache-2.0","name":"Apache License 2.0","spdx_id":"Apache-2.0","url":"https://api.github.com/licenses/apache-2.0","node_id":"MDc6TGljZW5zZTI="},"allow_forking":true,"is_template":false,"web_commit_signoff_required":false,"topics":[],"visibility":"public","forks":0,"open_issues":0,"watchers":0,"default_branch":"main"}},"base":{"label":"googleapis:main","ref":"main","sha":"0a5c7c4075ee986028535c424e4a62458a25f8d2","user":{"login":"googleapis","id":16785467,"node_id":"MDEyOk9yZ2FuaXphdGlvbjE2Nzg1NDY3","avatar_url":"https://avatars.githubusercontent.com/u/16785467?v=4","gravatar_id":"","url":"https://api.github.com/users/googleapis","html_url":"https://github.com/googleapis","followers_url":"https://api.github.com/users/googleapis/followers","following_url":"https://api.github.com/users/googleapis/following{/other_user}","gists_url":"https://api.github.com/users/googleapis/gists{/gist_id}","starred_url":"https://api.github.com/users/googleapis/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/googleapis/subscriptions","organizations_url":"https://api.github.com/users/googleapis/orgs","repos_url":"https://api.github.com/users/googleapis/repos","events_url":"https://api.github.com/users/googleapis/events{/privacy}","received_events_url":"https://api.github.com/users/googleapis/received_events","type":"Organization","site_admin":false},"repo":{"id":263991304,"node_id":"MDEwOlJlcG9zaXRvcnkyNjM5OTEzMDQ=","name":"sdk-platform-java","full_name":"googleapis/sdk-platform-java","private":false,"owner":{"login":"googleapis","id":16785467,"node_id":"MDEyOk9yZ2FuaXphdGlvbjE2Nzg1NDY3","avatar_url":"https://avatars.githubusercontent.com/u/16785467?v=4","gravatar_id":"","url":"https://api.github.com/users/googleapis","html_url":"https://github.com/googleapis","followers_url":"https://api.github.com/users/googleapis/followers","following_url":"https://api.github.com/users/googleapis/following{/other_user}","gists_url":"https://api.github.com/users/googleapis/gists{/gist_id}","starred_url":"https://api.github.com/users/googleapis/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/googleapis/subscriptions","organizations_url":"https://api.github.com/users/googleapis/orgs","repos_url":"https://api.github.com/users/googleapis/repos","events_url":"https://api.github.com/users/googleapis/events{/privacy}","received_events_url":"https://api.github.com/users/googleapis/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/googleapis/sdk-platform-java","description":"Tooling and shared libraries for Cloud SDK for Java","fork":false,"url":"https://api.github.com/repos/googleapis/sdk-platform-java","forks_url":"https://api.github.com/repos/googleapis/sdk-platform-java/forks","keys_url":"https://api.github.com/repos/googleapis/sdk-platform-java/keys{/key_id}","collaborators_url":"https://api.github.com/repos/googleapis/sdk-platform-java/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/googleapis/sdk-platform-java/teams","hooks_url":"https://api.github.com/repos/googleapis/sdk-platform-java/hooks","issue_events_url":"https://api.github.com/repos/googleapis/sdk-platform-java/issues/events{/number}","events_url":"https://api.github.com/repos/googleapis/sdk-platform-java/events","assignees_url":"https://api.github.com/repos/googleapis/sdk-platform-java/assignees{/user}","branches_url":"https://api.github.com/repos/googleapis/sdk-platform-java/branches{/branch}","tags_url":"https://api.github.com/repos/googleapis/sdk-platform-java/tags","blobs_url":"https://api.github.com/repos/googleapis/sdk-platform-java/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/googleapis/sdk-platform-java/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/googleapis/sdk-platform-java/git/refs{/sha}","trees_url":"https://api.github.com/repos/googleapis/sdk-platform-java/git/trees{/sha}","statuses_url":"https://api.github.com/repos/googleapis/sdk-platform-java/statuses/{sha}","languages_url":"https://api.github.com/repos/googleapis/sdk-platform-java/languages","stargazers_url":"https://api.github.com/repos/googleapis/sdk-platform-java/stargazers","contributors_url":"https://api.github.com/repos/googleapis/sdk-platform-java/contributors","subscribers_url":"https://api.github.com/repos/googleapis/sdk-platform-java/subscribers","subscription_url":"https://api.github.com/repos/googleapis/sdk-platform-java/subscription","commits_url":"https://api.github.com/repos/googleapis/sdk-platform-java/commits{/sha}","git_commits_url":"https://api.github.com/repos/googleapis/sdk-platform-java/git/commits{/sha}","comments_url":"https://api.github.com/repos/googleapis/sdk-platform-java/comments{/number}","issue_comment_url":"https://api.github.com/repos/googleapis/sdk-platform-java/issues/comments{/number}","contents_url":"https://api.github.com/repos/googleapis/sdk-platform-java/contents/{+path}","compare_url":"https://api.github.com/repos/googleapis/sdk-platform-java/compare/{base}...{head}","merges_url":"https://api.github.com/repos/googleapis/sdk-platform-java/merges","archive_url":"https://api.github.com/repos/googleapis/sdk-platform-java/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/googleapis/sdk-platform-java/downloads","issues_url":"https://api.github.com/repos/googleapis/sdk-platform-java/issues{/number}","pulls_url":"https://api.github.com/repos/googleapis/sdk-platform-java/pulls{/number}","milestones_url":"https://api.github.com/repos/googleapis/sdk-platform-java/milestones{/number}","notifications_url":"https://api.github.com/repos/googleapis/sdk-platform-java/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/googleapis/sdk-platform-java/labels{/name}","releases_url":"https://api.github.com/repos/googleapis/sdk-platform-java/releases{/id}","deployments_url":"https://api.github.com/repos/googleapis/sdk-platform-java/deployments","created_at":"2020-05-14T18:15:25Z","updated_at":"2024-05-14T20:57:11Z","pushed_at":"2024-05-14T21:09:51Z","git_url":"git://github.com/googleapis/sdk-platform-java.git","ssh_url":"git@github.com:googleapis/sdk-platform-java.git","clone_url":"https://github.com/googleapis/sdk-platform-java.git","svn_url":"https://github.com/googleapis/sdk-platform-java","homepage":"https://cloud.google.com/java/docs/bom","size":40540,"stargazers_count":59,"watchers_count":59,"language":"Java","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"has_discussions":false,"forks_count":47,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":189,"license":{"key":"apache-2.0","name":"Apache License 2.0","spdx_id":"Apache-2.0","url":"https://api.github.com/licenses/apache-2.0","node_id":"MDc6TGljZW5zZTI="},"allow_forking":true,"is_template":false,"web_commit_signoff_required":false,"topics":[],"visibility":"public","forks":47,"open_issues":189,"watchers":59,"default_branch":"main"}},"_links":{"self":{"href":"https://api.github.com/repos/googleapis/sdk-platform-java/pulls/2767"},"html":{"href":"https://github.com/googleapis/sdk-platform-java/pull/2767"},"issue":{"href":"https://api.github.com/repos/googleapis/sdk-platform-java/issues/2767"},"comments":{"href":"https://api.github.com/repos/googleapis/sdk-platform-java/issues/2767/comments"},"review_comments":{"href":"https://api.github.com/repos/googleapis/sdk-platform-java/pulls/2767/comments"},"review_comment":{"href":"https://api.github.com/repos/googleapis/sdk-platform-java/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/googleapis/sdk-platform-java/pulls/2767/commits"},"statuses":{"href":"https://api.github.com/repos/googleapis/sdk-platform-java/statuses/3e5ff9a2c6975d83614c91b669840eb41eff8591"}},"author_association":"CONTRIBUTOR","auto_merge":null,"active_lock_reason":null},{"url":"https://api.github.com/repos/googleapis/sdk-platform-java/pulls/2766","id":1868945618,"node_id":"PR_kwDOD7wwCM5vZdjS","html_url":"https://github.com/googleapis/sdk-platform-java/pull/2766","diff_url":"https://github.com/googleapis/sdk-platform-java/pull/2766.diff","patch_url":"https://github.com/googleapis/sdk-platform-java/pull/2766.patch","issue_url":"https://api.github.com/repos/googleapis/sdk-platform-java/issues/2766","number":2766,"state":"closed","locked":false,"title":"deps: update dependency lxml to v5.2.2","user":{"login":"renovate-bot","id":25180681,"node_id":"MDQ6VXNlcjI1MTgwNjgx","avatar_url":"https://avatars.githubusercontent.com/u/25180681?v=4","gravatar_id":"","url":"https://api.github.com/users/renovate-bot","html_url":"https://github.com/renovate-bot","followers_url":"https://api.github.com/users/renovate-bot/followers","following_url":"https://api.github.com/users/renovate-bot/following{/other_user}","gists_url":"https://api.github.com/users/renovate-bot/gists{/gist_id}","starred_url":"https://api.github.com/users/renovate-bot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/renovate-bot/subscriptions","organizations_url":"https://api.github.com/users/renovate-bot/orgs","repos_url":"https://api.github.com/users/renovate-bot/repos","events_url":"https://api.github.com/users/renovate-bot/events{/privacy}","received_events_url":"https://api.github.com/users/renovate-bot/received_events","type":"User","site_admin":false},"body":"[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)\n\nThis PR contains the following updates:\n\n| Package | Change | Age | Adoption | Passing | Confidence |\n|---|---|---|---|---|---|\n| [lxml](https://lxml.de/) ([source](https://togithub.com/lxml/lxml), [changelog](https://git.launchpad.net/lxml/plain/CHANGES.txt)) | `==5.2.1` -> `==5.2.2` | [![age](https://developer.mend.io/api/mc/badges/age/pypi/lxml/5.2.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/lxml/5.2.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/lxml/5.2.1/5.2.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/lxml/5.2.1/5.2.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) |\n\n---\n\n> [!WARNING]\n> Some dependencies could not be looked up. Check the Dependency Dashboard for more information.\n\n---\n\n### Release Notes\n\n
\nlxml/lxml (lxml)\n\n### [`v5.2.2`](https://togithub.com/lxml/lxml/blob/HEAD/CHANGES.txt#522-2024--)\n\n[Compare Source](https://togithub.com/lxml/lxml/compare/lxml-5.2.1...lxml-5.2.2)\n\n\\==================\n\n## Bugs fixed\n\n- [GH#417](https://togithub.com/GH/lxml/issues/417): The `test_feed_parser` test could fail if `lxml_html_clean` was not installed.\n It is now skipped in that case.\n\n- [LP#2059910](https://togithub.com/LP/lxml/issues/2059910): The minimum CPU architecture for the Linux x86 binary wheels was set back to\n \"core2\", without SSE 4.2.\n\n- If libxml2 uses iconv, the compile time version is available as `etree.ICONV_COMPILED_VERSION`.\n\n
\n\n---\n\n### Configuration\n\n📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).\n\n🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.\n\n♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.\n\n🔕 **Ignore**: Close this PR and you won't be reminded about this update again.\n\n---\n\n - [ ] If you want to rebase/retry this PR, check this box\n\n---\n\nThis PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/googleapis/sdk-platform-java).\n\n","created_at":"2024-05-14T13:04:09Z","updated_at":"2024-05-14T13:32:28Z","closed_at":"2024-05-14T13:31:00Z","merged_at":"2024-05-14T13:31:00Z","merge_commit_sha":"df7e211e534516f9596e230598b70fdbfdea1ac3","assignee":null,"assignees":[],"requested_reviewers":[],"requested_teams":[],"labels":[{"id":2307402262,"node_id":"MDU6TGFiZWwyMzA3NDAyMjYy","url":"https://api.github.com/repos/googleapis/sdk-platform-java/labels/kokoro:force-run","name":"kokoro:force-run","color":"C1FFB2","default":false,"description":"Add this label to force Kokoro to re-run the tests."},{"id":5133296390,"node_id":"LA_kwDOD7wwCM8AAAABMffjBg","url":"https://api.github.com/repos/googleapis/sdk-platform-java/labels/size:%20xs","name":"size: xs","color":"ae5816","default":false,"description":"Pull request size is extra small."}],"milestone":null,"draft":false,"commits_url":"https://api.github.com/repos/googleapis/sdk-platform-java/pulls/2766/commits","review_comments_url":"https://api.github.com/repos/googleapis/sdk-platform-java/pulls/2766/comments","review_comment_url":"https://api.github.com/repos/googleapis/sdk-platform-java/pulls/comments{/number}","comments_url":"https://api.github.com/repos/googleapis/sdk-platform-java/issues/2766/comments","statuses_url":"https://api.github.com/repos/googleapis/sdk-platform-java/statuses/c3275f72abbe839e2443a3c96abcea7aa8f993fb","head":{"label":"renovate-bot:renovate/lxml-5.x","ref":"renovate/lxml-5.x","sha":"c3275f72abbe839e2443a3c96abcea7aa8f993fb","user":{"login":"renovate-bot","id":25180681,"node_id":"MDQ6VXNlcjI1MTgwNjgx","avatar_url":"https://avatars.githubusercontent.com/u/25180681?v=4","gravatar_id":"","url":"https://api.github.com/users/renovate-bot","html_url":"https://github.com/renovate-bot","followers_url":"https://api.github.com/users/renovate-bot/followers","following_url":"https://api.github.com/users/renovate-bot/following{/other_user}","gists_url":"https://api.github.com/users/renovate-bot/gists{/gist_id}","starred_url":"https://api.github.com/users/renovate-bot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/renovate-bot/subscriptions","organizations_url":"https://api.github.com/users/renovate-bot/orgs","repos_url":"https://api.github.com/users/renovate-bot/repos","events_url":"https://api.github.com/users/renovate-bot/events{/privacy}","received_events_url":"https://api.github.com/users/renovate-bot/received_events","type":"User","site_admin":false},"repo":{"id":439311054,"node_id":"R_kgDOGi9azg","name":"gapic-generator-java","full_name":"renovate-bot/gapic-generator-java","private":false,"owner":{"login":"renovate-bot","id":25180681,"node_id":"MDQ6VXNlcjI1MTgwNjgx","avatar_url":"https://avatars.githubusercontent.com/u/25180681?v=4","gravatar_id":"","url":"https://api.github.com/users/renovate-bot","html_url":"https://github.com/renovate-bot","followers_url":"https://api.github.com/users/renovate-bot/followers","following_url":"https://api.github.com/users/renovate-bot/following{/other_user}","gists_url":"https://api.github.com/users/renovate-bot/gists{/gist_id}","starred_url":"https://api.github.com/users/renovate-bot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/renovate-bot/subscriptions","organizations_url":"https://api.github.com/users/renovate-bot/orgs","repos_url":"https://api.github.com/users/renovate-bot/repos","events_url":"https://api.github.com/users/renovate-bot/events{/privacy}","received_events_url":"https://api.github.com/users/renovate-bot/received_events","type":"User","site_admin":false},"html_url":"https://github.com/renovate-bot/gapic-generator-java","description":"Generates GAPIC Java client libraries from protobufs.","fork":true,"url":"https://api.github.com/repos/renovate-bot/gapic-generator-java","forks_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/forks","keys_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/keys{/key_id}","collaborators_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/teams","hooks_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/hooks","issue_events_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/issues/events{/number}","events_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/events","assignees_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/assignees{/user}","branches_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/branches{/branch}","tags_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/tags","blobs_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/git/refs{/sha}","trees_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/git/trees{/sha}","statuses_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/statuses/{sha}","languages_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/languages","stargazers_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/stargazers","contributors_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/contributors","subscribers_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/subscribers","subscription_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/subscription","commits_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/commits{/sha}","git_commits_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/git/commits{/sha}","comments_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/comments{/number}","issue_comment_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/issues/comments{/number}","contents_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/contents/{+path}","compare_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/compare/{base}...{head}","merges_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/merges","archive_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/downloads","issues_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/issues{/number}","pulls_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/pulls{/number}","milestones_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/milestones{/number}","notifications_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/labels{/name}","releases_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/releases{/id}","deployments_url":"https://api.github.com/repos/renovate-bot/gapic-generator-java/deployments","created_at":"2021-12-17T11:33:15Z","updated_at":"2024-05-14T20:57:21Z","pushed_at":"2024-05-14T20:58:34Z","git_url":"git://github.com/renovate-bot/gapic-generator-java.git","ssh_url":"git@github.com:renovate-bot/gapic-generator-java.git","clone_url":"https://github.com/renovate-bot/gapic-generator-java.git","svn_url":"https://github.com/renovate-bot/gapic-generator-java","homepage":"","size":31486,"stargazers_count":0,"watchers_count":0,"language":"Java","has_issues":false,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"has_discussions":false,"forks_count":0,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":0,"license":{"key":"apache-2.0","name":"Apache License 2.0","spdx_id":"Apache-2.0","url":"https://api.github.com/licenses/apache-2.0","node_id":"MDc6TGljZW5zZTI="},"allow_forking":true,"is_template":false,"web_commit_signoff_required":false,"topics":[],"visibility":"public","forks":0,"open_issues":0,"watchers":0,"default_branch":"main"}},"base":{"label":"googleapis:main","ref":"main","sha":"d67eaf85c409dc7cf653dfb6d753d39a77292135","user":{"login":"googleapis","id":16785467,"node_id":"MDEyOk9yZ2FuaXphdGlvbjE2Nzg1NDY3","avatar_url":"https://avatars.githubusercontent.com/u/16785467?v=4","gravatar_id":"","url":"https://api.github.com/users/googleapis","html_url":"https://github.com/googleapis","followers_url":"https://api.github.com/users/googleapis/followers","following_url":"https://api.github.com/users/googleapis/following{/other_user}","gists_url":"https://api.github.com/users/googleapis/gists{/gist_id}","starred_url":"https://api.github.com/users/googleapis/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/googleapis/subscriptions","organizations_url":"https://api.github.com/users/googleapis/orgs","repos_url":"https://api.github.com/users/googleapis/repos","events_url":"https://api.github.com/users/googleapis/events{/privacy}","received_events_url":"https://api.github.com/users/googleapis/received_events","type":"Organization","site_admin":false},"repo":{"id":263991304,"node_id":"MDEwOlJlcG9zaXRvcnkyNjM5OTEzMDQ=","name":"sdk-platform-java","full_name":"googleapis/sdk-platform-java","private":false,"owner":{"login":"googleapis","id":16785467,"node_id":"MDEyOk9yZ2FuaXphdGlvbjE2Nzg1NDY3","avatar_url":"https://avatars.githubusercontent.com/u/16785467?v=4","gravatar_id":"","url":"https://api.github.com/users/googleapis","html_url":"https://github.com/googleapis","followers_url":"https://api.github.com/users/googleapis/followers","following_url":"https://api.github.com/users/googleapis/following{/other_user}","gists_url":"https://api.github.com/users/googleapis/gists{/gist_id}","starred_url":"https://api.github.com/users/googleapis/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/googleapis/subscriptions","organizations_url":"https://api.github.com/users/googleapis/orgs","repos_url":"https://api.github.com/users/googleapis/repos","events_url":"https://api.github.com/users/googleapis/events{/privacy}","received_events_url":"https://api.github.com/users/googleapis/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/googleapis/sdk-platform-java","description":"Tooling and shared libraries for Cloud SDK for Java","fork":false,"url":"https://api.github.com/repos/googleapis/sdk-platform-java","forks_url":"https://api.github.com/repos/googleapis/sdk-platform-java/forks","keys_url":"https://api.github.com/repos/googleapis/sdk-platform-java/keys{/key_id}","collaborators_url":"https://api.github.com/repos/googleapis/sdk-platform-java/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/googleapis/sdk-platform-java/teams","hooks_url":"https://api.github.com/repos/googleapis/sdk-platform-java/hooks","issue_events_url":"https://api.github.com/repos/googleapis/sdk-platform-java/issues/events{/number}","events_url":"https://api.github.com/repos/googleapis/sdk-platform-java/events","assignees_url":"https://api.github.com/repos/googleapis/sdk-platform-java/assignees{/user}","branches_url":"https://api.github.com/repos/googleapis/sdk-platform-java/branches{/branch}","tags_url":"https://api.github.com/repos/googleapis/sdk-platform-java/tags","blobs_url":"https://api.github.com/repos/googleapis/sdk-platform-java/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/googleapis/sdk-platform-java/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/googleapis/sdk-platform-java/git/refs{/sha}","trees_url":"https://api.github.com/repos/googleapis/sdk-platform-java/git/trees{/sha}","statuses_url":"https://api.github.com/repos/googleapis/sdk-platform-java/statuses/{sha}","languages_url":"https://api.github.com/repos/googleapis/sdk-platform-java/languages","stargazers_url":"https://api.github.com/repos/googleapis/sdk-platform-java/stargazers","contributors_url":"https://api.github.com/repos/googleapis/sdk-platform-java/contributors","subscribers_url":"https://api.github.com/repos/googleapis/sdk-platform-java/subscribers","subscription_url":"https://api.github.com/repos/googleapis/sdk-platform-java/subscription","commits_url":"https://api.github.com/repos/googleapis/sdk-platform-java/commits{/sha}","git_commits_url":"https://api.github.com/repos/googleapis/sdk-platform-java/git/commits{/sha}","comments_url":"https://api.github.com/repos/googleapis/sdk-platform-java/comments{/number}","issue_comment_url":"https://api.github.com/repos/googleapis/sdk-platform-java/issues/comments{/number}","contents_url":"https://api.github.com/repos/googleapis/sdk-platform-java/contents/{+path}","compare_url":"https://api.github.com/repos/googleapis/sdk-platform-java/compare/{base}...{head}","merges_url":"https://api.github.com/repos/googleapis/sdk-platform-java/merges","archive_url":"https://api.github.com/repos/googleapis/sdk-platform-java/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/googleapis/sdk-platform-java/downloads","issues_url":"https://api.github.com/repos/googleapis/sdk-platform-java/issues{/number}","pulls_url":"https://api.github.com/repos/googleapis/sdk-platform-java/pulls{/number}","milestones_url":"https://api.github.com/repos/googleapis/sdk-platform-java/milestones{/number}","notifications_url":"https://api.github.com/repos/googleapis/sdk-platform-java/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/googleapis/sdk-platform-java/labels{/name}","releases_url":"https://api.github.com/repos/googleapis/sdk-platform-java/releases{/id}","deployments_url":"https://api.github.com/repos/googleapis/sdk-platform-java/deployments","created_at":"2020-05-14T18:15:25Z","updated_at":"2024-05-14T20:57:11Z","pushed_at":"2024-05-14T21:09:51Z","git_url":"git://github.com/googleapis/sdk-platform-java.git","ssh_url":"git@github.com:googleapis/sdk-platform-java.git","clone_url":"https://github.com/googleapis/sdk-platform-java.git","svn_url":"https://github.com/googleapis/sdk-platform-java","homepage":"https://cloud.google.com/java/docs/bom","size":40540,"stargazers_count":59,"watchers_count":59,"language":"Java","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"has_discussions":false,"forks_count":47,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":189,"license":{"key":"apache-2.0","name":"Apache License 2.0","spdx_id":"Apache-2.0","url":"https://api.github.com/licenses/apache-2.0","node_id":"MDc6TGljZW5zZTI="},"allow_forking":true,"is_template":false,"web_commit_signoff_required":false,"topics":[],"visibility":"public","forks":47,"open_issues":189,"watchers":59,"default_branch":"main"}},"_links":{"self":{"href":"https://api.github.com/repos/googleapis/sdk-platform-java/pulls/2766"},"html":{"href":"https://github.com/googleapis/sdk-platform-java/pull/2766"},"issue":{"href":"https://api.github.com/repos/googleapis/sdk-platform-java/issues/2766"},"comments":{"href":"https://api.github.com/repos/googleapis/sdk-platform-java/issues/2766/comments"},"review_comments":{"href":"https://api.github.com/repos/googleapis/sdk-platform-java/pulls/2766/comments"},"review_comment":{"href":"https://api.github.com/repos/googleapis/sdk-platform-java/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/googleapis/sdk-platform-java/pulls/2766/commits"},"statuses":{"href":"https://api.github.com/repos/googleapis/sdk-platform-java/statuses/c3275f72abbe839e2443a3c96abcea7aa8f993fb"}},"author_association":"CONTRIBUTOR","auto_merge":{"enabled_by":{"login":"JoeWang1127","id":106995533,"node_id":"U_kgDOBmCfTQ","avatar_url":"https://avatars.githubusercontent.com/u/106995533?v=4","gravatar_id":"","url":"https://api.github.com/users/JoeWang1127","html_url":"https://github.com/JoeWang1127","followers_url":"https://api.github.com/users/JoeWang1127/followers","following_url":"https://api.github.com/users/JoeWang1127/following{/other_user}","gists_url":"https://api.github.com/users/JoeWang1127/gists{/gist_id}","starred_url":"https://api.github.com/users/JoeWang1127/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/JoeWang1127/subscriptions","organizations_url":"https://api.github.com/users/JoeWang1127/orgs","repos_url":"https://api.github.com/users/JoeWang1127/repos","events_url":"https://api.github.com/users/JoeWang1127/events{/privacy}","received_events_url":"https://api.github.com/users/JoeWang1127/received_events","type":"User","site_admin":false},"merge_method":"squash","commit_title":"deps: update dependency lxml to v5.2.2 (#2766)","commit_message":"[![Mend\r\nRenovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)\r\n\r\nThis PR contains the following updates:\r\n\r\n| Package | Change | Age | Adoption | Passing | Confidence |\r\n|---|---|---|---|---|---|\r\n| [lxml](https://lxml.de/) ([source](https://togithub.com/lxml/lxml),\r\n[changelog](https://git.launchpad.net/lxml/plain/CHANGES.txt)) |\r\n`==5.2.1` -> `==5.2.2` |\r\n[![age](https://developer.mend.io/api/mc/badges/age/pypi/lxml/5.2.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)\r\n|\r\n[![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/lxml/5.2.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)\r\n|\r\n[![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/lxml/5.2.1/5.2.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)\r\n|\r\n[![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/lxml/5.2.1/5.2.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)\r\n|\r\n\r\n---\r\n\r\n> [!WARNING]\r\n> Some dependencies could not be looked up. Check the Dependency\r\nDashboard for more information.\r\n\r\n---\r\n\r\n### Release Notes\r\n\r\n
\r\nlxml/lxml (lxml)\r\n\r\n###\r\n[`v5.2.2`](https://togithub.com/lxml/lxml/blob/HEAD/CHANGES.txt#522-2024--)\r\n\r\n[Compare\r\nSource](https://togithub.com/lxml/lxml/compare/lxml-5.2.1...lxml-5.2.2)\r\n\r\n\\==================\r\n\r\n## Bugs fixed\r\n\r\n- [GH#417](https://togithub.com/GH/lxml/issues/417): The\r\n`test_feed_parser` test could fail if `lxml_html_clean` was not\r\ninstalled.\r\n It is now skipped in that case.\r\n\r\n- [LP#2059910](https://togithub.com/LP/lxml/issues/2059910): The minimum\r\nCPU architecture for the Linux x86 binary wheels was set back to\r\n \"core2\", without SSE 4.2.\r\n\r\n- If libxml2 uses iconv, the compile time version is available as\r\n`etree.ICONV_COMPILED_VERSION`.\r\n\r\n
\r\n\r\n---\r\n\r\n### Configuration\r\n\r\n📅 **Schedule**: Branch creation - At any time (no schedule defined),\r\nAutomerge - At any time (no schedule defined).\r\n\r\n🚦 **Automerge**: Disabled by config. Please merge this manually once you\r\nare satisfied.\r\n\r\n♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the\r\nrebase/retry checkbox.\r\n\r\n🔕 **Ignore**: Close this PR and you won't be reminded about this update\r\nagain.\r\n\r\n---\r\n\r\n- [ ] If you want to rebase/retry this PR, check\r\nthis box\r\n\r\n---\r\n\r\nThis PR has been generated by [Mend\r\nRenovate](https://www.mend.io/free-developer-tools/renovate/). View\r\nrepository job log\r\n[here](https://developer.mend.io/github/googleapis/sdk-platform-java).\r\n\r\n"},"active_lock_reason":null},{"url":"https://api.github.com/repos/googleapis/sdk-platform-java/pulls/2765","id":1865466886,"node_id":"PR_kwDOD7wwCM5vMMQG","html_url":"https://github.com/googleapis/sdk-platform-java/pull/2765","diff_url":"https://github.com/googleapis/sdk-platform-java/pull/2765.diff","patch_url":"https://github.com/googleapis/sdk-platform-java/pull/2765.patch","issue_url":"https://api.github.com/repos/googleapis/sdk-platform-java/issues/2765","number":2765,"state":"open","locked":false,"title":"chore: centralize hermetic build workflow implementations","user":{"login":"diegomarquezp","id":22083784,"node_id":"MDQ6VXNlcjIyMDgzNzg0","avatar_url":"https://avatars.githubusercontent.com/u/22083784?v=4","gravatar_id":"","url":"https://api.github.com/users/diegomarquezp","html_url":"https://github.com/diegomarquezp","followers_url":"https://api.github.com/users/diegomarquezp/followers","following_url":"https://api.github.com/users/diegomarquezp/following{/other_user}","gists_url":"https://api.github.com/users/diegomarquezp/gists{/gist_id}","starred_url":"https://api.github.com/users/diegomarquezp/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/diegomarquezp/subscriptions","organizations_url":"https://api.github.com/users/diegomarquezp/orgs","repos_url":"https://api.github.com/users/diegomarquezp/repos","events_url":"https://api.github.com/users/diegomarquezp/events{/privacy}","received_events_url":"https://api.github.com/users/diegomarquezp/received_events","type":"User","site_admin":false},"body":"This PR transfers the workflows and their implementations involved in hermetic library generation (i.e. `update_googleapis_committish.yaml` and `hermetic_library_generation.yaml`).\r\n\r\nThe purpose is to simplify the hermetic build setup requirements in HW libraries and google-cloud-java to simply declare two workflows that will delegate all the logic to the workflows and their corresponding scripts stored in sdk-platform-java. \r\n\r\n### Follow ups:\r\n - In google-cloud-java, remove `generation/update_googleapis_commit.sh` and `hermetic_library_generation.sh`, plus the workflows that use them.","created_at":"2024-05-12T23:06:41Z","updated_at":"2024-05-13T00:38:50Z","closed_at":null,"merged_at":null,"merge_commit_sha":"7e766e435c1f6db3c165f22322e93d67fb3923c5","assignee":null,"assignees":[],"requested_reviewers":[],"requested_teams":[],"labels":[{"id":5132010215,"node_id":"LA_kwDOD7wwCM8AAAABMeRC5w","url":"https://api.github.com/repos/googleapis/sdk-platform-java/labels/size:%20l","name":"size: l","color":"1d0ef7","default":false,"description":"Pull request size is large."}],"milestone":null,"draft":true,"commits_url":"https://api.github.com/repos/googleapis/sdk-platform-java/pulls/2765/commits","review_comments_url":"https://api.github.com/repos/googleapis/sdk-platform-java/pulls/2765/comments","review_comment_url":"https://api.github.com/repos/googleapis/sdk-platform-java/pulls/comments{/number}","comments_url":"https://api.github.com/repos/googleapis/sdk-platform-java/issues/2765/comments","statuses_url":"https://api.github.com/repos/googleapis/sdk-platform-java/statuses/95a9cd3e60f9fdc9c4dfdbed13c7006bbaa2a8b1","head":{"label":"googleapis:centralized-hermetic-workflows","ref":"centralized-hermetic-workflows","sha":"95a9cd3e60f9fdc9c4dfdbed13c7006bbaa2a8b1","user":{"login":"googleapis","id":16785467,"node_id":"MDEyOk9yZ2FuaXphdGlvbjE2Nzg1NDY3","avatar_url":"https://avatars.githubusercontent.com/u/16785467?v=4","gravatar_id":"","url":"https://api.github.com/users/googleapis","html_url":"https://github.com/googleapis","followers_url":"https://api.github.com/users/googleapis/followers","following_url":"https://api.github.com/users/googleapis/following{/other_user}","gists_url":"https://api.github.com/users/googleapis/gists{/gist_id}","starred_url":"https://api.github.com/users/googleapis/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/googleapis/subscriptions","organizations_url":"https://api.github.com/users/googleapis/orgs","repos_url":"https://api.github.com/users/googleapis/repos","events_url":"https://api.github.com/users/googleapis/events{/privacy}","received_events_url":"https://api.github.com/users/googleapis/received_events","type":"Organization","site_admin":false},"repo":{"id":263991304,"node_id":"MDEwOlJlcG9zaXRvcnkyNjM5OTEzMDQ=","name":"sdk-platform-java","full_name":"googleapis/sdk-platform-java","private":false,"owner":{"login":"googleapis","id":16785467,"node_id":"MDEyOk9yZ2FuaXphdGlvbjE2Nzg1NDY3","avatar_url":"https://avatars.githubusercontent.com/u/16785467?v=4","gravatar_id":"","url":"https://api.github.com/users/googleapis","html_url":"https://github.com/googleapis","followers_url":"https://api.github.com/users/googleapis/followers","following_url":"https://api.github.com/users/googleapis/following{/other_user}","gists_url":"https://api.github.com/users/googleapis/gists{/gist_id}","starred_url":"https://api.github.com/users/googleapis/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/googleapis/subscriptions","organizations_url":"https://api.github.com/users/googleapis/orgs","repos_url":"https://api.github.com/users/googleapis/repos","events_url":"https://api.github.com/users/googleapis/events{/privacy}","received_events_url":"https://api.github.com/users/googleapis/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/googleapis/sdk-platform-java","description":"Tooling and shared libraries for Cloud SDK for Java","fork":false,"url":"https://api.github.com/repos/googleapis/sdk-platform-java","forks_url":"https://api.github.com/repos/googleapis/sdk-platform-java/forks","keys_url":"https://api.github.com/repos/googleapis/sdk-platform-java/keys{/key_id}","collaborators_url":"https://api.github.com/repos/googleapis/sdk-platform-java/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/googleapis/sdk-platform-java/teams","hooks_url":"https://api.github.com/repos/googleapis/sdk-platform-java/hooks","issue_events_url":"https://api.github.com/repos/googleapis/sdk-platform-java/issues/events{/number}","events_url":"https://api.github.com/repos/googleapis/sdk-platform-java/events","assignees_url":"https://api.github.com/repos/googleapis/sdk-platform-java/assignees{/user}","branches_url":"https://api.github.com/repos/googleapis/sdk-platform-java/branches{/branch}","tags_url":"https://api.github.com/repos/googleapis/sdk-platform-java/tags","blobs_url":"https://api.github.com/repos/googleapis/sdk-platform-java/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/googleapis/sdk-platform-java/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/googleapis/sdk-platform-java/git/refs{/sha}","trees_url":"https://api.github.com/repos/googleapis/sdk-platform-java/git/trees{/sha}","statuses_url":"https://api.github.com/repos/googleapis/sdk-platform-java/statuses/{sha}","languages_url":"https://api.github.com/repos/googleapis/sdk-platform-java/languages","stargazers_url":"https://api.github.com/repos/googleapis/sdk-platform-java/stargazers","contributors_url":"https://api.github.com/repos/googleapis/sdk-platform-java/contributors","subscribers_url":"https://api.github.com/repos/googleapis/sdk-platform-java/subscribers","subscription_url":"https://api.github.com/repos/googleapis/sdk-platform-java/subscription","commits_url":"https://api.github.com/repos/googleapis/sdk-platform-java/commits{/sha}","git_commits_url":"https://api.github.com/repos/googleapis/sdk-platform-java/git/commits{/sha}","comments_url":"https://api.github.com/repos/googleapis/sdk-platform-java/comments{/number}","issue_comment_url":"https://api.github.com/repos/googleapis/sdk-platform-java/issues/comments{/number}","contents_url":"https://api.github.com/repos/googleapis/sdk-platform-java/contents/{+path}","compare_url":"https://api.github.com/repos/googleapis/sdk-platform-java/compare/{base}...{head}","merges_url":"https://api.github.com/repos/googleapis/sdk-platform-java/merges","archive_url":"https://api.github.com/repos/googleapis/sdk-platform-java/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/googleapis/sdk-platform-java/downloads","issues_url":"https://api.github.com/repos/googleapis/sdk-platform-java/issues{/number}","pulls_url":"https://api.github.com/repos/googleapis/sdk-platform-java/pulls{/number}","milestones_url":"https://api.github.com/repos/googleapis/sdk-platform-java/milestones{/number}","notifications_url":"https://api.github.com/repos/googleapis/sdk-platform-java/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/googleapis/sdk-platform-java/labels{/name}","releases_url":"https://api.github.com/repos/googleapis/sdk-platform-java/releases{/id}","deployments_url":"https://api.github.com/repos/googleapis/sdk-platform-java/deployments","created_at":"2020-05-14T18:15:25Z","updated_at":"2024-05-14T20:57:11Z","pushed_at":"2024-05-14T21:09:51Z","git_url":"git://github.com/googleapis/sdk-platform-java.git","ssh_url":"git@github.com:googleapis/sdk-platform-java.git","clone_url":"https://github.com/googleapis/sdk-platform-java.git","svn_url":"https://github.com/googleapis/sdk-platform-java","homepage":"https://cloud.google.com/java/docs/bom","size":40540,"stargazers_count":59,"watchers_count":59,"language":"Java","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"has_discussions":false,"forks_count":47,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":189,"license":{"key":"apache-2.0","name":"Apache License 2.0","spdx_id":"Apache-2.0","url":"https://api.github.com/licenses/apache-2.0","node_id":"MDc6TGljZW5zZTI="},"allow_forking":true,"is_template":false,"web_commit_signoff_required":false,"topics":[],"visibility":"public","forks":47,"open_issues":189,"watchers":59,"default_branch":"main"}},"base":{"label":"googleapis:main","ref":"main","sha":"e1e1fb66d95adc08baea71c5a0607c20d5a57a8b","user":{"login":"googleapis","id":16785467,"node_id":"MDEyOk9yZ2FuaXphdGlvbjE2Nzg1NDY3","avatar_url":"https://avatars.githubusercontent.com/u/16785467?v=4","gravatar_id":"","url":"https://api.github.com/users/googleapis","html_url":"https://github.com/googleapis","followers_url":"https://api.github.com/users/googleapis/followers","following_url":"https://api.github.com/users/googleapis/following{/other_user}","gists_url":"https://api.github.com/users/googleapis/gists{/gist_id}","starred_url":"https://api.github.com/users/googleapis/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/googleapis/subscriptions","organizations_url":"https://api.github.com/users/googleapis/orgs","repos_url":"https://api.github.com/users/googleapis/repos","events_url":"https://api.github.com/users/googleapis/events{/privacy}","received_events_url":"https://api.github.com/users/googleapis/received_events","type":"Organization","site_admin":false},"repo":{"id":263991304,"node_id":"MDEwOlJlcG9zaXRvcnkyNjM5OTEzMDQ=","name":"sdk-platform-java","full_name":"googleapis/sdk-platform-java","private":false,"owner":{"login":"googleapis","id":16785467,"node_id":"MDEyOk9yZ2FuaXphdGlvbjE2Nzg1NDY3","avatar_url":"https://avatars.githubusercontent.com/u/16785467?v=4","gravatar_id":"","url":"https://api.github.com/users/googleapis","html_url":"https://github.com/googleapis","followers_url":"https://api.github.com/users/googleapis/followers","following_url":"https://api.github.com/users/googleapis/following{/other_user}","gists_url":"https://api.github.com/users/googleapis/gists{/gist_id}","starred_url":"https://api.github.com/users/googleapis/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/googleapis/subscriptions","organizations_url":"https://api.github.com/users/googleapis/orgs","repos_url":"https://api.github.com/users/googleapis/repos","events_url":"https://api.github.com/users/googleapis/events{/privacy}","received_events_url":"https://api.github.com/users/googleapis/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/googleapis/sdk-platform-java","description":"Tooling and shared libraries for Cloud SDK for Java","fork":false,"url":"https://api.github.com/repos/googleapis/sdk-platform-java","forks_url":"https://api.github.com/repos/googleapis/sdk-platform-java/forks","keys_url":"https://api.github.com/repos/googleapis/sdk-platform-java/keys{/key_id}","collaborators_url":"https://api.github.com/repos/googleapis/sdk-platform-java/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/googleapis/sdk-platform-java/teams","hooks_url":"https://api.github.com/repos/googleapis/sdk-platform-java/hooks","issue_events_url":"https://api.github.com/repos/googleapis/sdk-platform-java/issues/events{/number}","events_url":"https://api.github.com/repos/googleapis/sdk-platform-java/events","assignees_url":"https://api.github.com/repos/googleapis/sdk-platform-java/assignees{/user}","branches_url":"https://api.github.com/repos/googleapis/sdk-platform-java/branches{/branch}","tags_url":"https://api.github.com/repos/googleapis/sdk-platform-java/tags","blobs_url":"https://api.github.com/repos/googleapis/sdk-platform-java/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/googleapis/sdk-platform-java/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/googleapis/sdk-platform-java/git/refs{/sha}","trees_url":"https://api.github.com/repos/googleapis/sdk-platform-java/git/trees{/sha}","statuses_url":"https://api.github.com/repos/googleapis/sdk-platform-java/statuses/{sha}","languages_url":"https://api.github.com/repos/googleapis/sdk-platform-java/languages","stargazers_url":"https://api.github.com/repos/googleapis/sdk-platform-java/stargazers","contributors_url":"https://api.github.com/repos/googleapis/sdk-platform-java/contributors","subscribers_url":"https://api.github.com/repos/googleapis/sdk-platform-java/subscribers","subscription_url":"https://api.github.com/repos/googleapis/sdk-platform-java/subscription","commits_url":"https://api.github.com/repos/googleapis/sdk-platform-java/commits{/sha}","git_commits_url":"https://api.github.com/repos/googleapis/sdk-platform-java/git/commits{/sha}","comments_url":"https://api.github.com/repos/googleapis/sdk-platform-java/comments{/number}","issue_comment_url":"https://api.github.com/repos/googleapis/sdk-platform-java/issues/comments{/number}","contents_url":"https://api.github.com/repos/googleapis/sdk-platform-java/contents/{+path}","compare_url":"https://api.github.com/repos/googleapis/sdk-platform-java/compare/{base}...{head}","merges_url":"https://api.github.com/repos/googleapis/sdk-platform-java/merges","archive_url":"https://api.github.com/repos/googleapis/sdk-platform-java/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/googleapis/sdk-platform-java/downloads","issues_url":"https://api.github.com/repos/googleapis/sdk-platform-java/issues{/number}","pulls_url":"https://api.github.com/repos/googleapis/sdk-platform-java/pulls{/number}","milestones_url":"https://api.github.com/repos/googleapis/sdk-platform-java/milestones{/number}","notifications_url":"https://api.github.com/repos/googleapis/sdk-platform-java/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/googleapis/sdk-platform-java/labels{/name}","releases_url":"https://api.github.com/repos/googleapis/sdk-platform-java/releases{/id}","deployments_url":"https://api.github.com/repos/googleapis/sdk-platform-java/deployments","created_at":"2020-05-14T18:15:25Z","updated_at":"2024-05-14T20:57:11Z","pushed_at":"2024-05-14T21:09:51Z","git_url":"git://github.com/googleapis/sdk-platform-java.git","ssh_url":"git@github.com:googleapis/sdk-platform-java.git","clone_url":"https://github.com/googleapis/sdk-platform-java.git","svn_url":"https://github.com/googleapis/sdk-platform-java","homepage":"https://cloud.google.com/java/docs/bom","size":40540,"stargazers_count":59,"watchers_count":59,"language":"Java","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"has_discussions":false,"forks_count":47,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":189,"license":{"key":"apache-2.0","name":"Apache License 2.0","spdx_id":"Apache-2.0","url":"https://api.github.com/licenses/apache-2.0","node_id":"MDc6TGljZW5zZTI="},"allow_forking":true,"is_template":false,"web_commit_signoff_required":false,"topics":[],"visibility":"public","forks":47,"open_issues":189,"watchers":59,"default_branch":"main"}},"_links":{"self":{"href":"https://api.github.com/repos/googleapis/sdk-platform-java/pulls/2765"},"html":{"href":"https://github.com/googleapis/sdk-platform-java/pull/2765"},"issue":{"href":"https://api.github.com/repos/googleapis/sdk-platform-java/issues/2765"},"comments":{"href":"https://api.github.com/repos/googleapis/sdk-platform-java/issues/2765/comments"},"review_comments":{"href":"https://api.github.com/repos/googleapis/sdk-platform-java/pulls/2765/comments"},"review_comment":{"href":"https://api.github.com/repos/googleapis/sdk-platform-java/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/googleapis/sdk-platform-java/pulls/2765/commits"},"statuses":{"href":"https://api.github.com/repos/googleapis/sdk-platform-java/statuses/95a9cd3e60f9fdc9c4dfdbed13c7006bbaa2a8b1"}},"author_association":"CONTRIBUTOR","auto_merge":null,"active_lock_reason":null},{"url":"https://api.github.com/repos/googleapis/sdk-platform-java/pulls/2764","id":1864782648,"node_id":"PR_kwDOD7wwCM5vJlM4","html_url":"https://github.com/googleapis/sdk-platform-java/pull/2764","diff_url":"https://github.com/googleapis/sdk-platform-java/pull/2764.diff","patch_url":"https://github.com/googleapis/sdk-platform-java/pull/2764.patch","issue_url":"https://api.github.com/repos/googleapis/sdk-platform-java/issues/2764","number":2764,"state":"open","locked":false,"title":"fix: Replace deprecated protobuf methods.","user":{"login":"blakeli0","id":3975769,"node_id":"MDQ6VXNlcjM5NzU3Njk=","avatar_url":"https://avatars.githubusercontent.com/u/3975769?v=4","gravatar_id":"","url":"https://api.github.com/users/blakeli0","html_url":"https://github.com/blakeli0","followers_url":"https://api.github.com/users/blakeli0/followers","following_url":"https://api.github.com/users/blakeli0/following{/other_user}","gists_url":"https://api.github.com/users/blakeli0/gists{/gist_id}","starred_url":"https://api.github.com/users/blakeli0/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/blakeli0/subscriptions","organizations_url":"https://api.github.com/users/blakeli0/orgs","repos_url":"https://api.github.com/users/blakeli0/repos","events_url":"https://api.github.com/users/blakeli0/events{/privacy}","received_events_url":"https://api.github.com/users/blakeli0/received_events","type":"User","site_admin":false},"body":"`isSynthetic()` is deprecated and will be [removed](https://github.com/protocolbuffers/protobuf/commit/1aeacd4f4eb4e0aa05d6336e2988a565e475e9a0#diff-2228551d02c6661809ca7103db9512eef4c2d01f35556d42316543d92a89edefL2846-L2847) in protobuf-java 4.26.0, replace it so that we can prepare for protobuf-java upgrade.\r\n\r\nPer [official doc](https://github.com/protocolbuffers/protobuf/blob/main/docs/implementing_proto3_presence.md) of protobuf. See b/266950618#comment123 for suggested replacements of `isSynthetic()`.","created_at":"2024-05-11T06:01:40Z","updated_at":"2024-05-14T21:17:06Z","closed_at":null,"merged_at":null,"merge_commit_sha":"75927728d5154dd597511184a0b0d801aa00624d","assignee":null,"assignees":[],"requested_reviewers":[{"login":"suztomo","id":28604,"node_id":"MDQ6VXNlcjI4NjA0","avatar_url":"https://avatars.githubusercontent.com/u/28604?v=4","gravatar_id":"","url":"https://api.github.com/users/suztomo","html_url":"https://github.com/suztomo","followers_url":"https://api.github.com/users/suztomo/followers","following_url":"https://api.github.com/users/suztomo/following{/other_user}","gists_url":"https://api.github.com/users/suztomo/gists{/gist_id}","starred_url":"https://api.github.com/users/suztomo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/suztomo/subscriptions","organizations_url":"https://api.github.com/users/suztomo/orgs","repos_url":"https://api.github.com/users/suztomo/repos","events_url":"https://api.github.com/users/suztomo/events{/privacy}","received_events_url":"https://api.github.com/users/suztomo/received_events","type":"User","site_admin":false},{"login":"lqiu96","id":6621793,"node_id":"MDQ6VXNlcjY2MjE3OTM=","avatar_url":"https://avatars.githubusercontent.com/u/6621793?v=4","gravatar_id":"","url":"https://api.github.com/users/lqiu96","html_url":"https://github.com/lqiu96","followers_url":"https://api.github.com/users/lqiu96/followers","following_url":"https://api.github.com/users/lqiu96/following{/other_user}","gists_url":"https://api.github.com/users/lqiu96/gists{/gist_id}","starred_url":"https://api.github.com/users/lqiu96/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lqiu96/subscriptions","organizations_url":"https://api.github.com/users/lqiu96/orgs","repos_url":"https://api.github.com/users/lqiu96/repos","events_url":"https://api.github.com/users/lqiu96/events{/privacy}","received_events_url":"https://api.github.com/users/lqiu96/received_events","type":"User","site_admin":false}],"requested_teams":[{"name":"cloud-java-team-teamsync","id":5195423,"node_id":"T_kwDOAQAgO84AT0af","slug":"cloud-java-team-teamsync","description":"TeamSync managed team","privacy":"closed","notification_setting":"notifications_enabled","url":"https://api.github.com/organizations/16785467/team/5195423","html_url":"https://github.com/orgs/googleapis/teams/cloud-java-team-teamsync","members_url":"https://api.github.com/organizations/16785467/team/5195423/members{/member}","repositories_url":"https://api.github.com/organizations/16785467/team/5195423/repos","permission":"pull","parent":null}],"labels":[{"id":5133296390,"node_id":"LA_kwDOD7wwCM8AAAABMffjBg","url":"https://api.github.com/repos/googleapis/sdk-platform-java/labels/size:%20xs","name":"size: xs","color":"ae5816","default":false,"description":"Pull request size is extra small."}],"milestone":null,"draft":false,"commits_url":"https://api.github.com/repos/googleapis/sdk-platform-java/pulls/2764/commits","review_comments_url":"https://api.github.com/repos/googleapis/sdk-platform-java/pulls/2764/comments","review_comment_url":"https://api.github.com/repos/googleapis/sdk-platform-java/pulls/comments{/number}","comments_url":"https://api.github.com/repos/googleapis/sdk-platform-java/issues/2764/comments","statuses_url":"https://api.github.com/repos/googleapis/sdk-platform-java/statuses/28b1139f428096392ab3aac15ddd2b512dd37c06","head":{"label":"googleapis:fix-deprecated-proto-methods","ref":"fix-deprecated-proto-methods","sha":"28b1139f428096392ab3aac15ddd2b512dd37c06","user":{"login":"googleapis","id":16785467,"node_id":"MDEyOk9yZ2FuaXphdGlvbjE2Nzg1NDY3","avatar_url":"https://avatars.githubusercontent.com/u/16785467?v=4","gravatar_id":"","url":"https://api.github.com/users/googleapis","html_url":"https://github.com/googleapis","followers_url":"https://api.github.com/users/googleapis/followers","following_url":"https://api.github.com/users/googleapis/following{/other_user}","gists_url":"https://api.github.com/users/googleapis/gists{/gist_id}","starred_url":"https://api.github.com/users/googleapis/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/googleapis/subscriptions","organizations_url":"https://api.github.com/users/googleapis/orgs","repos_url":"https://api.github.com/users/googleapis/repos","events_url":"https://api.github.com/users/googleapis/events{/privacy}","received_events_url":"https://api.github.com/users/googleapis/received_events","type":"Organization","site_admin":false},"repo":{"id":263991304,"node_id":"MDEwOlJlcG9zaXRvcnkyNjM5OTEzMDQ=","name":"sdk-platform-java","full_name":"googleapis/sdk-platform-java","private":false,"owner":{"login":"googleapis","id":16785467,"node_id":"MDEyOk9yZ2FuaXphdGlvbjE2Nzg1NDY3","avatar_url":"https://avatars.githubusercontent.com/u/16785467?v=4","gravatar_id":"","url":"https://api.github.com/users/googleapis","html_url":"https://github.com/googleapis","followers_url":"https://api.github.com/users/googleapis/followers","following_url":"https://api.github.com/users/googleapis/following{/other_user}","gists_url":"https://api.github.com/users/googleapis/gists{/gist_id}","starred_url":"https://api.github.com/users/googleapis/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/googleapis/subscriptions","organizations_url":"https://api.github.com/users/googleapis/orgs","repos_url":"https://api.github.com/users/googleapis/repos","events_url":"https://api.github.com/users/googleapis/events{/privacy}","received_events_url":"https://api.github.com/users/googleapis/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/googleapis/sdk-platform-java","description":"Tooling and shared libraries for Cloud SDK for Java","fork":false,"url":"https://api.github.com/repos/googleapis/sdk-platform-java","forks_url":"https://api.github.com/repos/googleapis/sdk-platform-java/forks","keys_url":"https://api.github.com/repos/googleapis/sdk-platform-java/keys{/key_id}","collaborators_url":"https://api.github.com/repos/googleapis/sdk-platform-java/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/googleapis/sdk-platform-java/teams","hooks_url":"https://api.github.com/repos/googleapis/sdk-platform-java/hooks","issue_events_url":"https://api.github.com/repos/googleapis/sdk-platform-java/issues/events{/number}","events_url":"https://api.github.com/repos/googleapis/sdk-platform-java/events","assignees_url":"https://api.github.com/repos/googleapis/sdk-platform-java/assignees{/user}","branches_url":"https://api.github.com/repos/googleapis/sdk-platform-java/branches{/branch}","tags_url":"https://api.github.com/repos/googleapis/sdk-platform-java/tags","blobs_url":"https://api.github.com/repos/googleapis/sdk-platform-java/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/googleapis/sdk-platform-java/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/googleapis/sdk-platform-java/git/refs{/sha}","trees_url":"https://api.github.com/repos/googleapis/sdk-platform-java/git/trees{/sha}","statuses_url":"https://api.github.com/repos/googleapis/sdk-platform-java/statuses/{sha}","languages_url":"https://api.github.com/repos/googleapis/sdk-platform-java/languages","stargazers_url":"https://api.github.com/repos/googleapis/sdk-platform-java/stargazers","contributors_url":"https://api.github.com/repos/googleapis/sdk-platform-java/contributors","subscribers_url":"https://api.github.com/repos/googleapis/sdk-platform-java/subscribers","subscription_url":"https://api.github.com/repos/googleapis/sdk-platform-java/subscription","commits_url":"https://api.github.com/repos/googleapis/sdk-platform-java/commits{/sha}","git_commits_url":"https://api.github.com/repos/googleapis/sdk-platform-java/git/commits{/sha}","comments_url":"https://api.github.com/repos/googleapis/sdk-platform-java/comments{/number}","issue_comment_url":"https://api.github.com/repos/googleapis/sdk-platform-java/issues/comments{/number}","contents_url":"https://api.github.com/repos/googleapis/sdk-platform-java/contents/{+path}","compare_url":"https://api.github.com/repos/googleapis/sdk-platform-java/compare/{base}...{head}","merges_url":"https://api.github.com/repos/googleapis/sdk-platform-java/merges","archive_url":"https://api.github.com/repos/googleapis/sdk-platform-java/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/googleapis/sdk-platform-java/downloads","issues_url":"https://api.github.com/repos/googleapis/sdk-platform-java/issues{/number}","pulls_url":"https://api.github.com/repos/googleapis/sdk-platform-java/pulls{/number}","milestones_url":"https://api.github.com/repos/googleapis/sdk-platform-java/milestones{/number}","notifications_url":"https://api.github.com/repos/googleapis/sdk-platform-java/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/googleapis/sdk-platform-java/labels{/name}","releases_url":"https://api.github.com/repos/googleapis/sdk-platform-java/releases{/id}","deployments_url":"https://api.github.com/repos/googleapis/sdk-platform-java/deployments","created_at":"2020-05-14T18:15:25Z","updated_at":"2024-05-14T20:57:11Z","pushed_at":"2024-05-14T21:09:51Z","git_url":"git://github.com/googleapis/sdk-platform-java.git","ssh_url":"git@github.com:googleapis/sdk-platform-java.git","clone_url":"https://github.com/googleapis/sdk-platform-java.git","svn_url":"https://github.com/googleapis/sdk-platform-java","homepage":"https://cloud.google.com/java/docs/bom","size":40540,"stargazers_count":59,"watchers_count":59,"language":"Java","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"has_discussions":false,"forks_count":47,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":189,"license":{"key":"apache-2.0","name":"Apache License 2.0","spdx_id":"Apache-2.0","url":"https://api.github.com/licenses/apache-2.0","node_id":"MDc6TGljZW5zZTI="},"allow_forking":true,"is_template":false,"web_commit_signoff_required":false,"topics":[],"visibility":"public","forks":47,"open_issues":189,"watchers":59,"default_branch":"main"}},"base":{"label":"googleapis:main","ref":"main","sha":"a4726206146a503822f685caa1e4d04273b738dc","user":{"login":"googleapis","id":16785467,"node_id":"MDEyOk9yZ2FuaXphdGlvbjE2Nzg1NDY3","avatar_url":"https://avatars.githubusercontent.com/u/16785467?v=4","gravatar_id":"","url":"https://api.github.com/users/googleapis","html_url":"https://github.com/googleapis","followers_url":"https://api.github.com/users/googleapis/followers","following_url":"https://api.github.com/users/googleapis/following{/other_user}","gists_url":"https://api.github.com/users/googleapis/gists{/gist_id}","starred_url":"https://api.github.com/users/googleapis/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/googleapis/subscriptions","organizations_url":"https://api.github.com/users/googleapis/orgs","repos_url":"https://api.github.com/users/googleapis/repos","events_url":"https://api.github.com/users/googleapis/events{/privacy}","received_events_url":"https://api.github.com/users/googleapis/received_events","type":"Organization","site_admin":false},"repo":{"id":263991304,"node_id":"MDEwOlJlcG9zaXRvcnkyNjM5OTEzMDQ=","name":"sdk-platform-java","full_name":"googleapis/sdk-platform-java","private":false,"owner":{"login":"googleapis","id":16785467,"node_id":"MDEyOk9yZ2FuaXphdGlvbjE2Nzg1NDY3","avatar_url":"https://avatars.githubusercontent.com/u/16785467?v=4","gravatar_id":"","url":"https://api.github.com/users/googleapis","html_url":"https://github.com/googleapis","followers_url":"https://api.github.com/users/googleapis/followers","following_url":"https://api.github.com/users/googleapis/following{/other_user}","gists_url":"https://api.github.com/users/googleapis/gists{/gist_id}","starred_url":"https://api.github.com/users/googleapis/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/googleapis/subscriptions","organizations_url":"https://api.github.com/users/googleapis/orgs","repos_url":"https://api.github.com/users/googleapis/repos","events_url":"https://api.github.com/users/googleapis/events{/privacy}","received_events_url":"https://api.github.com/users/googleapis/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/googleapis/sdk-platform-java","description":"Tooling and shared libraries for Cloud SDK for Java","fork":false,"url":"https://api.github.com/repos/googleapis/sdk-platform-java","forks_url":"https://api.github.com/repos/googleapis/sdk-platform-java/forks","keys_url":"https://api.github.com/repos/googleapis/sdk-platform-java/keys{/key_id}","collaborators_url":"https://api.github.com/repos/googleapis/sdk-platform-java/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/googleapis/sdk-platform-java/teams","hooks_url":"https://api.github.com/repos/googleapis/sdk-platform-java/hooks","issue_events_url":"https://api.github.com/repos/googleapis/sdk-platform-java/issues/events{/number}","events_url":"https://api.github.com/repos/googleapis/sdk-platform-java/events","assignees_url":"https://api.github.com/repos/googleapis/sdk-platform-java/assignees{/user}","branches_url":"https://api.github.com/repos/googleapis/sdk-platform-java/branches{/branch}","tags_url":"https://api.github.com/repos/googleapis/sdk-platform-java/tags","blobs_url":"https://api.github.com/repos/googleapis/sdk-platform-java/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/googleapis/sdk-platform-java/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/googleapis/sdk-platform-java/git/refs{/sha}","trees_url":"https://api.github.com/repos/googleapis/sdk-platform-java/git/trees{/sha}","statuses_url":"https://api.github.com/repos/googleapis/sdk-platform-java/statuses/{sha}","languages_url":"https://api.github.com/repos/googleapis/sdk-platform-java/languages","stargazers_url":"https://api.github.com/repos/googleapis/sdk-platform-java/stargazers","contributors_url":"https://api.github.com/repos/googleapis/sdk-platform-java/contributors","subscribers_url":"https://api.github.com/repos/googleapis/sdk-platform-java/subscribers","subscription_url":"https://api.github.com/repos/googleapis/sdk-platform-java/subscription","commits_url":"https://api.github.com/repos/googleapis/sdk-platform-java/commits{/sha}","git_commits_url":"https://api.github.com/repos/googleapis/sdk-platform-java/git/commits{/sha}","comments_url":"https://api.github.com/repos/googleapis/sdk-platform-java/comments{/number}","issue_comment_url":"https://api.github.com/repos/googleapis/sdk-platform-java/issues/comments{/number}","contents_url":"https://api.github.com/repos/googleapis/sdk-platform-java/contents/{+path}","compare_url":"https://api.github.com/repos/googleapis/sdk-platform-java/compare/{base}...{head}","merges_url":"https://api.github.com/repos/googleapis/sdk-platform-java/merges","archive_url":"https://api.github.com/repos/googleapis/sdk-platform-java/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/googleapis/sdk-platform-java/downloads","issues_url":"https://api.github.com/repos/googleapis/sdk-platform-java/issues{/number}","pulls_url":"https://api.github.com/repos/googleapis/sdk-platform-java/pulls{/number}","milestones_url":"https://api.github.com/repos/googleapis/sdk-platform-java/milestones{/number}","notifications_url":"https://api.github.com/repos/googleapis/sdk-platform-java/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/googleapis/sdk-platform-java/labels{/name}","releases_url":"https://api.github.com/repos/googleapis/sdk-platform-java/releases{/id}","deployments_url":"https://api.github.com/repos/googleapis/sdk-platform-java/deployments","created_at":"2020-05-14T18:15:25Z","updated_at":"2024-05-14T20:57:11Z","pushed_at":"2024-05-14T21:09:51Z","git_url":"git://github.com/googleapis/sdk-platform-java.git","ssh_url":"git@github.com:googleapis/sdk-platform-java.git","clone_url":"https://github.com/googleapis/sdk-platform-java.git","svn_url":"https://github.com/googleapis/sdk-platform-java","homepage":"https://cloud.google.com/java/docs/bom","size":40540,"stargazers_count":59,"watchers_count":59,"language":"Java","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"has_discussions":false,"forks_count":47,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":189,"license":{"key":"apache-2.0","name":"Apache License 2.0","spdx_id":"Apache-2.0","url":"https://api.github.com/licenses/apache-2.0","node_id":"MDc6TGljZW5zZTI="},"allow_forking":true,"is_template":false,"web_commit_signoff_required":false,"topics":[],"visibility":"public","forks":47,"open_issues":189,"watchers":59,"default_branch":"main"}},"_links":{"self":{"href":"https://api.github.com/repos/googleapis/sdk-platform-java/pulls/2764"},"html":{"href":"https://github.com/googleapis/sdk-platform-java/pull/2764"},"issue":{"href":"https://api.github.com/repos/googleapis/sdk-platform-java/issues/2764"},"comments":{"href":"https://api.github.com/repos/googleapis/sdk-platform-java/issues/2764/comments"},"review_comments":{"href":"https://api.github.com/repos/googleapis/sdk-platform-java/pulls/2764/comments"},"review_comment":{"href":"https://api.github.com/repos/googleapis/sdk-platform-java/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/googleapis/sdk-platform-java/pulls/2764/commits"},"statuses":{"href":"https://api.github.com/repos/googleapis/sdk-platform-java/statuses/28b1139f428096392ab3aac15ddd2b512dd37c06"}},"author_association":"COLLABORATOR","auto_merge":null,"active_lock_reason":null},{"url":"https://api.github.com/repos/googleapis/sdk-platform-java/pulls/2761","id":1862759879,"node_id":"PR_kwDOD7wwCM5vB3XH","html_url":"https://github.com/googleapis/sdk-platform-java/pull/2761","diff_url":"https://github.com/googleapis/sdk-platform-java/pull/2761.diff","patch_url":"https://github.com/googleapis/sdk-platform-java/pull/2761.patch","issue_url":"https://api.github.com/repos/googleapis/sdk-platform-java/issues/2761","number":2761,"state":"closed","locked":false,"title":"fix: prepare to generate grafeas","user":{"login":"JoeWang1127","id":106995533,"node_id":"U_kgDOBmCfTQ","avatar_url":"https://avatars.githubusercontent.com/u/106995533?v=4","gravatar_id":"","url":"https://api.github.com/users/JoeWang1127","html_url":"https://github.com/JoeWang1127","followers_url":"https://api.github.com/users/JoeWang1127/followers","following_url":"https://api.github.com/users/JoeWang1127/following{/other_user}","gists_url":"https://api.github.com/users/JoeWang1127/gists{/gist_id}","starred_url":"https://api.github.com/users/JoeWang1127/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/JoeWang1127/subscriptions","organizations_url":"https://api.github.com/users/JoeWang1127/orgs","repos_url":"https://api.github.com/users/JoeWang1127/repos","events_url":"https://api.github.com/users/JoeWang1127/events{/privacy}","received_events_url":"https://api.github.com/users/JoeWang1127/received_events","type":"User","site_admin":false},"body":"In this PR:\r\n- Add suffix to sample source folder\r\n- Add unit tests\r\n\r\nContext:\r\n- The package name of grafeas is `io.grafeas.v1` which is not starts with `com`. When copying samples to destination directory, we need to change the suffix of source directory.\r\n- grafeas doesn't have a valid api_id (empty string). Before this change, the `api_id` will be populated as `{library.api_shortname}.googleapis.com`, which is not correct. `api_id` should not be populated to `.repo-metadata.json` if set to empty string.\r\n\r\nWith the library entry added in generation configuration:\r\n```\r\n- api_shortname: containeranalysis\r\n name_pretty: Grafeas\r\n product_documentation: https://grafeas.io\r\n api_description: n/a\r\n client_documentation: \"https://cloud.google.com/java/docs/reference/grafeas/latest/overview\"\r\n release_level: stable\r\n distribution_name: \"io.grafeas:grafeas\"\r\n api_id: \"\"\r\n codeowner_team: \"@googleapis/aap-dpes\"\r\n library_name: grafeas\r\n requires_billing: false\r\n GAPICs:\r\n - proto_path: grafeas/v1\r\n ```\r\n\r\nThe generated java-grafeas is in https://github.com/googleapis/google-cloud-java/pull/10820","created_at":"2024-05-09T20:31:50Z","updated_at":"2024-05-13T20:25:14Z","closed_at":"2024-05-13T20:25:13Z","merged_at":"2024-05-13T20:25:13Z","merge_commit_sha":"1114f1863bf5ae15ee56631fd824a2269e91746d","assignee":null,"assignees":[],"requested_reviewers":[],"requested_teams":[],"labels":[{"id":5133297485,"node_id":"LA_kwDOD7wwCM8AAAABMffnTQ","url":"https://api.github.com/repos/googleapis/sdk-platform-java/labels/size:%20m","name":"size: m","color":"c406d7","default":false,"description":"Pull request size is medium."}],"milestone":null,"draft":false,"commits_url":"https://api.github.com/repos/googleapis/sdk-platform-java/pulls/2761/commits","review_comments_url":"https://api.github.com/repos/googleapis/sdk-platform-java/pulls/2761/comments","review_comment_url":"https://api.github.com/repos/googleapis/sdk-platform-java/pulls/comments{/number}","comments_url":"https://api.github.com/repos/googleapis/sdk-platform-java/issues/2761/comments","statuses_url":"https://api.github.com/repos/googleapis/sdk-platform-java/statuses/a8cfbdcfd9744e0df19cab4589354c18a8ad70f7","head":{"label":"googleapis:fix/generate-grafeas","ref":"fix/generate-grafeas","sha":"a8cfbdcfd9744e0df19cab4589354c18a8ad70f7","user":{"login":"googleapis","id":16785467,"node_id":"MDEyOk9yZ2FuaXphdGlvbjE2Nzg1NDY3","avatar_url":"https://avatars.githubusercontent.com/u/16785467?v=4","gravatar_id":"","url":"https://api.github.com/users/googleapis","html_url":"https://github.com/googleapis","followers_url":"https://api.github.com/users/googleapis/followers","following_url":"https://api.github.com/users/googleapis/following{/other_user}","gists_url":"https://api.github.com/users/googleapis/gists{/gist_id}","starred_url":"https://api.github.com/users/googleapis/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/googleapis/subscriptions","organizations_url":"https://api.github.com/users/googleapis/orgs","repos_url":"https://api.github.com/users/googleapis/repos","events_url":"https://api.github.com/users/googleapis/events{/privacy}","received_events_url":"https://api.github.com/users/googleapis/received_events","type":"Organization","site_admin":false},"repo":{"id":263991304,"node_id":"MDEwOlJlcG9zaXRvcnkyNjM5OTEzMDQ=","name":"sdk-platform-java","full_name":"googleapis/sdk-platform-java","private":false,"owner":{"login":"googleapis","id":16785467,"node_id":"MDEyOk9yZ2FuaXphdGlvbjE2Nzg1NDY3","avatar_url":"https://avatars.githubusercontent.com/u/16785467?v=4","gravatar_id":"","url":"https://api.github.com/users/googleapis","html_url":"https://github.com/googleapis","followers_url":"https://api.github.com/users/googleapis/followers","following_url":"https://api.github.com/users/googleapis/following{/other_user}","gists_url":"https://api.github.com/users/googleapis/gists{/gist_id}","starred_url":"https://api.github.com/users/googleapis/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/googleapis/subscriptions","organizations_url":"https://api.github.com/users/googleapis/orgs","repos_url":"https://api.github.com/users/googleapis/repos","events_url":"https://api.github.com/users/googleapis/events{/privacy}","received_events_url":"https://api.github.com/users/googleapis/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/googleapis/sdk-platform-java","description":"Tooling and shared libraries for Cloud SDK for Java","fork":false,"url":"https://api.github.com/repos/googleapis/sdk-platform-java","forks_url":"https://api.github.com/repos/googleapis/sdk-platform-java/forks","keys_url":"https://api.github.com/repos/googleapis/sdk-platform-java/keys{/key_id}","collaborators_url":"https://api.github.com/repos/googleapis/sdk-platform-java/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/googleapis/sdk-platform-java/teams","hooks_url":"https://api.github.com/repos/googleapis/sdk-platform-java/hooks","issue_events_url":"https://api.github.com/repos/googleapis/sdk-platform-java/issues/events{/number}","events_url":"https://api.github.com/repos/googleapis/sdk-platform-java/events","assignees_url":"https://api.github.com/repos/googleapis/sdk-platform-java/assignees{/user}","branches_url":"https://api.github.com/repos/googleapis/sdk-platform-java/branches{/branch}","tags_url":"https://api.github.com/repos/googleapis/sdk-platform-java/tags","blobs_url":"https://api.github.com/repos/googleapis/sdk-platform-java/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/googleapis/sdk-platform-java/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/googleapis/sdk-platform-java/git/refs{/sha}","trees_url":"https://api.github.com/repos/googleapis/sdk-platform-java/git/trees{/sha}","statuses_url":"https://api.github.com/repos/googleapis/sdk-platform-java/statuses/{sha}","languages_url":"https://api.github.com/repos/googleapis/sdk-platform-java/languages","stargazers_url":"https://api.github.com/repos/googleapis/sdk-platform-java/stargazers","contributors_url":"https://api.github.com/repos/googleapis/sdk-platform-java/contributors","subscribers_url":"https://api.github.com/repos/googleapis/sdk-platform-java/subscribers","subscription_url":"https://api.github.com/repos/googleapis/sdk-platform-java/subscription","commits_url":"https://api.github.com/repos/googleapis/sdk-platform-java/commits{/sha}","git_commits_url":"https://api.github.com/repos/googleapis/sdk-platform-java/git/commits{/sha}","comments_url":"https://api.github.com/repos/googleapis/sdk-platform-java/comments{/number}","issue_comment_url":"https://api.github.com/repos/googleapis/sdk-platform-java/issues/comments{/number}","contents_url":"https://api.github.com/repos/googleapis/sdk-platform-java/contents/{+path}","compare_url":"https://api.github.com/repos/googleapis/sdk-platform-java/compare/{base}...{head}","merges_url":"https://api.github.com/repos/googleapis/sdk-platform-java/merges","archive_url":"https://api.github.com/repos/googleapis/sdk-platform-java/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/googleapis/sdk-platform-java/downloads","issues_url":"https://api.github.com/repos/googleapis/sdk-platform-java/issues{/number}","pulls_url":"https://api.github.com/repos/googleapis/sdk-platform-java/pulls{/number}","milestones_url":"https://api.github.com/repos/googleapis/sdk-platform-java/milestones{/number}","notifications_url":"https://api.github.com/repos/googleapis/sdk-platform-java/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/googleapis/sdk-platform-java/labels{/name}","releases_url":"https://api.github.com/repos/googleapis/sdk-platform-java/releases{/id}","deployments_url":"https://api.github.com/repos/googleapis/sdk-platform-java/deployments","created_at":"2020-05-14T18:15:25Z","updated_at":"2024-05-14T20:57:11Z","pushed_at":"2024-05-14T21:09:51Z","git_url":"git://github.com/googleapis/sdk-platform-java.git","ssh_url":"git@github.com:googleapis/sdk-platform-java.git","clone_url":"https://github.com/googleapis/sdk-platform-java.git","svn_url":"https://github.com/googleapis/sdk-platform-java","homepage":"https://cloud.google.com/java/docs/bom","size":40540,"stargazers_count":59,"watchers_count":59,"language":"Java","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"has_discussions":false,"forks_count":47,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":189,"license":{"key":"apache-2.0","name":"Apache License 2.0","spdx_id":"Apache-2.0","url":"https://api.github.com/licenses/apache-2.0","node_id":"MDc6TGljZW5zZTI="},"allow_forking":true,"is_template":false,"web_commit_signoff_required":false,"topics":[],"visibility":"public","forks":47,"open_issues":189,"watchers":59,"default_branch":"main"}},"base":{"label":"googleapis:main","ref":"main","sha":"e1e1fb66d95adc08baea71c5a0607c20d5a57a8b","user":{"login":"googleapis","id":16785467,"node_id":"MDEyOk9yZ2FuaXphdGlvbjE2Nzg1NDY3","avatar_url":"https://avatars.githubusercontent.com/u/16785467?v=4","gravatar_id":"","url":"https://api.github.com/users/googleapis","html_url":"https://github.com/googleapis","followers_url":"https://api.github.com/users/googleapis/followers","following_url":"https://api.github.com/users/googleapis/following{/other_user}","gists_url":"https://api.github.com/users/googleapis/gists{/gist_id}","starred_url":"https://api.github.com/users/googleapis/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/googleapis/subscriptions","organizations_url":"https://api.github.com/users/googleapis/orgs","repos_url":"https://api.github.com/users/googleapis/repos","events_url":"https://api.github.com/users/googleapis/events{/privacy}","received_events_url":"https://api.github.com/users/googleapis/received_events","type":"Organization","site_admin":false},"repo":{"id":263991304,"node_id":"MDEwOlJlcG9zaXRvcnkyNjM5OTEzMDQ=","name":"sdk-platform-java","full_name":"googleapis/sdk-platform-java","private":false,"owner":{"login":"googleapis","id":16785467,"node_id":"MDEyOk9yZ2FuaXphdGlvbjE2Nzg1NDY3","avatar_url":"https://avatars.githubusercontent.com/u/16785467?v=4","gravatar_id":"","url":"https://api.github.com/users/googleapis","html_url":"https://github.com/googleapis","followers_url":"https://api.github.com/users/googleapis/followers","following_url":"https://api.github.com/users/googleapis/following{/other_user}","gists_url":"https://api.github.com/users/googleapis/gists{/gist_id}","starred_url":"https://api.github.com/users/googleapis/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/googleapis/subscriptions","organizations_url":"https://api.github.com/users/googleapis/orgs","repos_url":"https://api.github.com/users/googleapis/repos","events_url":"https://api.github.com/users/googleapis/events{/privacy}","received_events_url":"https://api.github.com/users/googleapis/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/googleapis/sdk-platform-java","description":"Tooling and shared libraries for Cloud SDK for Java","fork":false,"url":"https://api.github.com/repos/googleapis/sdk-platform-java","forks_url":"https://api.github.com/repos/googleapis/sdk-platform-java/forks","keys_url":"https://api.github.com/repos/googleapis/sdk-platform-java/keys{/key_id}","collaborators_url":"https://api.github.com/repos/googleapis/sdk-platform-java/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/googleapis/sdk-platform-java/teams","hooks_url":"https://api.github.com/repos/googleapis/sdk-platform-java/hooks","issue_events_url":"https://api.github.com/repos/googleapis/sdk-platform-java/issues/events{/number}","events_url":"https://api.github.com/repos/googleapis/sdk-platform-java/events","assignees_url":"https://api.github.com/repos/googleapis/sdk-platform-java/assignees{/user}","branches_url":"https://api.github.com/repos/googleapis/sdk-platform-java/branches{/branch}","tags_url":"https://api.github.com/repos/googleapis/sdk-platform-java/tags","blobs_url":"https://api.github.com/repos/googleapis/sdk-platform-java/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/googleapis/sdk-platform-java/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/googleapis/sdk-platform-java/git/refs{/sha}","trees_url":"https://api.github.com/repos/googleapis/sdk-platform-java/git/trees{/sha}","statuses_url":"https://api.github.com/repos/googleapis/sdk-platform-java/statuses/{sha}","languages_url":"https://api.github.com/repos/googleapis/sdk-platform-java/languages","stargazers_url":"https://api.github.com/repos/googleapis/sdk-platform-java/stargazers","contributors_url":"https://api.github.com/repos/googleapis/sdk-platform-java/contributors","subscribers_url":"https://api.github.com/repos/googleapis/sdk-platform-java/subscribers","subscription_url":"https://api.github.com/repos/googleapis/sdk-platform-java/subscription","commits_url":"https://api.github.com/repos/googleapis/sdk-platform-java/commits{/sha}","git_commits_url":"https://api.github.com/repos/googleapis/sdk-platform-java/git/commits{/sha}","comments_url":"https://api.github.com/repos/googleapis/sdk-platform-java/comments{/number}","issue_comment_url":"https://api.github.com/repos/googleapis/sdk-platform-java/issues/comments{/number}","contents_url":"https://api.github.com/repos/googleapis/sdk-platform-java/contents/{+path}","compare_url":"https://api.github.com/repos/googleapis/sdk-platform-java/compare/{base}...{head}","merges_url":"https://api.github.com/repos/googleapis/sdk-platform-java/merges","archive_url":"https://api.github.com/repos/googleapis/sdk-platform-java/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/googleapis/sdk-platform-java/downloads","issues_url":"https://api.github.com/repos/googleapis/sdk-platform-java/issues{/number}","pulls_url":"https://api.github.com/repos/googleapis/sdk-platform-java/pulls{/number}","milestones_url":"https://api.github.com/repos/googleapis/sdk-platform-java/milestones{/number}","notifications_url":"https://api.github.com/repos/googleapis/sdk-platform-java/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/googleapis/sdk-platform-java/labels{/name}","releases_url":"https://api.github.com/repos/googleapis/sdk-platform-java/releases{/id}","deployments_url":"https://api.github.com/repos/googleapis/sdk-platform-java/deployments","created_at":"2020-05-14T18:15:25Z","updated_at":"2024-05-14T20:57:11Z","pushed_at":"2024-05-14T21:09:51Z","git_url":"git://github.com/googleapis/sdk-platform-java.git","ssh_url":"git@github.com:googleapis/sdk-platform-java.git","clone_url":"https://github.com/googleapis/sdk-platform-java.git","svn_url":"https://github.com/googleapis/sdk-platform-java","homepage":"https://cloud.google.com/java/docs/bom","size":40540,"stargazers_count":59,"watchers_count":59,"language":"Java","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"has_discussions":false,"forks_count":47,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":189,"license":{"key":"apache-2.0","name":"Apache License 2.0","spdx_id":"Apache-2.0","url":"https://api.github.com/licenses/apache-2.0","node_id":"MDc6TGljZW5zZTI="},"allow_forking":true,"is_template":false,"web_commit_signoff_required":false,"topics":[],"visibility":"public","forks":47,"open_issues":189,"watchers":59,"default_branch":"main"}},"_links":{"self":{"href":"https://api.github.com/repos/googleapis/sdk-platform-java/pulls/2761"},"html":{"href":"https://github.com/googleapis/sdk-platform-java/pull/2761"},"issue":{"href":"https://api.github.com/repos/googleapis/sdk-platform-java/issues/2761"},"comments":{"href":"https://api.github.com/repos/googleapis/sdk-platform-java/issues/2761/comments"},"review_comments":{"href":"https://api.github.com/repos/googleapis/sdk-platform-java/pulls/2761/comments"},"review_comment":{"href":"https://api.github.com/repos/googleapis/sdk-platform-java/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/googleapis/sdk-platform-java/pulls/2761/commits"},"statuses":{"href":"https://api.github.com/repos/googleapis/sdk-platform-java/statuses/a8cfbdcfd9744e0df19cab4589354c18a8ad70f7"}},"author_association":"COLLABORATOR","auto_merge":null,"active_lock_reason":null},{"url":"https://api.github.com/repos/googleapis/sdk-platform-java/pulls/2760","id":1862713220,"node_id":"PR_kwDOD7wwCM5vBr-E","html_url":"https://github.com/googleapis/sdk-platform-java/pull/2760","diff_url":"https://github.com/googleapis/sdk-platform-java/pull/2760.diff","patch_url":"https://github.com/googleapis/sdk-platform-java/pull/2760.patch","issue_url":"https://api.github.com/repos/googleapis/sdk-platform-java/issues/2760","number":2760,"state":"closed","locked":false,"title":"ci: increase graalvm ci machine type","user":{"login":"burkedavison","id":40617934,"node_id":"MDQ6VXNlcjQwNjE3OTM0","avatar_url":"https://avatars.githubusercontent.com/u/40617934?v=4","gravatar_id":"","url":"https://api.github.com/users/burkedavison","html_url":"https://github.com/burkedavison","followers_url":"https://api.github.com/users/burkedavison/followers","following_url":"https://api.github.com/users/burkedavison/following{/other_user}","gists_url":"https://api.github.com/users/burkedavison/gists{/gist_id}","starred_url":"https://api.github.com/users/burkedavison/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/burkedavison/subscriptions","organizations_url":"https://api.github.com/users/burkedavison/orgs","repos_url":"https://api.github.com/users/burkedavison/repos","events_url":"https://api.github.com/users/burkedavison/events{/privacy}","received_events_url":"https://api.github.com/users/burkedavison/received_events","type":"User","site_admin":false},"body":"8m33s, 8m44s, 10m43s, 11m28s, 9m41s, 10m47s\r\n\r\nThese test times are all shorter than the ci / build (11) check, making these checks no longer the bottle neck.","created_at":"2024-05-09T20:00:47Z","updated_at":"2024-05-09T20:23:56Z","closed_at":"2024-05-09T20:23:55Z","merged_at":"2024-05-09T20:23:55Z","merge_commit_sha":"197331ba864b0036bb39f0f18d15d81205057808","assignee":null,"assignees":[],"requested_reviewers":[],"requested_teams":[],"labels":[{"id":5132322442,"node_id":"LA_kwDOD7wwCM8AAAABMekGig","url":"https://api.github.com/repos/googleapis/sdk-platform-java/labels/size:%20s","name":"size: s","color":"af9955","default":false,"description":"Pull request size is small."}],"milestone":null,"draft":false,"commits_url":"https://api.github.com/repos/googleapis/sdk-platform-java/pulls/2760/commits","review_comments_url":"https://api.github.com/repos/googleapis/sdk-platform-java/pulls/2760/comments","review_comment_url":"https://api.github.com/repos/googleapis/sdk-platform-java/pulls/comments{/number}","comments_url":"https://api.github.com/repos/googleapis/sdk-platform-java/issues/2760/comments","statuses_url":"https://api.github.com/repos/googleapis/sdk-platform-java/statuses/db9bcb0eba9435390f7c84729028cc0273d79af4","head":{"label":"googleapis:beefier-graalvm-machines","ref":"beefier-graalvm-machines","sha":"db9bcb0eba9435390f7c84729028cc0273d79af4","user":{"login":"googleapis","id":16785467,"node_id":"MDEyOk9yZ2FuaXphdGlvbjE2Nzg1NDY3","avatar_url":"https://avatars.githubusercontent.com/u/16785467?v=4","gravatar_id":"","url":"https://api.github.com/users/googleapis","html_url":"https://github.com/googleapis","followers_url":"https://api.github.com/users/googleapis/followers","following_url":"https://api.github.com/users/googleapis/following{/other_user}","gists_url":"https://api.github.com/users/googleapis/gists{/gist_id}","starred_url":"https://api.github.com/users/googleapis/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/googleapis/subscriptions","organizations_url":"https://api.github.com/users/googleapis/orgs","repos_url":"https://api.github.com/users/googleapis/repos","events_url":"https://api.github.com/users/googleapis/events{/privacy}","received_events_url":"https://api.github.com/users/googleapis/received_events","type":"Organization","site_admin":false},"repo":{"id":263991304,"node_id":"MDEwOlJlcG9zaXRvcnkyNjM5OTEzMDQ=","name":"sdk-platform-java","full_name":"googleapis/sdk-platform-java","private":false,"owner":{"login":"googleapis","id":16785467,"node_id":"MDEyOk9yZ2FuaXphdGlvbjE2Nzg1NDY3","avatar_url":"https://avatars.githubusercontent.com/u/16785467?v=4","gravatar_id":"","url":"https://api.github.com/users/googleapis","html_url":"https://github.com/googleapis","followers_url":"https://api.github.com/users/googleapis/followers","following_url":"https://api.github.com/users/googleapis/following{/other_user}","gists_url":"https://api.github.com/users/googleapis/gists{/gist_id}","starred_url":"https://api.github.com/users/googleapis/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/googleapis/subscriptions","organizations_url":"https://api.github.com/users/googleapis/orgs","repos_url":"https://api.github.com/users/googleapis/repos","events_url":"https://api.github.com/users/googleapis/events{/privacy}","received_events_url":"https://api.github.com/users/googleapis/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/googleapis/sdk-platform-java","description":"Tooling and shared libraries for Cloud SDK for Java","fork":false,"url":"https://api.github.com/repos/googleapis/sdk-platform-java","forks_url":"https://api.github.com/repos/googleapis/sdk-platform-java/forks","keys_url":"https://api.github.com/repos/googleapis/sdk-platform-java/keys{/key_id}","collaborators_url":"https://api.github.com/repos/googleapis/sdk-platform-java/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/googleapis/sdk-platform-java/teams","hooks_url":"https://api.github.com/repos/googleapis/sdk-platform-java/hooks","issue_events_url":"https://api.github.com/repos/googleapis/sdk-platform-java/issues/events{/number}","events_url":"https://api.github.com/repos/googleapis/sdk-platform-java/events","assignees_url":"https://api.github.com/repos/googleapis/sdk-platform-java/assignees{/user}","branches_url":"https://api.github.com/repos/googleapis/sdk-platform-java/branches{/branch}","tags_url":"https://api.github.com/repos/googleapis/sdk-platform-java/tags","blobs_url":"https://api.github.com/repos/googleapis/sdk-platform-java/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/googleapis/sdk-platform-java/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/googleapis/sdk-platform-java/git/refs{/sha}","trees_url":"https://api.github.com/repos/googleapis/sdk-platform-java/git/trees{/sha}","statuses_url":"https://api.github.com/repos/googleapis/sdk-platform-java/statuses/{sha}","languages_url":"https://api.github.com/repos/googleapis/sdk-platform-java/languages","stargazers_url":"https://api.github.com/repos/googleapis/sdk-platform-java/stargazers","contributors_url":"https://api.github.com/repos/googleapis/sdk-platform-java/contributors","subscribers_url":"https://api.github.com/repos/googleapis/sdk-platform-java/subscribers","subscription_url":"https://api.github.com/repos/googleapis/sdk-platform-java/subscription","commits_url":"https://api.github.com/repos/googleapis/sdk-platform-java/commits{/sha}","git_commits_url":"https://api.github.com/repos/googleapis/sdk-platform-java/git/commits{/sha}","comments_url":"https://api.github.com/repos/googleapis/sdk-platform-java/comments{/number}","issue_comment_url":"https://api.github.com/repos/googleapis/sdk-platform-java/issues/comments{/number}","contents_url":"https://api.github.com/repos/googleapis/sdk-platform-java/contents/{+path}","compare_url":"https://api.github.com/repos/googleapis/sdk-platform-java/compare/{base}...{head}","merges_url":"https://api.github.com/repos/googleapis/sdk-platform-java/merges","archive_url":"https://api.github.com/repos/googleapis/sdk-platform-java/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/googleapis/sdk-platform-java/downloads","issues_url":"https://api.github.com/repos/googleapis/sdk-platform-java/issues{/number}","pulls_url":"https://api.github.com/repos/googleapis/sdk-platform-java/pulls{/number}","milestones_url":"https://api.github.com/repos/googleapis/sdk-platform-java/milestones{/number}","notifications_url":"https://api.github.com/repos/googleapis/sdk-platform-java/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/googleapis/sdk-platform-java/labels{/name}","releases_url":"https://api.github.com/repos/googleapis/sdk-platform-java/releases{/id}","deployments_url":"https://api.github.com/repos/googleapis/sdk-platform-java/deployments","created_at":"2020-05-14T18:15:25Z","updated_at":"2024-05-14T20:57:11Z","pushed_at":"2024-05-14T21:09:51Z","git_url":"git://github.com/googleapis/sdk-platform-java.git","ssh_url":"git@github.com:googleapis/sdk-platform-java.git","clone_url":"https://github.com/googleapis/sdk-platform-java.git","svn_url":"https://github.com/googleapis/sdk-platform-java","homepage":"https://cloud.google.com/java/docs/bom","size":40540,"stargazers_count":59,"watchers_count":59,"language":"Java","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"has_discussions":false,"forks_count":47,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":189,"license":{"key":"apache-2.0","name":"Apache License 2.0","spdx_id":"Apache-2.0","url":"https://api.github.com/licenses/apache-2.0","node_id":"MDc6TGljZW5zZTI="},"allow_forking":true,"is_template":false,"web_commit_signoff_required":false,"topics":[],"visibility":"public","forks":47,"open_issues":189,"watchers":59,"default_branch":"main"}},"base":{"label":"googleapis:main","ref":"main","sha":"69f5aecbb7d615eddf38ef236a944800edb8d731","user":{"login":"googleapis","id":16785467,"node_id":"MDEyOk9yZ2FuaXphdGlvbjE2Nzg1NDY3","avatar_url":"https://avatars.githubusercontent.com/u/16785467?v=4","gravatar_id":"","url":"https://api.github.com/users/googleapis","html_url":"https://github.com/googleapis","followers_url":"https://api.github.com/users/googleapis/followers","following_url":"https://api.github.com/users/googleapis/following{/other_user}","gists_url":"https://api.github.com/users/googleapis/gists{/gist_id}","starred_url":"https://api.github.com/users/googleapis/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/googleapis/subscriptions","organizations_url":"https://api.github.com/users/googleapis/orgs","repos_url":"https://api.github.com/users/googleapis/repos","events_url":"https://api.github.com/users/googleapis/events{/privacy}","received_events_url":"https://api.github.com/users/googleapis/received_events","type":"Organization","site_admin":false},"repo":{"id":263991304,"node_id":"MDEwOlJlcG9zaXRvcnkyNjM5OTEzMDQ=","name":"sdk-platform-java","full_name":"googleapis/sdk-platform-java","private":false,"owner":{"login":"googleapis","id":16785467,"node_id":"MDEyOk9yZ2FuaXphdGlvbjE2Nzg1NDY3","avatar_url":"https://avatars.githubusercontent.com/u/16785467?v=4","gravatar_id":"","url":"https://api.github.com/users/googleapis","html_url":"https://github.com/googleapis","followers_url":"https://api.github.com/users/googleapis/followers","following_url":"https://api.github.com/users/googleapis/following{/other_user}","gists_url":"https://api.github.com/users/googleapis/gists{/gist_id}","starred_url":"https://api.github.com/users/googleapis/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/googleapis/subscriptions","organizations_url":"https://api.github.com/users/googleapis/orgs","repos_url":"https://api.github.com/users/googleapis/repos","events_url":"https://api.github.com/users/googleapis/events{/privacy}","received_events_url":"https://api.github.com/users/googleapis/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/googleapis/sdk-platform-java","description":"Tooling and shared libraries for Cloud SDK for Java","fork":false,"url":"https://api.github.com/repos/googleapis/sdk-platform-java","forks_url":"https://api.github.com/repos/googleapis/sdk-platform-java/forks","keys_url":"https://api.github.com/repos/googleapis/sdk-platform-java/keys{/key_id}","collaborators_url":"https://api.github.com/repos/googleapis/sdk-platform-java/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/googleapis/sdk-platform-java/teams","hooks_url":"https://api.github.com/repos/googleapis/sdk-platform-java/hooks","issue_events_url":"https://api.github.com/repos/googleapis/sdk-platform-java/issues/events{/number}","events_url":"https://api.github.com/repos/googleapis/sdk-platform-java/events","assignees_url":"https://api.github.com/repos/googleapis/sdk-platform-java/assignees{/user}","branches_url":"https://api.github.com/repos/googleapis/sdk-platform-java/branches{/branch}","tags_url":"https://api.github.com/repos/googleapis/sdk-platform-java/tags","blobs_url":"https://api.github.com/repos/googleapis/sdk-platform-java/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/googleapis/sdk-platform-java/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/googleapis/sdk-platform-java/git/refs{/sha}","trees_url":"https://api.github.com/repos/googleapis/sdk-platform-java/git/trees{/sha}","statuses_url":"https://api.github.com/repos/googleapis/sdk-platform-java/statuses/{sha}","languages_url":"https://api.github.com/repos/googleapis/sdk-platform-java/languages","stargazers_url":"https://api.github.com/repos/googleapis/sdk-platform-java/stargazers","contributors_url":"https://api.github.com/repos/googleapis/sdk-platform-java/contributors","subscribers_url":"https://api.github.com/repos/googleapis/sdk-platform-java/subscribers","subscription_url":"https://api.github.com/repos/googleapis/sdk-platform-java/subscription","commits_url":"https://api.github.com/repos/googleapis/sdk-platform-java/commits{/sha}","git_commits_url":"https://api.github.com/repos/googleapis/sdk-platform-java/git/commits{/sha}","comments_url":"https://api.github.com/repos/googleapis/sdk-platform-java/comments{/number}","issue_comment_url":"https://api.github.com/repos/googleapis/sdk-platform-java/issues/comments{/number}","contents_url":"https://api.github.com/repos/googleapis/sdk-platform-java/contents/{+path}","compare_url":"https://api.github.com/repos/googleapis/sdk-platform-java/compare/{base}...{head}","merges_url":"https://api.github.com/repos/googleapis/sdk-platform-java/merges","archive_url":"https://api.github.com/repos/googleapis/sdk-platform-java/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/googleapis/sdk-platform-java/downloads","issues_url":"https://api.github.com/repos/googleapis/sdk-platform-java/issues{/number}","pulls_url":"https://api.github.com/repos/googleapis/sdk-platform-java/pulls{/number}","milestones_url":"https://api.github.com/repos/googleapis/sdk-platform-java/milestones{/number}","notifications_url":"https://api.github.com/repos/googleapis/sdk-platform-java/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/googleapis/sdk-platform-java/labels{/name}","releases_url":"https://api.github.com/repos/googleapis/sdk-platform-java/releases{/id}","deployments_url":"https://api.github.com/repos/googleapis/sdk-platform-java/deployments","created_at":"2020-05-14T18:15:25Z","updated_at":"2024-05-14T20:57:11Z","pushed_at":"2024-05-14T21:09:51Z","git_url":"git://github.com/googleapis/sdk-platform-java.git","ssh_url":"git@github.com:googleapis/sdk-platform-java.git","clone_url":"https://github.com/googleapis/sdk-platform-java.git","svn_url":"https://github.com/googleapis/sdk-platform-java","homepage":"https://cloud.google.com/java/docs/bom","size":40540,"stargazers_count":59,"watchers_count":59,"language":"Java","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"has_discussions":false,"forks_count":47,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":189,"license":{"key":"apache-2.0","name":"Apache License 2.0","spdx_id":"Apache-2.0","url":"https://api.github.com/licenses/apache-2.0","node_id":"MDc6TGljZW5zZTI="},"allow_forking":true,"is_template":false,"web_commit_signoff_required":false,"topics":[],"visibility":"public","forks":47,"open_issues":189,"watchers":59,"default_branch":"main"}},"_links":{"self":{"href":"https://api.github.com/repos/googleapis/sdk-platform-java/pulls/2760"},"html":{"href":"https://github.com/googleapis/sdk-platform-java/pull/2760"},"issue":{"href":"https://api.github.com/repos/googleapis/sdk-platform-java/issues/2760"},"comments":{"href":"https://api.github.com/repos/googleapis/sdk-platform-java/issues/2760/comments"},"review_comments":{"href":"https://api.github.com/repos/googleapis/sdk-platform-java/pulls/2760/comments"},"review_comment":{"href":"https://api.github.com/repos/googleapis/sdk-platform-java/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/googleapis/sdk-platform-java/pulls/2760/commits"},"statuses":{"href":"https://api.github.com/repos/googleapis/sdk-platform-java/statuses/db9bcb0eba9435390f7c84729028cc0273d79af4"}},"author_association":"CONTRIBUTOR","auto_merge":{"enabled_by":{"login":"burkedavison","id":40617934,"node_id":"MDQ6VXNlcjQwNjE3OTM0","avatar_url":"https://avatars.githubusercontent.com/u/40617934?v=4","gravatar_id":"","url":"https://api.github.com/users/burkedavison","html_url":"https://github.com/burkedavison","followers_url":"https://api.github.com/users/burkedavison/followers","following_url":"https://api.github.com/users/burkedavison/following{/other_user}","gists_url":"https://api.github.com/users/burkedavison/gists{/gist_id}","starred_url":"https://api.github.com/users/burkedavison/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/burkedavison/subscriptions","organizations_url":"https://api.github.com/users/burkedavison/orgs","repos_url":"https://api.github.com/users/burkedavison/repos","events_url":"https://api.github.com/users/burkedavison/events{/privacy}","received_events_url":"https://api.github.com/users/burkedavison/received_events","type":"User","site_admin":false},"merge_method":"squash","commit_title":"ci: increase graalvm ci machine type (#2760)","commit_message":"8m33s, 8m44s, 10m43s, 11m28s, 9m41s, 10m47s\r\n\r\nThese test times are all shorter than the ci / build (11) check, making\r\nthese checks no longer the bottle neck."},"active_lock_reason":null}] \ No newline at end of file diff --git a/java-shared-dependencies/dependency-convergence-check/pom.xml b/java-shared-dependencies/dependency-convergence-check/pom.xml index aafee63670..eeefcefcd6 100644 --- a/java-shared-dependencies/dependency-convergence-check/pom.xml +++ b/java-shared-dependencies/dependency-convergence-check/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud shared-dependencies-dependency-convergence-test - 3.30.1-SNAPSHOT + 3.30.2-SNAPSHOT Dependency convergence test for certain artifacts in Google Cloud Shared Dependencies An dependency convergence test case for the shared dependencies BOM. A failure of this test case means diff --git a/java-shared-dependencies/first-party-dependencies/pom.xml b/java-shared-dependencies/first-party-dependencies/pom.xml index fb20d5b454..7dc67140d8 100644 --- a/java-shared-dependencies/first-party-dependencies/pom.xml +++ b/java-shared-dependencies/first-party-dependencies/pom.xml @@ -6,7 +6,7 @@ com.google.cloud first-party-dependencies pom - 3.30.1-SNAPSHOT + 3.30.2-SNAPSHOT Google Cloud First-party Shared Dependencies Shared first-party dependencies for Google Cloud Java libraries. @@ -33,7 +33,7 @@ com.google.api gapic-generator-java-bom - 2.40.1-SNAPSHOT + 2.40.2-SNAPSHOT pom import
@@ -45,7 +45,7 @@ com.google.cloud google-cloud-core-bom - 2.38.1-SNAPSHOT + 2.38.2-SNAPSHOT pom import @@ -69,13 +69,13 @@ com.google.cloud google-cloud-core - 2.38.1-SNAPSHOT + 2.38.2-SNAPSHOT test-jar com.google.cloud google-cloud-core - 2.38.1-SNAPSHOT + 2.38.2-SNAPSHOT tests
diff --git a/java-shared-dependencies/pom.xml b/java-shared-dependencies/pom.xml index 935504dbcd..39f6da7c4d 100644 --- a/java-shared-dependencies/pom.xml +++ b/java-shared-dependencies/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-shared-dependencies pom - 3.30.1-SNAPSHOT + 3.30.2-SNAPSHOT first-party-dependencies third-party-dependencies @@ -17,7 +17,7 @@ com.google.api gapic-generator-java-pom-parent - 2.40.1-SNAPSHOT + 2.40.2-SNAPSHOT ../gapic-generator-java-pom-parent @@ -31,14 +31,14 @@ com.google.cloud first-party-dependencies - 3.30.1-SNAPSHOT + 3.30.2-SNAPSHOT pom import com.google.cloud third-party-dependencies - 3.30.1-SNAPSHOT + 3.30.2-SNAPSHOT pom import diff --git a/java-shared-dependencies/third-party-dependencies/pom.xml b/java-shared-dependencies/third-party-dependencies/pom.xml index 15c390fd0d..f46adf6328 100644 --- a/java-shared-dependencies/third-party-dependencies/pom.xml +++ b/java-shared-dependencies/third-party-dependencies/pom.xml @@ -6,7 +6,7 @@ com.google.cloud third-party-dependencies pom - 3.30.1-SNAPSHOT + 3.30.2-SNAPSHOT Google Cloud Third-party Shared Dependencies Shared third-party dependencies for Google Cloud Java libraries. @@ -15,7 +15,7 @@ com.google.api gapic-generator-java-pom-parent - 2.40.1-SNAPSHOT + 2.40.2-SNAPSHOT ../../gapic-generator-java-pom-parent @@ -29,7 +29,7 @@ 3.0.2 2.17.1 2.27.1 - 1.16.1 + 1.17.0 4.4.16 4.5.14 diff --git a/java-shared-dependencies/upper-bound-check/pom.xml b/java-shared-dependencies/upper-bound-check/pom.xml index 12d0bf6253..ee94f4bdf8 100644 --- a/java-shared-dependencies/upper-bound-check/pom.xml +++ b/java-shared-dependencies/upper-bound-check/pom.xml @@ -4,7 +4,7 @@ com.google.cloud shared-dependencies-upper-bound-test pom - 3.30.1-SNAPSHOT + 3.30.2-SNAPSHOT Upper bound test for Google Cloud Shared Dependencies An upper bound test case for the shared dependencies BOM. A failure of this test case means @@ -30,7 +30,7 @@ com.google.cloud google-cloud-shared-dependencies - 3.30.1-SNAPSHOT + 3.30.2-SNAPSHOT pom import diff --git a/library_generation/generate_library.sh b/library_generation/generate_library.sh index 88c2052b56..f6875bfe6d 100755 --- a/library_generation/generate_library.sh +++ b/library_generation/generate_library.sh @@ -170,6 +170,12 @@ case "${proto_path}" in # and //google/cloud/oslogin/v1beta1:google-cloud-oslogin-v1-java proto_files="${proto_files} google/cloud/oslogin/common/common.proto" ;; + "google/cloud/visionai/v1"*) + # this proto is excluded in //google/cloud/visionai/v1:google-cloud-visionai-v1-java + # we can remove this exclusion after cl/631529749 is submitted. + removed_proto="google/cloud/visionai/v1/prediction.proto" + proto_files="${proto_files//${removed_proto}/}" + ;; "google/rpc") # this proto is excluded from //google/rpc:google-rpc-java removed_proto="google/rpc/http.proto" diff --git a/library_generation/requirements.txt b/library_generation/requirements.txt index 51c8289ad2..9b5d9d200e 100644 --- a/library_generation/requirements.txt +++ b/library_generation/requirements.txt @@ -11,7 +11,6 @@ MarkupSafe==2.1.5 mypy-extensions==1.0.0 packaging==23.2 pathspec==0.12.1 -platformdirs==4.2.1 PyYAML==6.0.1 smmap==5.0.1 typing==3.7.4.3 diff --git a/renovate.json b/renovate.json index a6303eaf38..55c61cc419 100644 --- a/renovate.json +++ b/renovate.json @@ -161,7 +161,11 @@ }, { "matchPackagePatterns": [ - "^com.google.api" + "com.google.api.grpc:grpc-google-common-protos", + "com.google.api.grpc:grpc-google-iam-v1", + "com.google.api.grpc:proto-google-common-protos", + "com.google.api.grpc:proto-google-iam-v1", + "com.google.api:api-common" ], "groupName": "Google API dependencies" }, diff --git a/sdk-platform-java-config/pom.xml b/sdk-platform-java-config/pom.xml index 5139be537c..15d5b2eb25 100644 --- a/sdk-platform-java-config/pom.xml +++ b/sdk-platform-java-config/pom.xml @@ -4,7 +4,7 @@ com.google.cloud sdk-platform-java-config pom - 3.30.1-SNAPSHOT + 3.30.2-SNAPSHOT SDK Platform For Java Configurations Shared build configuration for Google Cloud Java libraries. @@ -17,6 +17,6 @@ - 3.30.1-SNAPSHOT + 3.30.2-SNAPSHOT \ No newline at end of file diff --git a/showcase/pom.xml b/showcase/pom.xml index 32c5cfc469..cc884b6ca9 100644 --- a/showcase/pom.xml +++ b/showcase/pom.xml @@ -34,7 +34,7 @@ com.google.cloud google-cloud-shared-dependencies - 3.30.1-SNAPSHOT + 3.30.2-SNAPSHOT pom import diff --git a/versions.txt b/versions.txt index 143167c1ea..489dd8d991 100644 --- a/versions.txt +++ b/versions.txt @@ -1,19 +1,19 @@ # Format: # module:released-version:current-version -gapic-generator-java:2.40.0:2.40.1-SNAPSHOT -api-common:2.31.0:2.31.1-SNAPSHOT -gax:2.48.0:2.48.1-SNAPSHOT -gax-grpc:2.48.0:2.48.1-SNAPSHOT -gax-httpjson:0.133.0:0.133.1-SNAPSHOT -proto-google-common-protos:2.39.0:2.39.1-SNAPSHOT -grpc-google-common-protos:2.39.0:2.39.1-SNAPSHOT -proto-google-iam-v1:1.34.0:1.34.1-SNAPSHOT -grpc-google-iam-v1:1.34.0:1.34.1-SNAPSHOT -proto-google-iam-v2beta:1.34.0:1.34.1-SNAPSHOT -grpc-google-iam-v2beta:1.34.0:1.34.1-SNAPSHOT -google-iam-policy:1.34.0:1.34.1-SNAPSHOT -proto-google-iam-v2:1.34.0:1.34.1-SNAPSHOT -grpc-google-iam-v2:1.34.0:1.34.1-SNAPSHOT -google-cloud-core:2.38.0:2.38.1-SNAPSHOT -google-cloud-shared-dependencies:3.30.0:3.30.1-SNAPSHOT +gapic-generator-java:2.40.1:2.40.2-SNAPSHOT +api-common:2.31.1:2.31.2-SNAPSHOT +gax:2.48.1:2.48.2-SNAPSHOT +gax-grpc:2.48.1:2.48.2-SNAPSHOT +gax-httpjson:0.133.1:0.133.2-SNAPSHOT +proto-google-common-protos:2.39.1:2.39.2-SNAPSHOT +grpc-google-common-protos:2.39.1:2.39.2-SNAPSHOT +proto-google-iam-v1:1.34.1:1.34.2-SNAPSHOT +grpc-google-iam-v1:1.34.1:1.34.2-SNAPSHOT +proto-google-iam-v2beta:1.34.1:1.34.2-SNAPSHOT +grpc-google-iam-v2beta:1.34.1:1.34.2-SNAPSHOT +google-iam-policy:1.34.1:1.34.2-SNAPSHOT +proto-google-iam-v2:1.34.1:1.34.2-SNAPSHOT +grpc-google-iam-v2:1.34.1:1.34.2-SNAPSHOT +google-cloud-core:2.38.1:2.38.2-SNAPSHOT +google-cloud-shared-dependencies:3.30.1:3.30.2-SNAPSHOT