Skip to content

Commit 4f71158

Browse files
committed
add test for Mac OS and Windows
1 parent d3ded92 commit 4f71158

1 file changed

Lines changed: 9 additions & 28 deletions

File tree

.github/workflows/build.yml

Lines changed: 9 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -6,36 +6,17 @@ on:
66
- main
77
- release/*
88
pull_request:
9-
merge_group:
109
workflow_dispatch:
1110

12-
permissions:
13-
contents: read
14-
1511
concurrency:
1612
group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.sha }}
1713
cancel-in-progress: true
1814

15+
permissions:
16+
contents: read
17+
1918
jobs:
2019
build:
21-
runs-on: ubuntu-latest
22-
steps:
23-
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
24-
25-
- name: Set up JDK for running Gradle
26-
uses: actions/setup-java@c5195efecf7bdfc987ee8bae7a71cb8b11521c00 # v4.7.1
27-
with:
28-
distribution: temurin
29-
java-version: 17
30-
31-
- name: Set up gradle
32-
uses: gradle/actions/setup-gradle@8379f6a1328ee0e06e2bb424dadb7b159856a326 # v4.4.0
33-
with:
34-
cache-read-only: ${{ github.event_name == 'pull_request' }}
35-
- name: Gradle build and test
36-
run: ./gradlew build -x test
37-
38-
test:
3920
name: Build
4021
runs-on: ${{ matrix.os }}
4122
strategy:
@@ -73,15 +54,15 @@ jobs:
7354
steps:
7455
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
7556

76-
- id: setup-test-java
77-
name: Set up JDK ${{ matrix.test-java-version }} for running tests
57+
- id: setup-java-test
58+
name: Set up Java ${{ matrix.test-java-version }} for tests
7859
uses: actions/setup-java@c5195efecf7bdfc987ee8bae7a71cb8b11521c00 # v4.7.1
7960
with:
80-
# using zulu because new releases get published quickly
81-
distribution: zulu
61+
distribution: temurin
8262
java-version: ${{ matrix.test-java-version }}
8363

84-
- name: Set up JDK for running Gradle
64+
- id: setup-java
65+
name: Set up Java for build
8566
uses: actions/setup-java@c5195efecf7bdfc987ee8bae7a71cb8b11521c00 # v4.7.1
8667
with:
8768
distribution: temurin
@@ -95,7 +76,7 @@ jobs:
9576
run: >
9677
./gradlew test
9778
-PtestJavaVersion=${{ matrix.test-java-version }}
98-
-Porg.gradle.java.installations.paths=${{ steps.setup-test-java.outputs.path }}
79+
-Porg.gradle.java.installations.paths="${{ steps.setup-test-java.outputs.path }}"
9980
-Porg.gradle.java.installations.auto-download=false
10081
10182
integration-test:

0 commit comments

Comments
 (0)