From db76b104e5386e8843d3aa1ea85498670dbf5234 Mon Sep 17 00:00:00 2001 From: "romain.birling" Date: Thu, 18 Dec 2025 15:34:50 +0100 Subject: [PATCH 1/5] Upgrade java version from 17 to 21 --- .github/workflows/build.yml | 12 ++++++------ mise.toml | 2 +- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 79ef2c3a1e..0ca229836e 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -71,8 +71,8 @@ jobs: - uses: jdx/mise-action@5ac50f778e26fac95da98d50503682459e86d566 # v3.2.0 with: version: 2025.7.12 - - name: Select Java 17 - run: mise use java@17 + - name: Select Java 21 + run: mise use java@21 - name: Configure Maven uses: SonarSource/ci-github-actions/config-maven@v1 with: @@ -116,8 +116,8 @@ jobs: - uses: jdx/mise-action@5ac50f778e26fac95da98d50503682459e86d566 # v3.2.0 with: version: 2025.7.12 - - name: Select Java 17 - run: mise use java@17 + - name: Select Java 21 + run: mise use java@21 - name: Configure Maven uses: SonarSource/ci-github-actions/config-maven@v1 with: @@ -258,8 +258,8 @@ jobs: working-directory: java-checks-test-sources run: | mvn clean compile test-compile --batch-mode - - name: Select Java 17 - run: mise use java@17 + - name: Select Java 21 + run: mise use java@21 - uses: SonarSource/ci-github-actions/config-maven@v1 with: deploy: false diff --git a/mise.toml b/mise.toml index c9152e9e51..95e1c9e9a1 100644 --- a/mise.toml +++ b/mise.toml @@ -1,3 +1,3 @@ [tools] -java = ["24", "17"] +java = ["24", "21"] maven = "3.9" From 93574be4521ab0899b4d8ad344f3b21b96c9b580 Mon Sep 17 00:00:00 2001 From: "romain.birling" Date: Fri, 19 Dec 2025 09:27:48 +0100 Subject: [PATCH 2/5] Update pom.xml to set jdk min version to 21 --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index fe8d04ed93..d5530ab6c4 100644 --- a/pom.xml +++ b/pom.xml @@ -82,7 +82,7 @@ SonarQube Java - 17 + 21 true From a8627ddab2afac1fd0827052ee1023604add1cfe Mon Sep 17 00:00:00 2001 From: Leonardo Pilastri Date: Fri, 19 Dec 2025 15:02:34 +0100 Subject: [PATCH 3/5] Use Java 17 for orchestrator LATEST_RELEASE --- .github/workflows/build.yml | 8 ++++---- mise.toml | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 0ca229836e..35332c7a40 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -71,8 +71,8 @@ jobs: - uses: jdx/mise-action@5ac50f778e26fac95da98d50503682459e86d566 # v3.2.0 with: version: 2025.7.12 - - name: Select Java 21 - run: mise use java@21 + - name: Select Java 17 + run: mise use java@17 - name: Configure Maven uses: SonarSource/ci-github-actions/config-maven@v1 with: @@ -258,8 +258,8 @@ jobs: working-directory: java-checks-test-sources run: | mvn clean compile test-compile --batch-mode - - name: Select Java 21 - run: mise use java@21 + - name: Select Java 17 + run: mise use java@17 - uses: SonarSource/ci-github-actions/config-maven@v1 with: deploy: false diff --git a/mise.toml b/mise.toml index 95e1c9e9a1..4b3e4cec4c 100644 --- a/mise.toml +++ b/mise.toml @@ -1,3 +1,3 @@ [tools] -java = ["24", "21"] +java = ["24", "21", "17"] maven = "3.9" From de3d2b3c314b9e442bf7a56f77a0cd5fc48572c0 Mon Sep 17 00:00:00 2001 From: Leonardo Pilastri Date: Fri, 19 Dec 2025 15:23:35 +0100 Subject: [PATCH 4/5] Build with java 17 --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index d5530ab6c4..fe8d04ed93 100644 --- a/pom.xml +++ b/pom.xml @@ -82,7 +82,7 @@ SonarQube Java - 21 + 17 true From 7ae1da45f6acb9eef9a3e2a353028e0468ac6a0b Mon Sep 17 00:00:00 2001 From: Leonardo Pilastri Date: Fri, 19 Dec 2025 15:34:00 +0100 Subject: [PATCH 5/5] Use mise 3.5.1 --- .github/workflows/build.yml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 35332c7a40..b58ae0df52 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -26,7 +26,7 @@ jobs: deployed: ${{ steps.build-maven.outputs.deployed }} steps: - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 - - uses: jdx/mise-action@5ac50f778e26fac95da98d50503682459e86d566 # v3.2.0 + - uses: jdx/mise-action@v3.5.1 # v3.5.1 with: version: 2025.7.12 - uses: SonarSource/ci-github-actions/build-maven@v1 @@ -68,7 +68,7 @@ jobs: - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 with: submodules: recursive - - uses: jdx/mise-action@5ac50f778e26fac95da98d50503682459e86d566 # v3.2.0 + - uses: jdx/mise-action@v3.5.1 # v3.5.1 with: version: 2025.7.12 - name: Select Java 17 @@ -113,7 +113,7 @@ jobs: - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 with: submodules: recursive - - uses: jdx/mise-action@5ac50f778e26fac95da98d50503682459e86d566 # v3.2.0 + - uses: jdx/mise-action@v3.5.1 # v3.5.1 with: version: 2025.7.12 - name: Select Java 21 @@ -148,7 +148,7 @@ jobs: BUILD_NUMBER: ${{ needs.build.outputs.build-number }} steps: - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 - - uses: jdx/mise-action@5ac50f778e26fac95da98d50503682459e86d566 # v3.2.0 + - uses: jdx/mise-action@v3.5.1 # v3.5.1 with: version: 2025.7.12 - uses: SonarSource/vault-action-wrapper@v3 @@ -190,7 +190,7 @@ jobs: BUILD_NUMBER: ${{ needs.build.outputs.build-number }} steps: - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 - - uses: jdx/mise-action@5ac50f778e26fac95da98d50503682459e86d566 # v3.2.0 + - uses: jdx/mise-action@v3.5.1 # v3.5.1 with: version: 2025.7.12 - uses: SonarSource/vault-action-wrapper@v3 @@ -241,7 +241,7 @@ jobs: # For now, the autoscan job need to execute two mvn commands: # * The build of java-checks-test-sources module which requires Java 24. # * The tests using Orchestrator and SonarQube that, for now, fail to work using Java 24 - - uses: jdx/mise-action@5ac50f778e26fac95da98d50503682459e86d566 # v3.2.0 + - uses: jdx/mise-action@v3.5.1 # v3.5.1 with: version: 2025.7.12 - uses: SonarSource/vault-action-wrapper@v3 @@ -290,7 +290,7 @@ jobs: - name: Config Git run: git config --global core.autocrlf input - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 - - uses: jdx/mise-action@5ac50f778e26fac95da98d50503682459e86d566 # v3.2.0 + - uses: jdx/mise-action@v3.5.1 # v3.5.1 with: version: 2025.7.12 - name: Run Maven