Skip to content

Commit 75860ca

Browse files
committed
add windows and macos coverage
1 parent 96f6bb1 commit 75860ca

1 file changed

Lines changed: 10 additions & 3 deletions

File tree

.github/workflows/groovy-build-test.yml

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,13 @@ jobs:
2929
fail-fast: false
3030
matrix:
3131
java: [17, 21, 25]
32-
runs-on: ubuntu-latest
32+
os: [ubuntu-latest]
33+
include:
34+
- java: 17
35+
os: windows-latest
36+
- java: 17
37+
os: macos-latest
38+
runs-on: ${{ matrix.os }}
3339
steps:
3440
- uses: actions/checkout@v6
3541
- uses: actions/setup-java@v5
@@ -41,13 +47,14 @@ jobs:
4147
check-latest: true
4248
- uses: gradle/actions/setup-gradle@0723195856401067f7a2779048b490ace7a47d7c # v5.0.2
4349
- name: Test with Gradle
44-
run: ./gradlew test -Ptarget.java.home="$JAVA_HOME_${{ matrix.java }}_X64"
50+
run: ./gradlew test -Ptarget.java.home="$JAVA_HOME_${{ matrix.java }}_${{ runner.arch }}"
51+
shell: bash
4552
timeout-minutes: 60
4653
- name: Upload reports
4754
uses: actions/upload-artifact@v7
4855
if: always()
4956
with:
50-
name: build-reports-${{ matrix.java }}
57+
name: build-reports-${{ matrix.os }}-${{ matrix.java }}
5158
path: '**/build/reports/'
5259

5360
additional:

0 commit comments

Comments
 (0)