This is an automated email from the ASF dual-hosted git repository.

zstan pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/ignite.git


The following commit(s) were added to refs/heads/master by this push:
     new bdc9e6a19ee IGNITE-28559 Switching Github Actions to jdk17 (#13056)
bdc9e6a19ee is described below

commit bdc9e6a19eef850c05adaa37726d09edf751c3cd
Author: Aleksandr Nikolaev <[email protected]>
AuthorDate: Fri May 22 09:42:46 2026 +0300

    IGNITE-28559 Switching Github Actions to jdk17 (#13056)
---
 .github/workflows/commit-check.yml             | 52 ++++++++++++++++++++++----
 .github/workflows/publish-snapshot.yml         |  2 +-
 .github/workflows/sonar-branch.yml             |  4 +-
 .github/workflows/sonar-pr-from-fork-build.yml |  4 +-
 4 files changed, 49 insertions(+), 13 deletions(-)

diff --git a/.github/workflows/commit-check.yml 
b/.github/workflows/commit-check.yml
index 3a83c02516e..7f910879328 100644
--- a/.github/workflows/commit-check.yml
+++ b/.github/workflows/commit-check.yml
@@ -31,7 +31,7 @@ jobs:
     strategy:
       fail-fast: false
       matrix:
-        java: [ '11' ]
+        java: [ '17' ]
     name: Check java code on JDK ${{ matrix.java }}
     steps:
       - uses: actions/checkout@v4
@@ -49,14 +49,50 @@ jobs:
           sudo apt-get update && sudo apt-get install libnuma-dev
 
       - name: Set MAVEN_OPTS
-        if: ${{ matrix.java == '11' }}
+        if: ${{ matrix.java == '17' }}
         run: |
-          echo MAVEN_OPTS='--illegal-access=permit 
--add-exports=java.base/jdk.internal.misc=ALL-UNNAMED
-          --add-exports=java.base/sun.nio.ch=ALL-UNNAMED
-          --add-exports=java.management/com.sun.jmx.mbeanserver=ALL-UNNAMED
-          --add-exports=jdk.internal.jvmstat/sun.jvmstat.monitor=ALL-UNNAMED
-          
--add-exports=java.base/sun.reflect.generics.reflectiveObjects=ALL-UNNAMED
-          -Djdk.tls.client.protocols=TLSv1.2' >> $GITHUB_ENV
+          {
+            echo 'MAVEN_OPTS<<EOF'
+            echo '--add-exports=java.base/jdk.internal.misc=ALL-UNNAMED'
+            echo '--add-exports=java.base/sun.nio.ch=ALL-UNNAMED'
+            echo 
'--add-exports=java.management/com.sun.jmx.mbeanserver=ALL-UNNAMED'
+            echo 
'--add-exports=jdk.internal.jvmstat/sun.jvmstat.monitor=ALL-UNNAMED'
+            echo 
'--add-exports=java.base/sun.reflect.generics.reflectiveObjects=ALL-UNNAMED'
+            echo '--add-opens=java.base/jdk.internal.access=ALL-UNNAMED'
+            echo '--add-opens=java.base/jdk.internal.loader=ALL-UNNAMED'
+            echo '--add-opens=java.base/jdk.internal.misc=ALL-UNNAMED'
+            echo '--add-opens=java.base/sun.net.util=ALL-UNNAMED'
+            echo '--add-opens=java.base/sun.nio.ch=ALL-UNNAMED'
+            echo '--add-opens=java.base/sun.nio.fs=ALL-UNNAMED'
+            echo '--add-opens=java.base/sun.util.calendar=ALL-UNNAMED'
+            echo 
'--add-opens=java.management/com.sun.jmx.mbeanserver=ALL-UNNAMED'
+            echo 
'--add-opens=jdk.internal.jvmstat/sun.jvmstat.monitor=ALL-UNNAMED'
+            echo 
'--add-opens=java.base/sun.reflect.generics.reflectiveObjects=ALL-UNNAMED'
+            echo 
'--add-opens=jdk.management/com.sun.management.internal=ALL-UNNAMED'
+            echo '--add-opens=java.base/java.io=ALL-UNNAMED'
+            echo '--add-opens=java.base/java.nio=ALL-UNNAMED'
+            echo '--add-opens=java.base/java.net=ALL-UNNAMED'
+            echo '--add-opens=java.base/java.util=ALL-UNNAMED'
+            echo '--add-opens=java.base/java.util.concurrent=ALL-UNNAMED'
+            echo '--add-opens=java.base/java.util.concurrent.locks=ALL-UNNAMED'
+            echo 
'--add-opens=java.base/java.util.concurrent.atomic=ALL-UNNAMED'
+            echo '--add-opens=java.base/java.lang=ALL-UNNAMED'
+            echo '--add-opens=java.base/java.lang.invoke=ALL-UNNAMED'
+            echo '--add-opens=java.base/java.math=ALL-UNNAMED'
+            echo '--add-opens=java.sql/java.sql=ALL-UNNAMED'
+            echo '--add-opens=java.base/java.lang.reflect=ALL-UNNAMED'
+            echo '--add-opens=java.base/java.time=ALL-UNNAMED'
+            echo '--add-opens=java.base/java.text=ALL-UNNAMED'
+            echo '--add-opens=java.base/java.security=ALL-UNNAMED'
+            echo '--add-opens=java.logging/java.util.logging=ALL-UNNAMED'
+            echo '--add-opens=java.management/sun.management=ALL-UNNAMED'
+            echo '--add-opens=java.desktop/java.awt.font=ALL-UNNAMED'
+            echo '--add-opens=jdk.compiler/com.sun.tools.javac.api=ALL-UNNAMED'
+            echo 
'--add-opens=jdk.compiler/com.sun.tools.javac.main=ALL-UNNAMED'
+            echo 
'--add-opens=jdk.compiler/com.sun.tools.javac.util=ALL-UNNAMED'
+            echo '-Djdk.tls.client.protocols=TLSv1.2'
+            echo 'EOF'
+          } >> $GITHUB_ENV
 
       - name: Run codestyle and licenses checks
         run: |
diff --git a/.github/workflows/publish-snapshot.yml 
b/.github/workflows/publish-snapshot.yml
index 2d3c918a42e..1886b4167d1 100644
--- a/.github/workflows/publish-snapshot.yml
+++ b/.github/workflows/publish-snapshot.yml
@@ -35,7 +35,7 @@ jobs:
       - name: Set up Java
         uses: actions/setup-java@v2
         with:
-          java-version: 11
+          java-version: 17
           distribution: 'adopt'
           server-id: apache.snapshots.https
           server-username: NEXUS_USER
diff --git a/.github/workflows/sonar-branch.yml 
b/.github/workflows/sonar-branch.yml
index 90463bb1369..87291070ec8 100644
--- a/.github/workflows/sonar-branch.yml
+++ b/.github/workflows/sonar-branch.yml
@@ -40,11 +40,11 @@ jobs:
             # "fetch-depth: 0" is needed for Sonar's new code detection, blame 
information and issue backdating
             # see more details at 
https://community.sonarsource.com/t/git-fetch-depth-implications/75260
 
-      - name: Setup JDK11
+      - name: Setup JDK17
         uses: actions/setup-java@v4
         with:
           distribution: 'temurin'
-          java-version: 11
+          java-version: 17
 
       - name: Cache SonarCloud packages
         uses: actions/cache@v4
diff --git a/.github/workflows/sonar-pr-from-fork-build.yml 
b/.github/workflows/sonar-pr-from-fork-build.yml
index d567782ce52..e0175fbbf54 100644
--- a/.github/workflows/sonar-pr-from-fork-build.yml
+++ b/.github/workflows/sonar-pr-from-fork-build.yml
@@ -36,11 +36,11 @@ jobs:
         with:
           persist-credentials: false
 
-      - name: Set up JDK11
+      - name: Set up JDK17
         uses: actions/setup-java@v4
         with:
           distribution: 'temurin'
-          java-version: '11'
+          java-version: '17'
 
       - name: Cache local Maven repository
         uses: actions/cache@v4

Reply via email to