File tree Expand file tree Collapse file tree 1 file changed +17
-3
lines changed
Expand file tree Collapse file tree 1 file changed +17
-3
lines changed Original file line number Diff line number Diff line change 77 strategy :
88 fail-fast : false
99 matrix :
10- os : [ubuntu-22.04, windows-2022, macos-13]
10+ include :
11+ - os : ubuntu-22.04
12+ eclipse : 4.12
13+ java : 17
14+ - os : windows-2022
15+ eclipse : 4.12
16+ java : 17
17+ - os : macos-15-intel
18+ # Even if our tests pass on macOS 15 with some older Eclipse versions
19+ # 4.35 is the first that explicitly targets macOS 15 - see
20+ # https://eclipse.dev/eclipse/development/plans.html?file=plans/eclipse_project_plan_4_35.xml
21+ # https://eclipse.dev/eclipse/development/plans.html?file=plans/eclipse_project_plan_4_34.xml
22+ eclipse : 4.35
23+ java : 21
24+ name : Eclipse ${{ matrix.eclipse }}, Java ${{ matrix.java }}, ${{ matrix.os }}
1125 runs-on : ${{ matrix.os }}
1226 steps :
1327 - uses : actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
1428 - uses : actions/setup-java@dded0888837ed1f317902acf8a20df0ad188d165 # v5.0.0
1529 with :
1630 distribution : temurin
17- java-version : 17
31+ java-version : ${{ matrix.java }}
1832 - name : Build
1933 shell : bash
2034 run : |
2135 if [[ "$RUNNER_OS" == "Linux" ]]; then
2236 export DISPLAY=:99.0
2337 Xvfb $DISPLAY &
2438 fi
25- ./mvnw -V -B -e verify -Pe4.12 -Dtycho.executionEnvironment=JavaSE-17 -DskipUITests=false --no-transfer-progress
39+ ./mvnw -V -B -e verify -Pe${{ matrix.eclipse }} -Dtycho.executionEnvironment=JavaSE-${{ matrix.java }} -DskipUITests=false --no-transfer-progress
You can’t perform that action at this time.
0 commit comments