File tree Expand file tree Collapse file tree 1 file changed +15
-26
lines changed Expand file tree Collapse file tree 1 file changed +15
-26
lines changed Original file line number Diff line number Diff line change 22
22
strategy :
23
23
fail-fast : false
24
24
matrix :
25
- os : [ ubuntu-latest, macos-latest, windows-latest ]
25
+ os : [ ubuntu-latest ]
26
26
java : [ 15, 11 ]
27
+ experimental : [ false ]
28
+ include :
29
+ # Only test on macos and windows with a single recent JDK to avoid a
30
+ # combinatorial explosion of test configurations.
31
+ - os : macos-latest
32
+ java : 15
33
+ experimental : false
34
+ - os : windows-latest
35
+ java : 15
36
+ experimental : false
37
+ - os : ubuntu-latest
38
+ java : 16-ea
39
+ experimental : true
27
40
runs-on : ${{ matrix.os }}
41
+ continue-on-error : ${{ matrix.experimental }}
28
42
steps :
29
43
- name : ' Check out repository'
30
44
uses : actions/checkout@v2
46
60
shell : bash
47
61
run : mvn test -B
48
62
49
- early_access :
50
- name : ' JDK Early-Access'
51
- continue-on-error : true
52
- runs-on : ubuntu-latest
53
- steps :
54
- - name : ' Check out repository'
55
- uses : actions/checkout@v2
56
- - name : ' Cache local Maven repository'
57
- uses : actions/cache@v2
58
- with :
59
- path : ~/.m2/repository
60
- key : ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
61
- restore-keys : |
62
- ${{ runner.os }}-maven-
63
- - name : ' Set up JDK ${{ matrix.java }}'
64
- uses : actions/setup-java@v1
65
- with :
66
- java-version : 16-ea
67
- - name : ' Install'
68
- shell : bash
69
- run : mvn install -DskipTests=true -Dmaven.javadoc.skip=true -B -V
70
- - name : ' Test'
71
- shell : bash
72
- run : mvn test -B
73
-
74
63
publish_snapshot :
75
64
name : ' Publish snapshot'
76
65
needs : test
You can’t perform that action at this time.
0 commit comments