@@ -30,38 +30,32 @@ jobs:
30
30
cache : ' maven'
31
31
- run : mvn -V -B dependency-check:check
32
32
timeout-minutes : 60
33
- documentation :
34
- name : Javadoc
35
- runs-on : ubuntu-latest
36
- steps :
37
- - uses : actions/checkout@v3
38
- - uses : actions/setup-java@v3
39
- with :
40
- distribution : temurin
41
- java-version : ${{ env.DEV_JDK }}
42
- cache : ' maven'
43
- - run : mvn -V -B -q -T 2C install javadoc:javadoc -DskipTests -D'dependency-check.skip' -D'license.skip' --projects '!exist-distribution,!exist-installer' --also-make
44
33
test :
45
- name : (JDK ${{ matrix.jdk }} / ${{ matrix. os }}) Test
34
+ name : ${{ matrix.os }} Test
46
35
strategy :
47
36
fail-fast : false
48
37
matrix :
49
38
os : [ubuntu-latest, windows-latest, macOS-latest]
50
- jdk : [ '17' ]
51
39
runs-on : ${{ matrix.os }}
52
40
steps :
53
41
- uses : actions/checkout@v3
54
- - name : Set up JDK ${{ matrix.jdk }}
42
+ - name : Set up JDK
55
43
uses : actions/setup-java@v3
56
44
with :
57
45
distribution : temurin
58
- java-version : ${{ matrix.jdk }}
46
+ java-version : ${{ env.DEV_JDK }}
59
47
cache : ' maven'
48
+ - name : Maven Build
49
+ timeout-minutes : 10
50
+ run : mvn -V -B -T 1C compile test-compile -DtrimStackTrace=false -D'dependency-check.skip' -D'license.skip'
60
51
- name : Maven Test
61
52
timeout-minutes : 60
62
- run : mvn -V -B verify -D'dependency-check.skip' -D'license.skip'
63
- - name : Maven Code Coverage
64
- if : ${{ github.ref == 'refs/heads/develop' && matrix.jdk == env.DEV_JDK && matrix.os == 'ubuntu-latest' }}
53
+ run : mvn -V -B verify -DtrimStackTrace=false -D'dependency-check.skip' -D'license.skip'
54
+ - name : Javadoc (Linux only)
55
+ if : ${{ matrix.os == 'ubuntu-latest' }}
56
+ run : mvn -V -B -q -T 1C install javadoc:javadoc -DskipTests -D'dependency-check.skip' -D'license.skip' --projects '!exist-distribution,!exist-installer' --also-make
57
+ - name : Maven Code Coverage (Develop branch on Linux only)
58
+ if : ${{ github.ref == 'refs/heads/develop' && matrix.os == 'ubuntu-latest' }}
65
59
env :
66
60
CI_NAME : github
67
61
BRANCH_NAME_OR_REF : ${{ github.head_ref || github.ref }}
73
67
if : always()
74
68
uses : actions/upload-artifact@v3
75
69
with :
76
- name : ${{ runner.os }}-jdk${{ matrix.jdk }}- build-logs
70
+ name : ${{ runner.os }}-build-logs
77
71
retention-days : 5
78
72
path : |
79
73
**/*.jfr
0 commit comments