From e1097f5dcc6d4eba9eead2ccc6ab2fa8578c805a Mon Sep 17 00:00:00 2001 From: Diego Marquez Date: Thu, 24 Apr 2025 14:33:47 -0400 Subject: [PATCH 1/7] feat: introduce testing infra for GraalVM "C" (#1571) * build: introduce testing infra for GraalVM "C" * chore: update versions to the latest --- .github/sync-repo-settings.yaml | 5 +-- .kokoro/build.sh | 5 --- ...raalvm-native.cfg => graalvm-native-a.cfg} | 0 ...lvm-native-17.cfg => graalvm-native-b.cfg} | 2 +- .kokoro/presubmit/graalvm-native-c.cfg | 33 +++++++++++++++++++ 5 files changed, 37 insertions(+), 8 deletions(-) rename .kokoro/presubmit/{graalvm-native.cfg => graalvm-native-a.cfg} (100%) rename .kokoro/presubmit/{graalvm-native-17.cfg => graalvm-native-b.cfg} (96%) create mode 100644 .kokoro/presubmit/graalvm-native-c.cfg diff --git a/.github/sync-repo-settings.yaml b/.github/sync-repo-settings.yaml index 5e4506723..23c04b843 100644 --- a/.github/sync-repo-settings.yaml +++ b/.github/sync-repo-settings.yaml @@ -15,8 +15,9 @@ branchProtectionRules: - units (11) - 'Kokoro - Test: Integration' - cla/google - - 'Kokoro - Test: Java GraalVM Native Image' - - 'Kokoro - Test: Java 17 GraalVM Native Image' + - 'Kokoro - Test: Java GraalVM Native Image A' + - 'Kokoro - Test: Java GraalVM Native Image B' + - 'Kokoro - Test: Java GraalVM Native Image C' - javadoc - unmanaged_dependency_check - pattern: java7 diff --git a/.kokoro/build.sh b/.kokoro/build.sh index 73ab82e68..0e1f4d944 100755 --- a/.kokoro/build.sh +++ b/.kokoro/build.sh @@ -77,11 +77,6 @@ graalvm) mvn test -Pnative -Penable-integration-tests RETURN_CODE=$? ;; -graalvm17) - # Run Unit and Integration Tests with Native Image - mvn test -Pnative -Penable-integration-tests - RETURN_CODE=$? - ;; samples) SAMPLES_DIR=samples # only run ITs in snapshot/ on presubmit PRs. run ITs in all 3 samples/ subdirectories otherwise. diff --git a/.kokoro/presubmit/graalvm-native.cfg b/.kokoro/presubmit/graalvm-native-a.cfg similarity index 100% rename from .kokoro/presubmit/graalvm-native.cfg rename to .kokoro/presubmit/graalvm-native-a.cfg diff --git a/.kokoro/presubmit/graalvm-native-17.cfg b/.kokoro/presubmit/graalvm-native-b.cfg similarity index 96% rename from .kokoro/presubmit/graalvm-native-17.cfg rename to .kokoro/presubmit/graalvm-native-b.cfg index eb516de93..df2cd6dff 100644 --- a/.kokoro/presubmit/graalvm-native-17.cfg +++ b/.kokoro/presubmit/graalvm-native-b.cfg @@ -8,7 +8,7 @@ env_vars: { env_vars: { key: "JOB_TYPE" - value: "graalvm17" + value: "graalvm" } # TODO: remove this after we've migrated all tests and scripts diff --git a/.kokoro/presubmit/graalvm-native-c.cfg b/.kokoro/presubmit/graalvm-native-c.cfg new file mode 100644 index 000000000..d5625a6a4 --- /dev/null +++ b/.kokoro/presubmit/graalvm-native-c.cfg @@ -0,0 +1,33 @@ +# Format: //devtools/kokoro/config/proto/build.proto + +# Configure the docker image for kokoro-trampoline. +env_vars: { + key: "TRAMPOLINE_IMAGE" + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_c:3.46.2" +} + +env_vars: { + key: "JOB_TYPE" + value: "graalvm" +} + +# TODO: remove this after we've migrated all tests and scripts +env_vars: { + key: "GCLOUD_PROJECT" + value: "gcloud-devel" +} + +env_vars: { + key: "GOOGLE_CLOUD_PROJECT" + value: "gcloud-devel" +} + +env_vars: { + key: "GOOGLE_APPLICATION_CREDENTIALS" + value: "secret_manager/java-it-service-account" +} + +env_vars: { + key: "SECRET_MANAGER_KEYS" + value: "java-it-service-account" +} From a9153e005301d39969c79affe232563de2a2d7cc Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Thu, 24 Apr 2025 15:14:09 -0400 Subject: [PATCH 2/7] chore(main): release 0.127.35-SNAPSHOT (#1577) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- google-cloud-nio-bom/pom.xml | 4 ++-- google-cloud-nio-examples/pom.xml | 4 ++-- google-cloud-nio-retrofit/pom.xml | 4 ++-- google-cloud-nio/pom.xml | 4 ++-- pom.xml | 2 +- samples/snapshot/pom.xml | 2 +- versions.txt | 2 +- 7 files changed, 11 insertions(+), 11 deletions(-) diff --git a/google-cloud-nio-bom/pom.xml b/google-cloud-nio-bom/pom.xml index b3c2e1569..89dddbb82 100644 --- a/google-cloud-nio-bom/pom.xml +++ b/google-cloud-nio-bom/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-nio-bom - 0.127.34 + 0.127.35-SNAPSHOT pom com.google.cloud @@ -54,7 +54,7 @@ com.google.cloud google-cloud-nio - 0.127.34 + 0.127.35-SNAPSHOT diff --git a/google-cloud-nio-examples/pom.xml b/google-cloud-nio-examples/pom.xml index b7875c4b1..f16826d9e 100644 --- a/google-cloud-nio-examples/pom.xml +++ b/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.127.34 + 0.127.35-SNAPSHOT jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.34 + 0.127.35-SNAPSHOT diff --git a/google-cloud-nio-retrofit/pom.xml b/google-cloud-nio-retrofit/pom.xml index d2d3f2d8b..e134251af 100644 --- a/google-cloud-nio-retrofit/pom.xml +++ b/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.127.34 + 0.127.35-SNAPSHOT jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.34 + 0.127.35-SNAPSHOT google-cloud-nio-retrofit diff --git a/google-cloud-nio/pom.xml b/google-cloud-nio/pom.xml index c72269035..9f7112d58 100644 --- a/google-cloud-nio/pom.xml +++ b/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.127.34 + 0.127.35-SNAPSHOT jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.34 + 0.127.35-SNAPSHOT google-cloud-nio diff --git a/pom.xml b/pom.xml index 156c9cf31..2a97b8ea9 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.127.34 + 0.127.35-SNAPSHOT Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/samples/snapshot/pom.xml b/samples/snapshot/pom.xml index e84289a35..e16ebe38c 100644 --- a/samples/snapshot/pom.xml +++ b/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.127.34 + 0.127.35-SNAPSHOT diff --git a/versions.txt b/versions.txt index a3698ef26..3cf58ac92 100644 --- a/versions.txt +++ b/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.127.34:0.127.34 \ No newline at end of file +google-cloud-nio:0.127.34:0.127.35-SNAPSHOT \ No newline at end of file From 7272c6385bd023809544d3eb1b64e537bc0f25fe Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Thu, 24 Apr 2025 22:33:52 +0100 Subject: [PATCH 3/7] chore(deps): update dependency com.google.cloud:google-cloud-nio to v0.127.34 (#1558) --- samples/install-without-bom/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/samples/install-without-bom/pom.xml b/samples/install-without-bom/pom.xml index 7b02e9dfb..233e8eb6d 100644 --- a/samples/install-without-bom/pom.xml +++ b/samples/install-without-bom/pom.xml @@ -29,7 +29,7 @@ com.google.cloud google-cloud-nio - 0.127.32 + 0.127.34 From e01241a18c703c60fa194f1ca61711aa56c40e7f Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Tue, 6 May 2025 19:51:17 +0200 Subject: [PATCH 4/7] deps: update dependency com.google.apis:google-api-services-storage to v1-rev20250424-2.0.0 (#1580) --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 2a97b8ea9..231bd82c6 100644 --- a/pom.xml +++ b/pom.xml @@ -89,7 +89,7 @@ com.google.apis google-api-services-storage - v1-rev20250416-2.0.0 + v1-rev20250424-2.0.0 junit From 7dc52c47a7960de1fa8a23078a38d15164c553f4 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Tue, 6 May 2025 19:51:42 +0200 Subject: [PATCH 5/7] deps: update dependency com.google.cloud:sdk-platform-java-config to v3.47.0 (#1583) --- .github/workflows/unmanaged_dependency_check.yaml | 2 +- .kokoro/presubmit/graalvm-native-a.cfg | 2 +- .kokoro/presubmit/graalvm-native-b.cfg | 2 +- .kokoro/presubmit/graalvm-native-c.cfg | 2 +- google-cloud-nio-bom/pom.xml | 2 +- pom.xml | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/unmanaged_dependency_check.yaml b/.github/workflows/unmanaged_dependency_check.yaml index 3febae766..1eaa37879 100644 --- a/.github/workflows/unmanaged_dependency_check.yaml +++ b/.github/workflows/unmanaged_dependency_check.yaml @@ -14,6 +14,6 @@ jobs: shell: bash run: .kokoro/build.sh - name: Unmanaged dependency check - uses: googleapis/sdk-platform-java/java-shared-dependencies/unmanaged-dependency-check@google-cloud-shared-dependencies/v3.46.2 + uses: googleapis/sdk-platform-java/java-shared-dependencies/unmanaged-dependency-check@google-cloud-shared-dependencies/v3.47.0 with: bom-path: google-cloud-nio-bom/pom.xml diff --git a/.kokoro/presubmit/graalvm-native-a.cfg b/.kokoro/presubmit/graalvm-native-a.cfg index 54c4b8a3d..a40d327c5 100644 --- a/.kokoro/presubmit/graalvm-native-a.cfg +++ b/.kokoro/presubmit/graalvm-native-a.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.46.2" + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.47.0" } env_vars: { diff --git a/.kokoro/presubmit/graalvm-native-b.cfg b/.kokoro/presubmit/graalvm-native-b.cfg index df2cd6dff..1d353ca84 100644 --- a/.kokoro/presubmit/graalvm-native-b.cfg +++ b/.kokoro/presubmit/graalvm-native-b.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_b:3.46.2" + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_b:3.47.0" } env_vars: { diff --git a/.kokoro/presubmit/graalvm-native-c.cfg b/.kokoro/presubmit/graalvm-native-c.cfg index d5625a6a4..0e4a10a9e 100644 --- a/.kokoro/presubmit/graalvm-native-c.cfg +++ b/.kokoro/presubmit/graalvm-native-c.cfg @@ -3,7 +3,7 @@ # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_c:3.46.2" + value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_c:3.47.0" } env_vars: { diff --git a/google-cloud-nio-bom/pom.xml b/google-cloud-nio-bom/pom.xml index 89dddbb82..55ea7a9eb 100644 --- a/google-cloud-nio-bom/pom.xml +++ b/google-cloud-nio-bom/pom.xml @@ -8,7 +8,7 @@ com.google.cloud sdk-platform-java-config - 3.46.2 + 3.47.0 diff --git a/pom.xml b/pom.xml index 231bd82c6..3f32c3622 100644 --- a/pom.xml +++ b/pom.xml @@ -14,7 +14,7 @@ com.google.cloud sdk-platform-java-config - 3.46.2 + 3.47.0 From 5f62a779e0079567e31db0d2fcc566fd110a4b55 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Tue, 6 May 2025 22:14:15 +0200 Subject: [PATCH 6/7] deps: update dependency com.google.cloud:google-cloud-storage to v2.52.2 (#1584) --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 3f32c3622..7e261dbe7 100644 --- a/pom.xml +++ b/pom.xml @@ -78,7 +78,7 @@ com.google.cloud google-cloud-storage - 2.51.0 + 2.52.2 io.opentelemetry.semconv From d8cfba43774cb077b20d1f7476c78fafc774a318 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Tue, 6 May 2025 17:54:16 -0400 Subject: [PATCH 7/7] chore(main): release 0.127.35 (#1579) Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com> --- CHANGELOG.md | 9 +++++++++ google-cloud-nio-bom/pom.xml | 4 ++-- google-cloud-nio-examples/pom.xml | 4 ++-- google-cloud-nio-retrofit/pom.xml | 4 ++-- google-cloud-nio/pom.xml | 4 ++-- pom.xml | 2 +- samples/snapshot/pom.xml | 2 +- versions.txt | 2 +- 8 files changed, 20 insertions(+), 11 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 456705d6d..c5968738d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,14 @@ # Changelog +## [0.127.35](https://github.com/googleapis/java-storage-nio/compare/v0.127.34...v0.127.35) (2025-05-06) + + +### Dependencies + +* Update dependency com.google.apis:google-api-services-storage to v1-rev20250424-2.0.0 ([#1580](https://github.com/googleapis/java-storage-nio/issues/1580)) ([e01241a](https://github.com/googleapis/java-storage-nio/commit/e01241a18c703c60fa194f1ca61711aa56c40e7f)) +* Update dependency com.google.cloud:google-cloud-storage to v2.52.2 ([#1584](https://github.com/googleapis/java-storage-nio/issues/1584)) ([5f62a77](https://github.com/googleapis/java-storage-nio/commit/5f62a779e0079567e31db0d2fcc566fd110a4b55)) +* Update dependency com.google.cloud:sdk-platform-java-config to v3.47.0 ([#1583](https://github.com/googleapis/java-storage-nio/issues/1583)) ([7dc52c4](https://github.com/googleapis/java-storage-nio/commit/7dc52c47a7960de1fa8a23078a38d15164c553f4)) + ## [0.127.34](https://github.com/googleapis/java-storage-nio/compare/v0.127.33...v0.127.34) (2025-04-24) diff --git a/google-cloud-nio-bom/pom.xml b/google-cloud-nio-bom/pom.xml index 55ea7a9eb..055be689f 100644 --- a/google-cloud-nio-bom/pom.xml +++ b/google-cloud-nio-bom/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-nio-bom - 0.127.35-SNAPSHOT + 0.127.35 pom com.google.cloud @@ -54,7 +54,7 @@ com.google.cloud google-cloud-nio - 0.127.35-SNAPSHOT + 0.127.35 diff --git a/google-cloud-nio-examples/pom.xml b/google-cloud-nio-examples/pom.xml index f16826d9e..fcdf99ccf 100644 --- a/google-cloud-nio-examples/pom.xml +++ b/google-cloud-nio-examples/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-examples - 0.127.35-SNAPSHOT + 0.127.35 jar Google Cloud NIO Examples https://github.com/googleapis/java-storage-nio @@ -13,7 +13,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.35-SNAPSHOT + 0.127.35 diff --git a/google-cloud-nio-retrofit/pom.xml b/google-cloud-nio-retrofit/pom.xml index e134251af..c8a4c5a4c 100644 --- a/google-cloud-nio-retrofit/pom.xml +++ b/google-cloud-nio-retrofit/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio-retrofit - 0.127.35-SNAPSHOT + 0.127.35 jar Google Cloud NIO Retrofit Example https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.35-SNAPSHOT + 0.127.35 google-cloud-nio-retrofit diff --git a/google-cloud-nio/pom.xml b/google-cloud-nio/pom.xml index 9f7112d58..ec2a39991 100644 --- a/google-cloud-nio/pom.xml +++ b/google-cloud-nio/pom.xml @@ -2,7 +2,7 @@ 4.0.0 google-cloud-nio - 0.127.35-SNAPSHOT + 0.127.35 jar Google Cloud NIO https://github.com/googleapis/java-storage-nio @@ -12,7 +12,7 @@ com.google.cloud google-cloud-nio-parent - 0.127.35-SNAPSHOT + 0.127.35 google-cloud-nio diff --git a/pom.xml b/pom.xml index 7e261dbe7..47d7e5839 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-nio-parent pom - 0.127.35-SNAPSHOT + 0.127.35 Storage Parent https://github.com/googleapis/java-storage-nio diff --git a/samples/snapshot/pom.xml b/samples/snapshot/pom.xml index e16ebe38c..8af7dbee2 100644 --- a/samples/snapshot/pom.xml +++ b/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-nio - 0.127.35-SNAPSHOT + 0.127.35 diff --git a/versions.txt b/versions.txt index 3cf58ac92..86b715cc5 100644 --- a/versions.txt +++ b/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-nio:0.127.34:0.127.35-SNAPSHOT \ No newline at end of file +google-cloud-nio:0.127.35:0.127.35 \ No newline at end of file