From c3ec2cce994498299c1000cdddee8a38ead645ad Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 8 Jun 2026 13:27:21 +0000 Subject: [PATCH 1/2] chore(deps): bump the version-updates group across 1 directory with 14 updates Bumps the version-updates group with 14 updates in the / directory: | Package | From | To | | --- | --- | --- | | [com.uber.nullaway:nullaway](https://github.com/uber/NullAway) | `0.10.18` | `0.13.6` | | [io.grpc:grpc-protobuf](https://github.com/grpc/grpc-java) | `1.75.0` | `1.81.0` | | [io.grpc:grpc-stub](https://github.com/grpc/grpc-java) | `1.75.0` | `1.81.0` | | [io.grpc:grpc-netty-shaded](https://github.com/grpc/grpc-java) | `1.75.0` | `1.81.0` | | [io.grpc:grpc-testing](https://github.com/grpc/grpc-java) | `1.75.0` | `1.81.0` | | [io.grpc:protoc-gen-grpc-java](https://github.com/grpc/grpc-java) | `1.75.0` | `1.81.0` | | org.slf4j:slf4j-api | `2.0.14` | `2.0.18` | | org.slf4j:slf4j-nop | `2.0.14` | `2.0.18` | | [com.google.errorprone:error_prone_core](https://github.com/google/error-prone) | `2.29.2` | `2.49.0` | | [org.testcontainers:qdrant](https://github.com/testcontainers/testcontainers-java) | `1.20.1` | `1.21.4` | | [org.testcontainers:junit-jupiter](https://github.com/testcontainers/testcontainers-java) | `1.20.1` | `1.21.4` | | com.google.protobuf | `0.9.4` | `0.10.0` | | org.ajoberstar.grgit:grgit-gradle | `5.0.0` | `5.3.3` | | [org.apache.commons:commons-compress](https://github.com/apache/commons-compress) | `1.23.0` | `1.28.0` | Updates `com.uber.nullaway:nullaway` from 0.10.18 to 0.13.6 - [Release notes](https://github.com/uber/NullAway/releases) - [Changelog](https://github.com/uber/NullAway/blob/master/CHANGELOG.md) - [Commits](https://github.com/uber/NullAway/compare/v0.10.18...v0.13.6) Updates `io.grpc:grpc-protobuf` from 1.75.0 to 1.81.0 - [Release notes](https://github.com/grpc/grpc-java/releases) - [Commits](https://github.com/grpc/grpc-java/compare/v1.75.0...v1.81.0) Updates `io.grpc:grpc-stub` from 1.75.0 to 1.81.0 - [Release notes](https://github.com/grpc/grpc-java/releases) - [Commits](https://github.com/grpc/grpc-java/compare/v1.75.0...v1.81.0) Updates `io.grpc:grpc-netty-shaded` from 1.75.0 to 1.81.0 - [Release notes](https://github.com/grpc/grpc-java/releases) - [Commits](https://github.com/grpc/grpc-java/compare/v1.75.0...v1.81.0) Updates `io.grpc:grpc-testing` from 1.75.0 to 1.81.0 - [Release notes](https://github.com/grpc/grpc-java/releases) - [Commits](https://github.com/grpc/grpc-java/compare/v1.75.0...v1.81.0) Updates `io.grpc:protoc-gen-grpc-java` from 1.75.0 to 1.81.0 - [Release notes](https://github.com/grpc/grpc-java/releases) - [Commits](https://github.com/grpc/grpc-java/compare/v1.75.0...v1.81.0) Updates `io.grpc:grpc-stub` from 1.75.0 to 1.81.0 - [Release notes](https://github.com/grpc/grpc-java/releases) - [Commits](https://github.com/grpc/grpc-java/compare/v1.75.0...v1.81.0) Updates `org.slf4j:slf4j-api` from 2.0.14 to 2.0.18 Updates `org.slf4j:slf4j-nop` from 2.0.14 to 2.0.18 Updates `com.google.errorprone:error_prone_core` from 2.29.2 to 2.49.0 - [Release notes](https://github.com/google/error-prone/releases) - [Commits](https://github.com/google/error-prone/compare/v2.29.2...v2.49.0) Updates `io.grpc:grpc-netty-shaded` from 1.75.0 to 1.81.0 - [Release notes](https://github.com/grpc/grpc-java/releases) - [Commits](https://github.com/grpc/grpc-java/compare/v1.75.0...v1.81.0) Updates `io.grpc:grpc-testing` from 1.75.0 to 1.81.0 - [Release notes](https://github.com/grpc/grpc-java/releases) - [Commits](https://github.com/grpc/grpc-java/compare/v1.75.0...v1.81.0) Updates `org.slf4j:slf4j-nop` from 2.0.14 to 2.0.18 Updates `org.testcontainers:qdrant` from 1.20.1 to 1.21.4 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.20.1...1.21.4) Updates `org.testcontainers:junit-jupiter` from 1.20.1 to 1.21.4 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.20.1...1.21.4) Updates `org.testcontainers:junit-jupiter` from 1.20.1 to 1.21.4 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.20.1...1.21.4) Updates `io.grpc:protoc-gen-grpc-java` from 1.75.0 to 1.81.0 - [Release notes](https://github.com/grpc/grpc-java/releases) - [Commits](https://github.com/grpc/grpc-java/compare/v1.75.0...v1.81.0) Updates `com.google.protobuf` from 0.9.4 to 0.10.0 Updates `org.ajoberstar.grgit:grgit-gradle` from 5.0.0 to 5.3.3 Updates `org.apache.commons:commons-compress` from 1.23.0 to 1.28.0 - [Changelog](https://github.com/apache/commons-compress/blob/master/RELEASE-NOTES.txt) - [Commits](https://github.com/apache/commons-compress/compare/rel/commons-compress-1.23.0...rel/commons-compress-1.28.0) --- updated-dependencies: - dependency-name: com.google.errorprone:error_prone_core dependency-version: 2.49.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: version-updates - dependency-name: com.google.protobuf dependency-version: 0.10.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: version-updates - dependency-name: com.uber.nullaway:nullaway dependency-version: 0.13.6 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: version-updates - dependency-name: io.grpc:grpc-netty-shaded dependency-version: 1.81.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: version-updates - dependency-name: io.grpc:grpc-netty-shaded dependency-version: 1.81.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: version-updates - dependency-name: io.grpc:grpc-protobuf dependency-version: 1.81.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: version-updates - dependency-name: io.grpc:grpc-stub dependency-version: 1.81.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: version-updates - dependency-name: io.grpc:grpc-stub dependency-version: 1.81.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: version-updates - dependency-name: io.grpc:grpc-testing dependency-version: 1.81.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: version-updates - dependency-name: io.grpc:grpc-testing dependency-version: 1.81.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: version-updates - dependency-name: io.grpc:protoc-gen-grpc-java dependency-version: 1.81.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: version-updates - dependency-name: io.grpc:protoc-gen-grpc-java dependency-version: 1.81.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: version-updates - dependency-name: org.ajoberstar.grgit:grgit-gradle dependency-version: 5.3.3 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: version-updates - dependency-name: org.apache.commons:commons-compress dependency-version: 1.28.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: version-updates - dependency-name: org.slf4j:slf4j-api dependency-version: 2.0.18 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: version-updates - dependency-name: org.slf4j:slf4j-nop dependency-version: 2.0.18 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: version-updates - dependency-name: org.slf4j:slf4j-nop dependency-version: 2.0.18 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: version-updates - dependency-name: org.testcontainers:junit-jupiter dependency-version: 1.21.4 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: version-updates - dependency-name: org.testcontainers:junit-jupiter dependency-version: 1.21.4 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: version-updates - dependency-name: org.testcontainers:qdrant dependency-version: 1.21.4 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: version-updates ... Signed-off-by: dependabot[bot] --- build.gradle | 12 ++++++------ buildSrc/build.gradle | 4 ++-- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/build.gradle b/build.gradle index 0c881d34..082db7cc 100644 --- a/build.gradle +++ b/build.gradle @@ -18,7 +18,7 @@ plugins { id 'signing' id 'maven-publish' - id 'com.google.protobuf' version '0.9.4' + id 'com.google.protobuf' version '0.10.0' id 'net.ltgt.errorprone' version '5.1.0' id 'io.github.gradle-nexus.publish-plugin' version '2.0.0' id 'com.diffplug.spotless' version '6.22.0' @@ -79,14 +79,14 @@ jar { } } -def grpcVersion = '1.75.0' +def grpcVersion = '1.81.0' def protocVersion = '3.25.5' -def slf4jVersion = '2.0.14' -def testcontainersVersion = '1.20.1' +def slf4jVersion = '2.0.18' +def testcontainersVersion = '1.21.4' def jUnitVersion = '5.10.2' dependencies { - errorprone "com.uber.nullaway:nullaway:0.10.18" + errorprone "com.uber.nullaway:nullaway:0.13.6" api "io.grpc:grpc-protobuf:${grpcVersion}" api "io.grpc:grpc-stub:${grpcVersion}" @@ -94,7 +94,7 @@ dependencies { compileOnly "org.apache.tomcat:annotations-api:6.0.53" - errorprone "com.google.errorprone:error_prone_core:2.29.2" + errorprone "com.google.errorprone:error_prone_core:2.49.0" runtimeOnly "io.grpc:grpc-netty-shaded:${grpcVersion}" diff --git a/buildSrc/build.gradle b/buildSrc/build.gradle index d90e0954..1f6020f3 100644 --- a/buildSrc/build.gradle +++ b/buildSrc/build.gradle @@ -1,7 +1,7 @@ dependencies { - implementation 'org.ajoberstar.grgit:grgit-gradle:5.0.0' + implementation 'org.ajoberstar.grgit:grgit-gradle:5.3.3' implementation 'org.apache.httpcomponents:httpclient:4.5.14' - implementation 'org.apache.commons:commons-compress:1.23.0' + implementation 'org.apache.commons:commons-compress:1.28.0' } repositories { From 07b773640f24d2ea03112585215248eec609a879 Mon Sep 17 00:00:00 2001 From: Anush008 Date: Mon, 8 Jun 2026 21:57:48 +0530 Subject: [PATCH 2/2] ci: Use Java 21 --- .github/workflows/cd.yml | 10 +++++----- .github/workflows/test.yml | 4 ++-- CONTRIBUTING.md | 2 +- build.gradle | 4 ++++ 4 files changed, 12 insertions(+), 8 deletions(-) diff --git a/.github/workflows/cd.yml b/.github/workflows/cd.yml index ed9faea0..0995e903 100644 --- a/.github/workflows/cd.yml +++ b/.github/workflows/cd.yml @@ -19,10 +19,10 @@ jobs: - name: Checkout uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 - - name: Set up JDK 17 + - name: Set up JDK 21 uses: actions/setup-java@be666c2fcd27ec809703dec50e508c2fdc7f6654 # v5.2.0 with: - java-version: '17' + java-version: '21' distribution: 'temurin' - name: Set Docker API version @@ -67,10 +67,10 @@ jobs: - name: Checkout uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 - - name: Set up JDK 17 + - name: Set up JDK 21 uses: actions/setup-java@be666c2fcd27ec809703dec50e508c2fdc7f6654 # v5.2.0 with: - java-version: '17' + java-version: '21' distribution: 'temurin' - name: Set Docker API version @@ -86,7 +86,7 @@ jobs: uses: dev-vince/actions-publish-javadoc@4004c6ca5881690e83c49a28a0b16fcab089e860 # v1.0.1 with: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - java-version: "17" + java-version: "21" java-distribution: "adopt" # The distributor of the target JDK. See https://github.com/actions/setup-java for more information. project: gradle # The project type. branch: "gh-pages" # The branch for the javadoc contents. diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 1f2cb86f..190dcd59 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -21,10 +21,10 @@ jobs: - name: Checkout uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 - - name: Set up JDK 17 + - name: Set up JDK 21 uses: actions/setup-java@be666c2fcd27ec809703dec50e508c2fdc7f6654 # v5.2.0 with: - java-version: '17' + java-version: '21' distribution: 'temurin' - name: Set Docker API version diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 71a7829d..7f4db1e3 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -63,7 +63,7 @@ and emitted into the `build/generated/source directory`, and included in compila Ensure the following are installed and available in the `PATH`. -- [Java 17](https://www.azul.com/downloads/?version=java-17-lts&package=jdk#zulu) +- [Java 21](https://www.azul.com/downloads/?version=java-21-lts&package=jdk#zulu) - [Gradle](https://gradle.org/install/#with-a-package-manager). - [Docker](https://docs.docker.com/engine/install/) for tests. diff --git a/build.gradle b/build.gradle index 082db7cc..a5e2a98e 100644 --- a/build.gradle +++ b/build.gradle @@ -163,6 +163,10 @@ extractIncludeProto { dependsOn downloadProtos } +processProtoResources { + dependsOn downloadProtos +} + protobuf { protoc { artifact = "com.google.protobuf:protoc:${protocVersion}" } plugins {