File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1313 timeout-minutes : 3
1414 strategy :
1515 matrix :
16- java-version : [ 25 ]
16+ java-version : [ 26 ]
1717 os : [ ubuntu-latest ]
1818
1919 steps :
Original file line number Diff line number Diff line change 1010 runs-on : ubuntu-latest
1111 strategy :
1212 matrix :
13- java-version : [ 25 ]
13+ java-version : [ 25, 26 ]
1414 os : [ ubuntu-latest, macos-latest, windows-latest ]
1515
1616 steps :
2929 - name : Run Gradle build
3030 env :
3131 SPRING_PROFILES_ACTIVE : test
32- run : ./gradlew build --parallel --configuration-cache
32+ run : ./gradlew build --parallel --configuration-cache -PjavaVersion=${{ matrix.java-version }}
3333
3434 - name : Generate file
3535 run : |
5858 echo "file 1 is smaller"
5959 exit 1
6060 fi
61+
62+ all-checks-passed :
63+ runs-on : ubuntu-latest
64+ needs : [ build ]
65+ if : always()
66+ steps :
67+ - name : Check status of all required jobs
68+ run : |
69+ if [[ "${{ contains(needs.*.result, 'failure') ||
70+ contains(needs.*.result, 'cancelled') }}" == "true" ]]; then
71+ echo "One or more dynamic checks failed."
72+ exit 1
73+ fi
74+ echo "All checks passed!"
Original file line number Diff line number Diff line change @@ -8,9 +8,13 @@ plugins {
88group = " com.trap-scoring"
99version = " 10.0.0"
1010
11+ val targetJavaVersion = providers.gradleProperty(" javaVersion" )
12+ .orElse(libs.versions.java)
13+ .map { it.toInt() }
14+
1115java {
1216 toolchain {
13- languageVersion.set(JavaLanguageVersion .of(libs.versions.java.get().toInt()) )
17+ languageVersion.set(targetJavaVersion.map { JavaLanguageVersion .of(it) } )
1418 }
1519}
1620
Original file line number Diff line number Diff line change 11[versions ]
2- java = " 25 "
2+ java = " 26 "
33springBoot = " 4.1.0-RC1"
44poi = " 5.5.1"
55opencsv = " 5.12.0"
You can’t perform that action at this time.
0 commit comments