|
1 | 1 | name: Test |
2 | 2 |
|
3 | 3 | on: |
4 | | - push: |
5 | | - branches: |
6 | | - - "master" |
7 | | - - "develop" |
8 | | - pull_request: |
9 | | - types: [ready_for_review, synchronize, opened] |
| 4 | + push: |
| 5 | + branches: |
| 6 | + - "master" |
| 7 | + - "develop" |
| 8 | + pull_request: |
| 9 | + types: [ ready_for_review, synchronize, opened ] |
10 | 10 |
|
11 | 11 | jobs: |
12 | 12 | unit: |
13 | 13 | runs-on: ubuntu-latest |
14 | 14 | strategy: |
15 | 15 | matrix: |
16 | 16 | # test against latest update of each major Java version, as well as specific updates of LTS versions: |
17 | | - java: [ 8, 9, 10, 11, 12, 13 ] |
| 17 | + java: [ 8, 11, 15, 16 ] |
18 | 18 |
|
19 | 19 | steps: |
20 | | - - uses: actions/checkout@v2 |
| 20 | + - name: Checkout code |
| 21 | + uses: actions/checkout@v2 |
| 22 | + with: |
| 23 | + ref: ${{ github.head_ref }} |
21 | 24 |
|
22 | | - - name: Use Java Version ${{ matrix.java }} |
23 | | - uses: actions/setup-java@v2 |
24 | | - with: |
25 | | - java-version: ${{ matrix.java }} |
26 | | - distribution: 'adopt' |
| 25 | + - name: Merge Conflict finder |
| 26 | + uses: olivernybroe/action-conflict-finder@v1.1 |
27 | 27 |
|
28 | | - - name: Install |
29 | | - run: gradle dependencies |
| 28 | + - name: Use Java Version ${{ matrix.java }} |
| 29 | + uses: actions/setup-java@v2 |
| 30 | + with: |
| 31 | + distribution: 'adopt' |
| 32 | + java-version: ${{ matrix.java }} |
| 33 | + cache: 'gradle' |
30 | 34 |
|
31 | | - - name: Test |
32 | | - run: gradle test && gradle jacocoTestReport |
| 35 | + - name: Install |
| 36 | + run: gradle dependencies |
33 | 37 |
|
34 | | - - name: Codecov |
35 | | - run: bash <(curl -s https://codecov.io/bash) -t ${{ secrets.CODECOV_TOKEN }} |
| 38 | + - name: Test |
| 39 | + run: gradle test && gradle jacocoTestReport |
| 40 | + |
| 41 | + - name: Codecov |
| 42 | + run: bash <(curl -s https://codecov.io/bash) -t ${{ secrets.CODECOV_TOKEN }} |
0 commit comments