77 branches : [ master ]
88 workflow_dispatch :
99
10+ env :
11+ JDK_DISTRIBUTION : zulu
12+ JDK_VERSION_OLDEST : 8
13+ JDK_VERSION_LATEST : 21
14+ JDK_VERSION_LATEST_LTS : 21
15+
1016jobs :
1117 build :
1218 name : Build
@@ -17,11 +23,11 @@ jobs:
1723 - name : Set up JDKs
1824 uses : actions/setup-java@v4
1925 with :
20- distribution : ${{ vars .JDK_DISTRIBUTION }}
26+ distribution : ${{ env .JDK_DISTRIBUTION }}
2127 java-version : |
22- ${{ vars .JDK_VERSION_OLDEST }}
23- ${{ vars .JDK_VERSION_LATEST }}
24- ${{ vars .JDK_VERSION_LATEST_LTS }}
28+ ${{ env .JDK_VERSION_OLDEST }}
29+ ${{ env .JDK_VERSION_LATEST }}
30+ ${{ env .JDK_VERSION_LATEST_LTS }}
2531
2632 - name : Checkout
2733 uses : actions/checkout@v4
3238 - name : Assemble and Check
3339 run : >
3440 ./gradlew
35- -Porg.gradle.java.installations.fromEnv=JAVA_HOME_${{ vars .JDK_VERSION_OLDEST }}_X64,JAVA_HOME_${{ vars .JDK_VERSION_LATEST }}_X64
41+ -Porg.gradle.java.installations.fromEnv=JAVA_HOME_${{ env .JDK_VERSION_OLDEST }}_X64,JAVA_HOME_${{ env .JDK_VERSION_LATEST }}_X64
3642 assemble check
3743
3844 - name : Upload reports
@@ -56,11 +62,11 @@ jobs:
5662 - name : Set up JDKs
5763 uses : actions/setup-java@v4
5864 with :
59- distribution : ${{ vars .JDK_DISTRIBUTION }}
65+ distribution : ${{ env .JDK_DISTRIBUTION }}
6066 java-version : |
61- ${{ vars .JDK_VERSION_OLDEST }}
62- ${{ vars .JDK_VERSION_LATEST }}
63- ${{ vars .JDK_VERSION_LATEST_LTS }}
67+ ${{ env .JDK_VERSION_OLDEST }}
68+ ${{ env .JDK_VERSION_LATEST }}
69+ ${{ env .JDK_VERSION_LATEST_LTS }}
6470
6571 - name : Checkout
6672 uses : actions/checkout@v4
@@ -72,17 +78,17 @@ jobs:
7278 run : >
7379 ./gradlew
7480 -Pdriver=${{ matrix.driver }}
75- -PtestJavaLangVersion=${{ vars .JDK_VERSION_OLDEST }}
76- -Porg.gradle.java.installations.fromEnv=JAVA_HOME_${{ vars .JDK_VERSION_OLDEST }}_X64,JAVA_HOME_${{ vars .JDK_VERSION_LATEST }}_X64
81+ -PtestJavaLangVersion=${{ env .JDK_VERSION_OLDEST }}
82+ -Porg.gradle.java.installations.fromEnv=JAVA_HOME_${{ env .JDK_VERSION_OLDEST }}_X64,JAVA_HOME_${{ env .JDK_VERSION_LATEST }}_X64
7783 integration-test-java:test
7884 integration-test-kotlin:test
7985
8086 - name : Test with the latest JDK using JPMS
8187 run : >
8288 ./gradlew
8389 -Pdriver=${{ matrix.driver }}
84- -PtestJavaLangVersion=${{ vars .JDK_VERSION_LATEST }}
85- -Porg.gradle.java.installations.fromEnv=JAVA_HOME_${{ vars .JDK_VERSION_OLDEST }}_X64,JAVA_HOME_${{ vars .JDK_VERSION_LATEST }}_X64
90+ -PtestJavaLangVersion=${{ env .JDK_VERSION_LATEST }}
91+ -Porg.gradle.java.installations.fromEnv=JAVA_HOME_${{ env .JDK_VERSION_OLDEST }}_X64,JAVA_HOME_${{ env .JDK_VERSION_LATEST }}_X64
8692 -PtestUseModule=true
8793 integration-test-java:test
8894 integration-test-java-additional:test
9197 run : >
9298 ./gradlew
9399 -Pdriver=${{ matrix.driver }}
94- -PtestJavaLangVersion=${{ vars .JDK_VERSION_LATEST_LTS }}
100+ -PtestJavaLangVersion=${{ env .JDK_VERSION_LATEST_LTS }}
95101 -PtestUseModule=true
96102 integration-test-java:test
97103 integration-test-java-additional:test
@@ -116,11 +122,11 @@ jobs:
116122 - name : Set up JDKs
117123 uses : actions/setup-java@v4
118124 with :
119- distribution : ${{ vars .JDK_DISTRIBUTION }}
125+ distribution : ${{ env .JDK_DISTRIBUTION }}
120126 java-version : |
121- ${{ vars .JDK_VERSION_OLDEST }}
122- ${{ vars .JDK_VERSION_LATEST }}
123- ${{ vars .JDK_VERSION_LATEST_LTS }}
127+ ${{ env .JDK_VERSION_OLDEST }}
128+ ${{ env .JDK_VERSION_LATEST }}
129+ ${{ env .JDK_VERSION_LATEST_LTS }}
124130
125131 - name : Checkout
126132 uses : actions/checkout@v4
@@ -136,7 +142,7 @@ jobs:
136142 ORG_GRADLE_PROJECT_sonatypePassword : ${{ secrets.OSSRH_PASSWORD }}
137143 run : >
138144 ./gradlew
139- -Porg.gradle.java.installations.fromEnv=JAVA_HOME_${{ vars .JDK_VERSION_OLDEST }}_X64,JAVA_HOME_${{ vars .JDK_VERSION_LATEST }}_X64
145+ -Porg.gradle.java.installations.fromEnv=JAVA_HOME_${{ env .JDK_VERSION_OLDEST }}_X64,JAVA_HOME_${{ env .JDK_VERSION_LATEST }}_X64
140146 publishToSonatype closeAndReleaseSonatypeStagingRepository
141147
142148 - name : Upload reports
0 commit comments