1
- name : Run Gradle test
1
+ name : Run Gradle test (multi-platform)
2
2
3
3
on :
4
4
push :
10
10
jobs :
11
11
test-linux :
12
12
runs-on : [ubuntu-20.04]
13
+ defaults :
14
+ run :
15
+ working-directory : ${{ github.workspace }}
13
16
steps :
14
17
- 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
26
19
test-windows :
27
20
runs-on : [windows-2019]
21
+ defaults :
22
+ run :
23
+ working-directory : ${{ github.workspace }}
28
24
steps :
29
25
- 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
41
27
test-macos-intel :
42
28
runs-on : [macos-12] # macos-12 is exclusively x86_64 intel
29
+ defaults :
30
+ run :
31
+ working-directory : ${{ github.workspace }}
43
32
steps :
44
33
- 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
56
35
test-macos-arm :
57
36
runs-on : [macos-14] # macos-14 runner is exclusively arm64
37
+ defaults :
38
+ run :
39
+ working-directory : ${{ github.workspace }}
58
40
steps :
59
41
- 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