File tree Expand file tree Collapse file tree 3 files changed +27
-0
lines changed Expand file tree Collapse file tree 3 files changed +27
-0
lines changed Original file line number Diff line number Diff line change @@ -10,6 +10,14 @@ concurrency:
10
10
cancel-in-progress : true
11
11
12
12
jobs :
13
+
14
+ validation :
15
+ name : " Validation"
16
+ runs-on : ubuntu-latest
17
+ steps :
18
+ - uses : actions/checkout@v4
19
+ - uses : gradle/actions/wrapper-validation@v4
20
+
13
21
build-client :
14
22
name : " PhotonClient Build"
15
23
defaults :
44
52
45
53
name : " Photonlib - Build Examples - ${{ matrix.os }}"
46
54
runs-on : ${{ matrix.os }}
55
+ needs : [validation]
47
56
48
57
steps :
49
58
- name : Checkout code
71
80
build-gradle :
72
81
name : " Gradle Build"
73
82
runs-on : ubuntu-22.04
83
+ needs : [validation]
74
84
steps :
75
85
# Checkout code.
76
86
- name : Checkout code
@@ -130,6 +140,7 @@ jobs:
130
140
build-photonlib-vendorjson :
131
141
name : " Build Vendor JSON"
132
142
runs-on : ubuntu-22.04
143
+ needs : [validation]
133
144
steps :
134
145
- uses : actions/checkout@v4
135
146
with :
@@ -174,6 +185,7 @@ jobs:
174
185
175
186
name : " Photonlib - Build Host - ${{ matrix.artifact-name }}"
176
187
runs-on : ${{ matrix.os }}
188
+ needs : [validation]
177
189
steps :
178
190
- uses : actions/checkout@v4
179
191
with :
@@ -217,6 +229,7 @@ jobs:
217
229
runs-on : ubuntu-22.04
218
230
container : ${{ matrix.container }}
219
231
name : " Photonlib - Build Docker - ${{ matrix.artifact-name }}"
232
+ needs : [validation]
220
233
steps :
221
234
- uses : actions/checkout@v4
222
235
with :
Original file line number Diff line number Diff line change @@ -10,6 +10,12 @@ concurrency:
10
10
cancel-in-progress : true
11
11
12
12
jobs :
13
+ validation :
14
+ name : " Validation"
15
+ runs-on : ubuntu-latest
16
+ steps :
17
+ - uses : actions/checkout@v4
18
+ - uses : gradle/actions/wrapper-validation@v4
13
19
wpiformat :
14
20
name : " wpiformat"
15
21
runs-on : ubuntu-22.04
40
46
if : ${{ failure() }}
41
47
javaformat :
42
48
name : " Java Formatting"
49
+ needs : [validation]
43
50
runs-on : ubuntu-22.04
44
51
steps :
45
52
- uses : actions/checkout@v4
Original file line number Diff line number Diff line change @@ -16,6 +16,12 @@ permissions:
16
16
id-token : write
17
17
18
18
jobs :
19
+ validation :
20
+ name : " Validation"
21
+ runs-on : ubuntu-latest
22
+ steps :
23
+ - uses : actions/checkout@v4
24
+ - uses : gradle/actions/wrapper-validation@v4
19
25
build_demo :
20
26
name : Build PhotonClient Demo
21
27
defaults :
39
45
40
46
run_java_cpp_docs :
41
47
name : Build Java and C++ API Docs
48
+ needs : [validation]
42
49
runs-on : " ubuntu-22.04"
43
50
steps :
44
51
- name : Checkout code
You can’t perform that action at this time.
0 commit comments