Skip to content

Commit a9603b4

Browse files
committed
Update build matrix.
1 parent 54b22a3 commit a9603b4

File tree

1 file changed

+30
-13
lines changed

1 file changed

+30
-13
lines changed

.github/workflows/main.yml

+30-13
Original file line numberDiff line numberDiff line change
@@ -18,49 +18,48 @@ jobs:
1818
- uses: actions/checkout@v2
1919
- uses: actions/setup-java@v2
2020
with:
21-
java-version: 17-ea
21+
java-version: 18-ea
2222
distribution: temurin
2323
cache: maven
2424
- name: Install JDK and build project
25-
run: ./mvnw verify -Pjava17
25+
run: ./mvnw verify -Pjava18
2626
continue-on-error: false
27-
any-supported:
27+
hotspot-supported:
2828
name: Any (supported)
2929
strategy:
3030
fail-fast: false
3131
matrix:
3232
os: [ubuntu-18.04, macOS-10.15, windows-2019]
33-
java: [8, 11]
34-
distribution: [temurin, adopt-openj9]
33+
java: [8, 11, 17]
3534
runs-on: ${{ matrix.os }}
3635
steps:
3736
- uses: actions/checkout@v2
3837
- uses: actions/setup-java@v2
3938
with:
4039
java-version: ${{ matrix.java }}
41-
distribution: ${{ matrix.distribution }}
40+
distribution: temurin
4241
architecture: x64
4342
cache: maven
4443
- name: Build project
4544
run: ./mvnw verify -Pintegration -Pjava${{ matrix.java }}
46-
hotspot-32:
47-
name: HotSpot (32 bit)
45+
j9-supported:
46+
name: Any (supported)
4847
strategy:
4948
fail-fast: false
5049
matrix:
51-
os: [ubuntu-18.04, windows-2019]
52-
java: [8]
50+
os: [ubuntu-18.04, macOS-10.15, windows-2019]
51+
java: [8, 11]
5352
runs-on: ${{ matrix.os }}
5453
steps:
5554
- uses: actions/checkout@v2
5655
- uses: actions/setup-java@v2
5756
with:
5857
java-version: ${{ matrix.java }}
59-
distribution: zulu
60-
architecture: x86
58+
distribution: adopt-openj9
59+
architecture: x64
6160
cache: maven
6261
- name: Build project
63-
run: ./mvnw verify "-Djapicmp.skip=true" -Pintegration -Pjava${{ matrix.java }}
62+
run: ./mvnw verify -Pintegration -Pjava${{ matrix.java }}
6463
hotspot-unsupported:
6564
name: HotSpot (unsupported)
6665
strategy:
@@ -78,6 +77,24 @@ jobs:
7877
cache: maven
7978
- name: Build project
8079
run: ./mvnw verify -Pintegration -Pjava${{ matrix.java }}
80+
hotspot-32:
81+
name: HotSpot (32 bit)
82+
strategy:
83+
fail-fast: false
84+
matrix:
85+
os: [ubuntu-18.04, windows-2019]
86+
java: [8]
87+
runs-on: ${{ matrix.os }}
88+
steps:
89+
- uses: actions/checkout@v2
90+
- uses: actions/setup-java@v2
91+
with:
92+
java-version: ${{ matrix.java }}
93+
distribution: zulu
94+
architecture: x86
95+
cache: maven
96+
- name: Build project
97+
run: ./mvnw verify "-Djapicmp.skip=true" -Pintegration -Pjava${{ matrix.java }}
8198
hotspot-legacy:
8299
name: HotSpot (legacy)
83100
strategy:

0 commit comments

Comments
 (0)