diff --git a/.github/workflows/commit-check.yml b/.github/workflows/commit-check.yml index 3a83c02516e40..b295ffa6fd7f4 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,46 @@ 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='--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 + --add-opens=java.base/jdk.internal.access=ALL-UNNAMED + --add-opens=java.base/jdk.internal.loader=ALL-UNNAMED + --add-opens=java.base/jdk.internal.misc=ALL-UNNAMED + --add-opens=java.base/sun.net.util=ALL-UNNAMED + --add-opens=java.base/sun.nio.ch=ALL-UNNAMED + --add-opens=java.base/sun.nio.fs=ALL-UNNAMED + --add-opens=java.base/sun.util.calendar=ALL-UNNAMED + --add-opens=java.management/com.sun.jmx.mbeanserver=ALL-UNNAMED + --add-opens=jdk.internal.jvmstat/sun.jvmstat.monitor=ALL-UNNAMED + --add-opens=java.base/sun.reflect.generics.reflectiveObjects=ALL-UNNAMED + --add-opens=jdk.management/com.sun.management.internal=ALL-UNNAMED + --add-opens=java.base/java.io=ALL-UNNAMED + --add-opens=java.base/java.nio=ALL-UNNAMED + --add-opens=java.base/java.net=ALL-UNNAMED + --add-opens=java.base/java.util=ALL-UNNAMED + --add-opens=java.base/java.util.concurrent=ALL-UNNAMED + --add-opens=java.base/java.util.concurrent.locks=ALL-UNNAMED + --add-opens=java.base/java.util.concurrent.atomic=ALL-UNNAMED + --add-opens=java.base/java.lang=ALL-UNNAMED + --add-opens=java.base/java.lang.invoke=ALL-UNNAMED + --add-opens=java.base/java.math=ALL-UNNAMED + --add-opens=java.sql/java.sql=ALL-UNNAMED + --add-opens=java.base/java.lang.reflect=ALL-UNNAMED + --add-opens=java.base/java.time=ALL-UNNAMED + --add-opens=java.base/java.text=ALL-UNNAMED + --add-opens=java.base/java.security=ALL-UNNAMED + --add-opens=java.logging/java.util.logging=ALL-UNNAMED + --add-opens=java.management/sun.management=ALL-UNNAMED + --add-opens=java.desktop/java.awt.font=ALL-UNNAMED + --add-opens=jdk.compiler/com.sun.tools.javac.api=ALL-UNNAMED + --add-opens=jdk.compiler/com.sun.tools.javac.main=ALL-UNNAMED + --add-opens=jdk.compiler/com.sun.tools.javac.util=ALL-UNNAMED + -Djdk.tls.client.protocols=TLSv1.2' >> $GITHUB_ENV - name: Run codestyle and licenses checks run: | diff --git a/.github/workflows/publish-snapshot.yml b/.github/workflows/publish-snapshot.yml index 2d3c918a42e13..1886b4167d1de 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 90463bb1369c3..87291070ec835 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 d567782ce5226..e0175fbbf54ed 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