Skip to content

Commit f728052

Browse files
author
TheSnoozer
committed
run tests with various java versions
1 parent 6a3c93a commit f728052

1 file changed

Lines changed: 18 additions & 14 deletions

File tree

.github/workflows/default-tests.yml

Lines changed: 18 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -7,15 +7,15 @@ jobs:
77
name: Run checkstyle
88
runs-on: ubuntu-latest
99
steps:
10-
- uses: actions/checkout@v2
10+
- uses: actions/checkout@v3
1111
- name: Set up JDK 11
12-
uses: actions/setup-java@v2
12+
uses: actions/setup-java@v3
1313
with:
1414
distribution: 'zulu'
1515
java-version: 11
1616
java-package: jdk
1717
- name: Cache local Maven repository
18-
uses: actions/cache@v2
18+
uses: actions/cache@v3
1919
with:
2020
path: ~/.m2
2121
key: ${{ runner.os }}-m2-${{ hashFiles('**/pom.xml') }}
@@ -29,24 +29,28 @@ jobs:
2929
needs: checkstyle
3030
strategy:
3131
matrix:
32-
java_allow_illegal_access: [false]
33-
java_version: ['11', '12', '13', '14', '15']
32+
java_allow_illegal_access: [ false ]
33+
java_version: [ '11', '12', '13', '14', '15' ]
3434
include:
3535
- java_version: '16'
3636
java_allow_illegal_access: true
37-
- java_version: '17-ea'
37+
- java_version: '17'
38+
java_allow_illegal_access: true
39+
- java_version: '18'
40+
java_allow_illegal_access: true
41+
- java_version: '19'
3842
java_allow_illegal_access: true
3943

4044
steps:
41-
- uses: actions/checkout@v2
45+
- uses: actions/checkout@v3
4246
- name: Set up JDK ${{ matrix.java_version }}
43-
uses: actions/setup-java@v2
47+
uses: actions/setup-java@v3
4448
with:
4549
distribution: 'zulu'
4650
java-version: ${{ matrix.java_version }}
4751
java-package: jdk
4852
- name: Cache local Maven repository
49-
uses: actions/cache@v2
53+
uses: actions/cache@v3
5054
with:
5155
path: ~/.m2
5256
key: ${{ runner.os }}-m2-${{ hashFiles('**/pom.xml') }}
@@ -65,16 +69,16 @@ jobs:
6569
if: ${{ github.event_name != 'pull_request' && (startsWith(github.ref, 'refs/tags/') || github.ref == 'refs/heads/master') }}
6670

6771
steps:
68-
- uses: actions/checkout@v2
72+
- uses: actions/checkout@v3
6973
- run: git checkout "${GITHUB_REF:11}"
7074
- name: Set up JDK 11
71-
uses: actions/setup-java@v2
75+
uses: actions/setup-java@v3
7276
with:
7377
distribution: 'zulu'
7478
java-version: 11
7579
java-package: jdk
7680
- name: Cache local Maven repository
77-
uses: actions/cache@v2
81+
uses: actions/cache@v3
7882
with:
7983
path: ~/.m2
8084
key: ${{ runner.os }}-m2-${{ hashFiles('**/pom.xml') }}
@@ -89,9 +93,9 @@ jobs:
8993
if: ${{ github.event_name != 'pull_request' && !startsWith(github.ref, 'refs/tags/') && github.ref == 'refs/heads/master' }}
9094

9195
steps:
92-
- uses: actions/checkout@v2
96+
- uses: actions/checkout@v3
9397
- name: Set up JDK 11
94-
uses: actions/setup-java@v2
98+
uses: actions/setup-java@v3
9599
with:
96100
distribution: 'zulu'
97101
java-version: 11

0 commit comments

Comments
 (0)