From 64ae8aceaf2f11ea2d26ce38729c0e59a1b92a03 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Attila=20M=C3=A9sz=C3=A1ros?= Date: Wed, 17 Sep 2025 10:09:02 +0200 Subject: [PATCH 1/5] feat: java 25 support MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Attila Mészáros --- .github/workflows/build.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index e37ab5d8d5..25b234846a 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -10,7 +10,7 @@ jobs: integration_tests: strategy: matrix: - java: [ 17, 21, 24 ] + java: [ 17, 21, 25 ] # Use the latest versions supported by minikube, otherwise GitHub it will # end up in a throttling requests from minikube and workflow will fail. # Minikube does such requests only if a version is not officially supported. @@ -26,7 +26,7 @@ jobs: httpclient: [ 'vertx', 'jdk', 'jetty' ] uses: ./.github/workflows/integration-tests.yml with: - java-version: 24 + java-version: 25 kube-version: '1.32.0' http-client: ${{ matrix.httpclient }} experimental: true @@ -36,7 +36,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - java: [ 17, 21, 24 ] + java: [ 17, 21, 25 ] steps: - uses: actions/checkout@v5 - name: Set up Java and Maven From f1c1a1bc82cbb8483b4e444158c40a7ec85f5c13 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Attila=20M=C3=A9sz=C3=A1ros?= Date: Wed, 17 Sep 2025 19:00:43 +0200 Subject: [PATCH 2/5] use zulu distribution MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Attila Mészáros --- .github/workflows/build.yml | 2 +- .github/workflows/e2e-test.yml | 2 +- .github/workflows/integration-tests.yml | 2 +- .github/workflows/pr.yml | 2 +- .github/workflows/release-project-in-dir.yml | 4 ++-- .github/workflows/snapshot-releases.yml | 4 ++-- .github/workflows/sonar.yml | 2 +- 7 files changed, 9 insertions(+), 9 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 25b234846a..5c20cc0554 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -42,7 +42,7 @@ jobs: - name: Set up Java and Maven uses: actions/setup-java@v5 with: - distribution: temurin + distribution: zulu java-version: ${{ matrix.java }} - name: Run Special Integration Tests run: ./mvnw ${MAVEN_ARGS} -B package -P minimal-watch-timeout-dependent-it --file pom.xml diff --git a/.github/workflows/e2e-test.yml b/.github/workflows/e2e-test.yml index f72a0af43b..9c167a0d12 100644 --- a/.github/workflows/e2e-test.yml +++ b/.github/workflows/e2e-test.yml @@ -44,7 +44,7 @@ jobs: uses: actions/setup-java@v5 with: java-version: 17 - distribution: temurin + distribution: zulu cache: 'maven' - name: Build SDK diff --git a/.github/workflows/integration-tests.yml b/.github/workflows/integration-tests.yml index fdb8897c07..ab567b0fd8 100644 --- a/.github/workflows/integration-tests.yml +++ b/.github/workflows/integration-tests.yml @@ -35,7 +35,7 @@ jobs: - name: Set up Java and Maven uses: actions/setup-java@v5 with: - distribution: temurin + distribution: zulu java-version: ${{ inputs.java-version }} cache: 'maven' - name: Set up Minikube diff --git a/.github/workflows/pr.yml b/.github/workflows/pr.yml index df5819f33d..0715959249 100644 --- a/.github/workflows/pr.yml +++ b/.github/workflows/pr.yml @@ -21,7 +21,7 @@ jobs: - name: Set up Java and Maven uses: actions/setup-java@v5 with: - distribution: temurin + distribution: zulu java-version: 21 cache: 'maven' - name: Check code format diff --git a/.github/workflows/release-project-in-dir.yml b/.github/workflows/release-project-in-dir.yml index 0683b01b1f..273cae0c3a 100644 --- a/.github/workflows/release-project-in-dir.yml +++ b/.github/workflows/release-project-in-dir.yml @@ -27,7 +27,7 @@ jobs: uses: actions/setup-java@v5 with: java-version: 17 - distribution: temurin + distribution: zulu cache: 'maven' server-id: central server-username: MAVEN_USERNAME @@ -64,7 +64,7 @@ jobs: uses: actions/setup-java@v5 with: java-version: 17 - distribution: temurin + distribution: zulu cache: 'maven' - name: Update version to new SNAPSHOT version diff --git a/.github/workflows/snapshot-releases.yml b/.github/workflows/snapshot-releases.yml index a12d9aaed5..f97e953264 100644 --- a/.github/workflows/snapshot-releases.yml +++ b/.github/workflows/snapshot-releases.yml @@ -20,7 +20,7 @@ jobs: - name: Set up Java and Maven uses: actions/setup-java@v5 with: - distribution: temurin + distribution: zulu java-version: 17 cache: 'maven' - name: Build and test project @@ -34,7 +34,7 @@ jobs: uses: actions/setup-java@v5 with: java-version: 17 - distribution: temurin + distribution: zulu cache: 'maven' server-id: central server-username: MAVEN_USERNAME diff --git a/.github/workflows/sonar.yml b/.github/workflows/sonar.yml index 370f36303c..548e4fb192 100644 --- a/.github/workflows/sonar.yml +++ b/.github/workflows/sonar.yml @@ -27,7 +27,7 @@ jobs: - name: Set up Java and Maven uses: actions/setup-java@v5 with: - distribution: temurin + distribution: zulu java-version: 17 cache: 'maven' - name: Cache SonarCloud packages From eb549d701c5fd997dac3f4f63ea89b0190b6de8f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Attila=20M=C3=A9sz=C3=A1ros?= Date: Wed, 17 Sep 2025 19:04:56 +0200 Subject: [PATCH 3/5] fix MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Attila Mészáros --- pom.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/pom.xml b/pom.xml index e2610a1442..285e2f966b 100644 --- a/pom.xml +++ b/pom.xml @@ -344,6 +344,7 @@ + 1.27.0 true From 62f23e42b266757e33d8589653c2fca89574fb23 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Attila=20M=C3=A9sz=C3=A1ros?= Date: Wed, 17 Sep 2025 19:07:04 +0200 Subject: [PATCH 4/5] latest google format MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Attila Mészáros --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 285e2f966b..e378bd828b 100644 --- a/pom.xml +++ b/pom.xml @@ -344,7 +344,7 @@ - 1.27.0 + 1.28.0 true From 650a4ea2fcbbe2eb5ec3ad137f91a54010b5ad70 Mon Sep 17 00:00:00 2001 From: Chris Laprun Date: Sat, 20 Sep 2025 13:21:58 +0200 Subject: [PATCH 5/5] chore: use temurin distribution again, adjust versions Signed-off-by: Chris Laprun --- .github/workflows/build.yml | 2 +- .github/workflows/e2e-test.yml | 4 ++-- .github/workflows/integration-tests.yml | 2 +- .github/workflows/pr.yml | 4 ++-- .github/workflows/release-project-in-dir.yml | 6 +++--- .github/workflows/snapshot-releases.yml | 8 ++++---- .github/workflows/sonar.yml | 4 ++-- 7 files changed, 15 insertions(+), 15 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 5c20cc0554..25b234846a 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -42,7 +42,7 @@ jobs: - name: Set up Java and Maven uses: actions/setup-java@v5 with: - distribution: zulu + distribution: temurin java-version: ${{ matrix.java }} - name: Run Special Integration Tests run: ./mvnw ${MAVEN_ARGS} -B package -P minimal-watch-timeout-dependent-it --file pom.xml diff --git a/.github/workflows/e2e-test.yml b/.github/workflows/e2e-test.yml index 9c167a0d12..7aa92a409c 100644 --- a/.github/workflows/e2e-test.yml +++ b/.github/workflows/e2e-test.yml @@ -43,8 +43,8 @@ jobs: - name: Set up Java and Maven uses: actions/setup-java@v5 with: - java-version: 17 - distribution: zulu + java-version: 25 + distribution: temurin cache: 'maven' - name: Build SDK diff --git a/.github/workflows/integration-tests.yml b/.github/workflows/integration-tests.yml index ab567b0fd8..fdb8897c07 100644 --- a/.github/workflows/integration-tests.yml +++ b/.github/workflows/integration-tests.yml @@ -35,7 +35,7 @@ jobs: - name: Set up Java and Maven uses: actions/setup-java@v5 with: - distribution: zulu + distribution: temurin java-version: ${{ inputs.java-version }} cache: 'maven' - name: Set up Minikube diff --git a/.github/workflows/pr.yml b/.github/workflows/pr.yml index 0715959249..79660cfb1b 100644 --- a/.github/workflows/pr.yml +++ b/.github/workflows/pr.yml @@ -21,8 +21,8 @@ jobs: - name: Set up Java and Maven uses: actions/setup-java@v5 with: - distribution: zulu - java-version: 21 + distribution: temurin + java-version: 25 cache: 'maven' - name: Check code format run: | diff --git a/.github/workflows/release-project-in-dir.yml b/.github/workflows/release-project-in-dir.yml index 273cae0c3a..0313aebe4d 100644 --- a/.github/workflows/release-project-in-dir.yml +++ b/.github/workflows/release-project-in-dir.yml @@ -27,7 +27,7 @@ jobs: uses: actions/setup-java@v5 with: java-version: 17 - distribution: zulu + distribution: temurin cache: 'maven' server-id: central server-username: MAVEN_USERNAME @@ -64,7 +64,7 @@ jobs: uses: actions/setup-java@v5 with: java-version: 17 - distribution: zulu + distribution: temurin cache: 'maven' - name: Update version to new SNAPSHOT version @@ -80,4 +80,4 @@ jobs: uses: ad-m/github-push-action@master with: branch: "${{inputs.version_branch}}" - github_token: ${{ secrets.GITHUB_TOKEN }} \ No newline at end of file + github_token: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/snapshot-releases.yml b/.github/workflows/snapshot-releases.yml index f97e953264..0f560dd2cb 100644 --- a/.github/workflows/snapshot-releases.yml +++ b/.github/workflows/snapshot-releases.yml @@ -20,8 +20,8 @@ jobs: - name: Set up Java and Maven uses: actions/setup-java@v5 with: - distribution: zulu - java-version: 17 + distribution: temurin + java-version: 21 cache: 'maven' - name: Build and test project run: ./mvnw ${MAVEN_ARGS} clean install --file pom.xml @@ -33,8 +33,8 @@ jobs: - name: Set up Java and Maven uses: actions/setup-java@v5 with: - java-version: 17 - distribution: zulu + java-version: 21 + distribution: temurin cache: 'maven' server-id: central server-username: MAVEN_USERNAME diff --git a/.github/workflows/sonar.yml b/.github/workflows/sonar.yml index 548e4fb192..132575edaa 100644 --- a/.github/workflows/sonar.yml +++ b/.github/workflows/sonar.yml @@ -27,8 +27,8 @@ jobs: - name: Set up Java and Maven uses: actions/setup-java@v5 with: - distribution: zulu - java-version: 17 + distribution: temurin + java-version: 25 cache: 'maven' - name: Cache SonarCloud packages uses: actions/cache@v4