From 8df36a9b98e8210e8956407b846afac011c12b8b Mon Sep 17 00:00:00 2001 From: amithkoujalgi Date: Thu, 18 Sep 2025 02:00:55 +0530 Subject: [PATCH] Update GitHub workflows to use JDK 21 (Oracle) All workflows now use JDK 21 with the Oracle distribution instead of JDK 17 or 11 with Temurin. This ensures consistency and leverages the latest Java features and security updates. --- .github/workflows/codeql.yml | 4 ++-- .github/workflows/gh-mvn-publish.yml | 6 +++--- .github/workflows/maven-publish.yml | 6 +++--- .github/workflows/run-tests.yml | 6 +++--- 4 files changed, 11 insertions(+), 11 deletions(-) diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml index ad52d52..19f5c6e 100644 --- a/.github/workflows/codeql.yml +++ b/.github/workflows/codeql.yml @@ -28,8 +28,8 @@ jobs: if: matrix.language == 'java' uses: actions/setup-java@v5 with: - distribution: temurin - java-version: '11' + distribution: oracle + java-version: '21' - name: Initialize CodeQL uses: github/codeql-action/init@v3 diff --git a/.github/workflows/gh-mvn-publish.yml b/.github/workflows/gh-mvn-publish.yml index d85b321..6d77e85 100644 --- a/.github/workflows/gh-mvn-publish.yml +++ b/.github/workflows/gh-mvn-publish.yml @@ -14,11 +14,11 @@ jobs: steps: - uses: actions/checkout@v5 - - name: Set up JDK 17 + - name: Set up JDK 21 uses: actions/setup-java@v5 with: - java-version: '17' - distribution: 'temurin' + java-version: '21' + distribution: 'oracle' server-id: github settings-path: ${{ github.workspace }} diff --git a/.github/workflows/maven-publish.yml b/.github/workflows/maven-publish.yml index 9dba04d..b6aa79a 100644 --- a/.github/workflows/maven-publish.yml +++ b/.github/workflows/maven-publish.yml @@ -26,11 +26,11 @@ jobs: steps: - uses: actions/checkout@v5 - - name: Set up JDK 17 + - name: Set up JDK 21 uses: actions/setup-java@v5 with: - java-version: '17' - distribution: 'temurin' + java-version: '21' + distribution: 'oracle' server-id: github # Value of the distributionManagement/repository/id field of the pom.xml settings-path: ${{ github.workspace }} # location for the settings.xml file diff --git a/.github/workflows/run-tests.yml b/.github/workflows/run-tests.yml index 44069fa..4583cb9 100644 --- a/.github/workflows/run-tests.yml +++ b/.github/workflows/run-tests.yml @@ -36,11 +36,11 @@ jobs: run: | curl -fsSL https://ollama.com/install.sh | sh - - name: Set up JDK 17 + - name: Set up JDK 21 uses: actions/setup-java@v5 with: - java-version: '17' - distribution: 'temurin' + java-version: '21' + distribution: 'oracle' server-id: github settings-path: ${{ github.workspace }}