diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 79ef2c3a1e..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,11 +113,11 @@ 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 - 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: @@ -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 diff --git a/mise.toml b/mise.toml index c9152e9e51..4b3e4cec4c 100644 --- a/mise.toml +++ b/mise.toml @@ -1,3 +1,3 @@ [tools] -java = ["24", "17"] +java = ["24", "21", "17"] maven = "3.9"