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 ad52d529..19f5c6e5 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 d85b321c..6d77e85d 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 9dba04d1..b6aa79a7 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 44069fa6..4583cb93 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 }}