@@ -247,6 +247,7 @@ jobs:
247247 - 17
248248 - 21
249249 - 25 # renovate: datasource=java-version
250+ - 25-deny-unsafe
250251 vm :
251252 - hotspot
252253 - openj9
@@ -260,6 +261,8 @@ jobs:
260261 - true
261262 exclude :
262263 - vm : ${{ inputs.skip-openj9-tests && 'openj9' || '' }}
264+ - test-java-version : 25-deny-unsafe
265+ vm : openj9
263266 fail-fast : false
264267 steps :
265268 - uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
@@ -273,7 +276,7 @@ jobs:
273276 with :
274277 # using zulu because new releases get published quickly
275278 distribution : ${{ matrix.vm == 'hotspot' && 'zulu' || 'adopt-openj9'}}
276- java-version : ${{ matrix.test-java-version }}
279+ java-version : ${{ matrix.test-java-version != '25-deny-unsafe' && matrix.test-java-version || '25' }}
277280
278281 - name : Set up JDK for running Gradle
279282 uses : actions/setup-java@dded0888837ed1f317902acf8a20df0ad188d165 # v5.0.0
@@ -329,7 +332,7 @@ jobs:
329332 -PtestJavaVersion=${{ matrix.test-java-version }}
330333 -PtestJavaVM=${{ matrix.vm }}
331334 -PtestIndy=${{ matrix.test-indy }}
332- -PdenyUnsafe=${{ matrix.test-java-version >= 23 && 'true' || 'false' }}
335+ -PdenyUnsafe=${{ matrix.test-java-version == '25-deny-unsafe' && 'true' || 'false' }}
333336 -Porg.gradle.java.installations.paths=${{ steps.setup-test-java.outputs.path }}
334337 -Porg.gradle.java.installations.auto-download=false
335338 ${{ inputs.no-build-cache && ' --no-build-cache' || '' }}
0 commit comments