5454 cancel-in-progress : true
5555 runs-on : ${{ matrix.os }}
5656 strategy :
57+ fail-fast : false # A broken JDK or module must not cancel the others.
5758 matrix :
5859 os : [ ubuntu-latest, ubuntu-24.04-arm ]
5960 module : [
6465 " use-cases/sports-league-scheduling" , "use-cases/task-assigning",
6566 " use-cases/tournament-scheduling" , "use-cases/vehicle-routing"
6667 ]
67- # Only one supported LTS; already too many jobs here.
68- # We choose 25 as that's the latest LTS.
69- java-version : [ 25 ]
68+ java-version : [ 25 ] # The compile target is covered by the Maven workflow.
7069 timeout-minutes : 120
7170 steps :
7271 - name : Checkout timefold-quickstarts
9897 with :
9998 java-version : ${{matrix.java-version}}
10099 distribution : ' graalvm-community'
101- components : ' native-image'
102100 github-token : ${{ secrets.GITHUB_TOKEN }}
103101 cache : ' maven'
104102
@@ -119,12 +117,11 @@ jobs:
119117 cancel-in-progress : true
120118 runs-on : ubuntu-latest
121119 strategy :
120+ fail-fast : false # A broken JDK must not cancel the others.
122121 matrix :
123122 module : [
124123 " getting-started/spring-boot-integration"
125124 ]
126- # Only one supported LTS; already too many jobs here.
127- # We choose 25 as that's the latest LTS.
128125 java-version : [ 25 ]
129126 timeout-minutes : 120
130127 steps :
@@ -157,7 +154,6 @@ jobs:
157154 with :
158155 java-version : ${{matrix.java-version}}
159156 distribution : ' graalvm-community'
160- components : ' native-image'
161157 github-token : ${{ secrets.GITHUB_TOKEN }}
162158 cache : ' maven'
163159
0 commit comments