Skip to content

Commit d98e9d7

Browse files
authored
Update run-gradle-test.yml
1 parent 91add74 commit d98e9d7

File tree

1 file changed

+17
-45
lines changed

1 file changed

+17
-45
lines changed

.github/workflows/run-gradle-test.yml

Lines changed: 17 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: Run Gradle test
1+
name: Run Gradle test (multi-platform)
22

33
on:
44
push:
@@ -10,61 +10,33 @@ on:
1010
jobs:
1111
test-linux:
1212
runs-on: [ubuntu-20.04]
13+
defaults:
14+
run:
15+
working-directory: ${{ github.workspace }}
1316
steps:
1417
- uses: actions/checkout@v4
15-
- uses: actions/setup-java@v4
16-
with:
17-
distribution: 'temurin'
18-
java-version: '17'
19-
- name: Check Java/Gradle versions
20-
run: |
21-
java --version
22-
gradle --version
23-
- name: Run tests
24-
run: |
25-
gradle test
18+
- uses: ihmcrobotics/ihmc-actions/.github/actions/gradle-test@main
2619
test-windows:
2720
runs-on: [windows-2019]
21+
defaults:
22+
run:
23+
working-directory: ${{ github.workspace }}
2824
steps:
2925
- uses: actions/checkout@v4
30-
- uses: actions/setup-java@v4
31-
with:
32-
distribution: 'temurin'
33-
java-version: '17'
34-
- name: Check Java/Gradle versions
35-
run: |
36-
java --version
37-
gradle --version
38-
- name: Run tests
39-
run: |
40-
gradle test
26+
- uses: ihmcrobotics/ihmc-actions/.github/actions/gradle-test@main
4127
test-macos-intel:
4228
runs-on: [macos-12] # macos-12 is exclusively x86_64 intel
29+
defaults:
30+
run:
31+
working-directory: ${{ github.workspace }}
4332
steps:
4433
- uses: actions/checkout@v4
45-
- uses: actions/setup-java@v4
46-
with:
47-
distribution: 'temurin'
48-
java-version: '17'
49-
- name: Check Java/Gradle versions
50-
run: |
51-
java --version
52-
gradle --version
53-
- name: Run tests
54-
run: |
55-
gradle test
34+
- uses: ihmcrobotics/ihmc-actions/.github/actions/gradle-test@main
5635
test-macos-arm:
5736
runs-on: [macos-14] # macos-14 runner is exclusively arm64
37+
defaults:
38+
run:
39+
working-directory: ${{ github.workspace }}
5840
steps:
5941
- uses: actions/checkout@v4
60-
- uses: actions/setup-java@v4
61-
with:
62-
distribution: 'temurin'
63-
java-version: '17'
64-
- name: Check Java/Gradle versions
65-
run: |
66-
java --version
67-
gradle --version
68-
- name: Run tests
69-
run: |
70-
gradle test
42+
- uses: ihmcrobotics/ihmc-actions/.github/actions/gradle-test@main

0 commit comments

Comments
 (0)