From e2528a3f6b4f175ef74ac201de06e089129412ac Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sat, 7 Feb 2026 14:34:18 +0000 Subject: [PATCH 1/5] Initial plan From 1389023bdbae5dc463a11e6cc9cdef6e251ae9af Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sat, 7 Feb 2026 14:38:15 +0000 Subject: [PATCH 2/5] Upgrade Java from 11/17 to latest LTS (21) Co-authored-by: tmorin <1984597+tmorin@users.noreply.github.com> --- .github/workflows/ci-build.yaml | 4 ++-- .sdkmanrc | 2 +- examples/todo-infra-quarkus/pom.xml | 2 +- pom.xml | 4 ++-- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/ci-build.yaml b/.github/workflows/ci-build.yaml index 1ceea88..39824dc 100644 --- a/.github/workflows/ci-build.yaml +++ b/.github/workflows/ci-build.yaml @@ -17,10 +17,10 @@ jobs: path: ~/.sonar/cache key: ${{ runner.os }}-sonar restore-keys: ${{ runner.os }}-sonar - - name: Set up JDK 17 + - name: Set up JDK 21 uses: actions/setup-java@v2 with: - java-version: "17" + java-version: "21" distribution: "adopt" cache: maven - name: Build with Maven diff --git a/.sdkmanrc b/.sdkmanrc index 7112338..309349c 100644 --- a/.sdkmanrc +++ b/.sdkmanrc @@ -1,3 +1,3 @@ # Enable auto-env through the sdkman_auto_env config # Add key=value pairs of SDKs to use below -java=11.0.18-tem +java=21.0.10-tem diff --git a/examples/todo-infra-quarkus/pom.xml b/examples/todo-infra-quarkus/pom.xml index abca1d8..454d60b 100644 --- a/examples/todo-infra-quarkus/pom.xml +++ b/examples/todo-infra-quarkus/pom.xml @@ -14,7 +14,7 @@ 3.12.1 - 17 + 21 UTF-8 UTF-8 quarkus-bom diff --git a/pom.xml b/pom.xml index 06465f0..1f5c6da 100644 --- a/pom.xml +++ b/pom.xml @@ -58,8 +58,8 @@ UTF8 UTF8 - 11 - 11 + 21 + 21 tmorin https://sonarcloud.io From 763ef4525fbe0fad232a47328729c80be8907ecb Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sat, 7 Feb 2026 14:52:22 +0000 Subject: [PATCH 3/5] Address PR review comments: remove Java 11 overrides, upgrade JaCoCo, fix GHA setup Co-authored-by: tmorin <1984597+tmorin@users.noreply.github.com> --- .github/workflows/ci-build.yaml | 4 ++-- core-api/pom.xml | 5 ----- core-scenario/pom.xml | 5 ----- pom.xml | 2 +- spi-api/pom.xml | 5 ----- 5 files changed, 3 insertions(+), 18 deletions(-) diff --git a/.github/workflows/ci-build.yaml b/.github/workflows/ci-build.yaml index 39824dc..d11a782 100644 --- a/.github/workflows/ci-build.yaml +++ b/.github/workflows/ci-build.yaml @@ -18,10 +18,10 @@ jobs: key: ${{ runner.os }}-sonar restore-keys: ${{ runner.os }}-sonar - name: Set up JDK 21 - uses: actions/setup-java@v2 + uses: actions/setup-java@v4 with: java-version: "21" - distribution: "adopt" + distribution: "temurin" cache: maven - name: Build with Maven run: ./mvnw -P native --batch-mode --update-snapshots verify diff --git a/core-api/pom.xml b/core-api/pom.xml index 62fc5a0..1336945 100644 --- a/core-api/pom.xml +++ b/core-api/pom.xml @@ -12,11 +12,6 @@ The API of the library. - - 11 - 11 - - diff --git a/core-scenario/pom.xml b/core-scenario/pom.xml index 92cbffa..f1cbbc3 100644 --- a/core-scenario/pom.xml +++ b/core-scenario/pom.xml @@ -12,11 +12,6 @@ The module provides a framework to write test scenarios. - - 11 - 11 - - diff --git a/pom.xml b/pom.xml index 1f5c6da..4a57446 100644 --- a/pom.xml +++ b/pom.xml @@ -74,7 +74,7 @@ org.jacoco jacoco-maven-plugin - 0.8.10 + 0.8.12 diff --git a/spi-api/pom.xml b/spi-api/pom.xml index 5a87132..8a5fbc8 100644 --- a/spi-api/pom.xml +++ b/spi-api/pom.xml @@ -12,11 +12,6 @@ The API of the integration of the library with SPI. - - 11 - 11 - - From 1c88cdd843f63953f0ed20e435f1fa87d12a3cdb Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sat, 7 Feb 2026 15:53:06 +0000 Subject: [PATCH 4/5] Make Sonar analysis conditional on SONAR_TOKEN availability Co-authored-by: tmorin <1984597+tmorin@users.noreply.github.com> --- .github/workflows/ci-build.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/ci-build.yaml b/.github/workflows/ci-build.yaml index d11a782..475e34e 100644 --- a/.github/workflows/ci-build.yaml +++ b/.github/workflows/ci-build.yaml @@ -26,6 +26,7 @@ jobs: - name: Build with Maven run: ./mvnw -P native --batch-mode --update-snapshots verify - name: Analyze with Sonar + if: ${{ env.SONAR_TOKEN != '' }} env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }} From 9faa7b05232f098f8172679397c240d0bfb4717f Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sat, 7 Feb 2026 17:27:37 +0000 Subject: [PATCH 5/5] Remove Sonar integration completely Co-authored-by: tmorin <1984597+tmorin@users.noreply.github.com> --- .github/workflows/ci-build.yaml | 12 ------------ pom.xml | 2 -- 2 files changed, 14 deletions(-) diff --git a/.github/workflows/ci-build.yaml b/.github/workflows/ci-build.yaml index 475e34e..dcd1297 100644 --- a/.github/workflows/ci-build.yaml +++ b/.github/workflows/ci-build.yaml @@ -11,12 +11,6 @@ jobs: fetch-depth: 0 - name: Install apt dependencies run: sudo apt-get install -y graphviz - - name: Cache SonarCloud packages - uses: actions/cache@v3 - with: - path: ~/.sonar/cache - key: ${{ runner.os }}-sonar - restore-keys: ${{ runner.os }}-sonar - name: Set up JDK 21 uses: actions/setup-java@v4 with: @@ -25,12 +19,6 @@ jobs: cache: maven - name: Build with Maven run: ./mvnw -P native --batch-mode --update-snapshots verify - - name: Analyze with Sonar - if: ${{ env.SONAR_TOKEN != '' }} - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }} - run: ./mvnw org.sonarsource.scanner.maven:sonar-maven-plugin:sonar -Dsonar.projectKey=tmorin_faggregate - name: Deploy snapshots with Maven if: ${{ github.ref == 'refs/heads/main' && !startsWith(github.event.head_commit.message, 'chore(release)') }} run: ./mvnw --batch-mode --update-snapshots deploy diff --git a/pom.xml b/pom.xml index 4a57446..f8747ef 100644 --- a/pom.xml +++ b/pom.xml @@ -60,8 +60,6 @@ UTF8 21 21 - tmorin - https://sonarcloud.io