File tree Expand file tree Collapse file tree 1 file changed +26
-3
lines changed Expand file tree Collapse file tree 1 file changed +26
-3
lines changed Original file line number Diff line number Diff line change @@ -36,17 +36,40 @@ jobs:
3636 run : ./gradlew build -x test
3737
3838 test :
39- name : test (${{ matrix.test-java-version }})
40- runs-on : ubuntu-latest
39+ name : Build
40+ runs-on : ${{ matrix.os }}
4141 strategy :
42+ fail-fast : false
4243 matrix :
44+ os :
45+ - macos-latest
46+ - macos-13
47+ - ubuntu-latest
48+ - windows-latest
4349 test-java-version :
4450 - 8
4551 - 11
4652 - 17
4753 - 21
4854 - 23
49- fail-fast : false
55+ # Collect coverage on latest LTS
56+ include :
57+ - os : ubuntu-latest
58+ test-java-version : 21
59+ coverage : true
60+ jmh-based-tests : true
61+ # macos-latest drops support for java 8 temurin. Run java 8 on macos-13. Run java 11, 17, 21 on macos-latest.
62+ exclude :
63+ - os : macos-latest
64+ test-java-version : 8
65+ - os : macos-13
66+ test-java-version : 11
67+ - os : macos-13
68+ test-java-version : 17
69+ - os : macos-13
70+ test-java-version : 21
71+ - os : macos-13
72+ test-java-version : 23
5073 steps :
5174 - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
5275
You can’t perform that action at this time.
0 commit comments