15
15
# We use local reusable workflows to make architecture clean and simple
16
16
# https://docs.github.com/en/actions/sharing-automations/reusing-workflows
17
17
- " .github/workflows/docker-build-test-upload.yml"
18
- - " .github/workflows/docker-merge-tags.yml"
19
18
- " .github/workflows/docker-tag-push.yml"
20
19
- " .github/workflows/docker-wiki-update.yml"
21
20
39
38
paths :
40
39
- " .github/workflows/docker.yml"
41
40
- " .github/workflows/docker-build-test-upload.yml"
42
- - " .github/workflows/docker-merge-tags.yml"
43
41
- " .github/workflows/docker-tag-push.yml"
44
42
- " .github/workflows/docker-wiki-update.yml"
45
43
90
88
platform : aarch64
91
89
runs-on : ubuntu-24.04-arm
92
90
timeout-minutes : 15
93
- needs : [ aarch64-foundation]
91
+ needs : aarch64-foundation
94
92
95
93
x86_64-base :
96
94
uses : ./.github/workflows/docker-build-test-upload.yml
100
98
platform : x86_64
101
99
runs-on : ubuntu-24.04
102
100
timeout-minutes : 15
103
- needs : [ x86_64-foundation]
101
+ needs : x86_64-foundation
104
102
105
103
aarch64-minimal :
106
104
uses : ./.github/workflows/docker-build-test-upload.yml
@@ -110,7 +108,7 @@ jobs:
110
108
platform : aarch64
111
109
runs-on : ubuntu-24.04-arm
112
110
timeout-minutes : 15
113
- needs : [ aarch64-base]
111
+ needs : aarch64-base
114
112
if : ${{ !contains(github.event.pull_request.title, '[FAST_BUILD]') }}
115
113
116
114
x86_64-minimal :
@@ -121,7 +119,7 @@ jobs:
121
119
platform : x86_64
122
120
runs-on : ubuntu-24.04
123
121
timeout-minutes : 15
124
- needs : [ x86_64-base]
122
+ needs : x86_64-base
125
123
if : ${{ !contains(github.event.pull_request.title, '[FAST_BUILD]') }}
126
124
127
125
aarch64-scipy :
@@ -132,7 +130,7 @@ jobs:
132
130
platform : aarch64
133
131
runs-on : ubuntu-24.04-arm
134
132
timeout-minutes : 15
135
- needs : [ aarch64-minimal]
133
+ needs : aarch64-minimal
136
134
if : ${{ !contains(github.event.pull_request.title, '[FAST_BUILD]') }}
137
135
138
136
x86_64-scipy :
@@ -143,7 +141,7 @@ jobs:
143
141
platform : x86_64
144
142
runs-on : ubuntu-24.04
145
143
timeout-minutes : 15
146
- needs : [ x86_64-minimal]
144
+ needs : x86_64-minimal
147
145
if : ${{ !contains(github.event.pull_request.title, '[FAST_BUILD]') }}
148
146
149
147
aarch64-r :
@@ -154,7 +152,7 @@ jobs:
154
152
platform : aarch64
155
153
runs-on : ubuntu-24.04-arm
156
154
timeout-minutes : 15
157
- needs : [ aarch64-minimal]
155
+ needs : aarch64-minimal
158
156
if : ${{ !contains(github.event.pull_request.title, '[FAST_BUILD]') }}
159
157
160
158
x86_64-r :
@@ -165,7 +163,7 @@ jobs:
165
163
platform : x86_64
166
164
runs-on : ubuntu-24.04
167
165
timeout-minutes : 15
168
- needs : [ x86_64-minimal]
166
+ needs : x86_64-minimal
169
167
if : ${{ !contains(github.event.pull_request.title, '[FAST_BUILD]') }}
170
168
171
169
aarch64-julia :
@@ -177,7 +175,7 @@ jobs:
177
175
runs-on : ubuntu-24.04-arm
178
176
# This workflow sometimes takes quite long to build
179
177
timeout-minutes : 30
180
- needs : [ aarch64-minimal]
178
+ needs : aarch64-minimal
181
179
if : ${{ !contains(github.event.pull_request.title, '[FAST_BUILD]') }}
182
180
183
181
x86_64-julia :
@@ -188,7 +186,7 @@ jobs:
188
186
platform : x86_64
189
187
runs-on : ubuntu-24.04
190
188
timeout-minutes : 20
191
- needs : [ x86_64-minimal]
189
+ needs : x86_64-minimal
192
190
if : ${{ !contains(github.event.pull_request.title, '[FAST_BUILD]') }}
193
191
194
192
aarch64-tensorflow :
@@ -199,7 +197,7 @@ jobs:
199
197
platform : aarch64
200
198
runs-on : ubuntu-24.04-arm
201
199
timeout-minutes : 15
202
- needs : [ aarch64-scipy]
200
+ needs : aarch64-scipy
203
201
if : ${{ !contains(github.event.pull_request.title, '[FAST_BUILD]') }}
204
202
205
203
x86_64-tensorflow :
@@ -210,7 +208,7 @@ jobs:
210
208
platform : x86_64
211
209
runs-on : ubuntu-24.04
212
210
timeout-minutes : 15
213
- needs : [ x86_64-scipy]
211
+ needs : x86_64-scipy
214
212
if : ${{ !contains(github.event.pull_request.title, '[FAST_BUILD]') }}
215
213
216
214
x86_64-tensorflow-cuda :
@@ -222,7 +220,7 @@ jobs:
222
220
platform : x86_64
223
221
runs-on : ubuntu-24.04
224
222
timeout-minutes : 20
225
- needs : [ x86_64-scipy]
223
+ needs : x86_64-scipy
226
224
if : ${{ !contains(github.event.pull_request.title, '[FAST_BUILD]') }}
227
225
228
226
aarch64-pytorch :
@@ -233,7 +231,7 @@ jobs:
233
231
platform : aarch64
234
232
runs-on : ubuntu-24.04-arm
235
233
timeout-minutes : 20
236
- needs : [ aarch64-scipy]
234
+ needs : aarch64-scipy
237
235
if : ${{ !contains(github.event.pull_request.title, '[FAST_BUILD]') }}
238
236
239
237
x86_64-pytorch :
@@ -244,7 +242,7 @@ jobs:
244
242
platform : x86_64
245
243
runs-on : ubuntu-24.04
246
244
timeout-minutes : 20
247
- needs : [ x86_64-scipy]
245
+ needs : x86_64-scipy
248
246
if : ${{ !contains(github.event.pull_request.title, '[FAST_BUILD]') }}
249
247
250
248
x86_64-pytorch-cuda11 :
@@ -256,7 +254,7 @@ jobs:
256
254
platform : x86_64
257
255
runs-on : ubuntu-24.04
258
256
timeout-minutes : 20
259
- needs : [ x86_64-scipy]
257
+ needs : x86_64-scipy
260
258
if : ${{ !contains(github.event.pull_request.title, '[FAST_BUILD]') }}
261
259
262
260
x86_64-pytorch-cuda12 :
@@ -268,7 +266,7 @@ jobs:
268
266
platform : x86_64
269
267
runs-on : ubuntu-24.04
270
268
timeout-minutes : 20
271
- needs : [ x86_64-scipy]
269
+ needs : x86_64-scipy
272
270
if : ${{ !contains(github.event.pull_request.title, '[FAST_BUILD]') }}
273
271
274
272
aarch64-datascience :
@@ -280,7 +278,7 @@ jobs:
280
278
runs-on : ubuntu-24.04-arm
281
279
# This workflow sometimes takes quite long to build
282
280
timeout-minutes : 30
283
- needs : [ aarch64-scipy]
281
+ needs : aarch64-scipy
284
282
if : ${{ !contains(github.event.pull_request.title, '[FAST_BUILD]') }}
285
283
286
284
x86_64-datascience :
@@ -291,7 +289,7 @@ jobs:
291
289
platform : x86_64
292
290
runs-on : ubuntu-24.04
293
291
timeout-minutes : 25
294
- needs : [ x86_64-scipy]
292
+ needs : x86_64-scipy
295
293
if : ${{ !contains(github.event.pull_request.title, '[FAST_BUILD]') }}
296
294
297
295
aarch64-pyspark :
@@ -302,7 +300,7 @@ jobs:
302
300
platform : aarch64
303
301
runs-on : ubuntu-24.04-arm
304
302
timeout-minutes : 20
305
- needs : [ aarch64-scipy]
303
+ needs : aarch64-scipy
306
304
if : ${{ !contains(github.event.pull_request.title, '[FAST_BUILD]') }}
307
305
308
306
x86_64-pyspark :
@@ -313,7 +311,7 @@ jobs:
313
311
platform : x86_64
314
312
runs-on : ubuntu-24.04
315
313
timeout-minutes : 15
316
- needs : [ x86_64-scipy]
314
+ needs : x86_64-scipy
317
315
if : ${{ !contains(github.event.pull_request.title, '[FAST_BUILD]') }}
318
316
319
317
aarch64-all-spark :
@@ -324,7 +322,7 @@ jobs:
324
322
platform : aarch64
325
323
runs-on : ubuntu-24.04-arm
326
324
timeout-minutes : 20
327
- needs : [ aarch64-pyspark]
325
+ needs : aarch64-pyspark
328
326
if : ${{ !contains(github.event.pull_request.title, '[FAST_BUILD]') }}
329
327
330
328
x86_64-all-spark :
@@ -335,10 +333,10 @@ jobs:
335
333
platform : x86_64
336
334
runs-on : ubuntu-24.04
337
335
timeout-minutes : 15
338
- needs : [ x86_64-pyspark]
336
+ needs : x86_64-pyspark
339
337
if : ${{ !contains(github.event.pull_request.title, '[FAST_BUILD]') }}
340
338
341
- images- tag-push :
339
+ tag-push :
342
340
uses : ./.github/workflows/docker-tag-push.yml
343
341
with :
344
342
image : ${{ matrix.image }}
@@ -401,7 +399,7 @@ jobs:
401
399
]
402
400
if : ${{ !contains(github.event.pull_request.title, '[FAST_BUILD]') }}
403
401
404
- images- tag-push-fast :
402
+ tag-push-fast :
405
403
uses : ./.github/workflows/docker-tag-push.yml
406
404
with :
407
405
image : ${{ matrix.image }}
@@ -418,14 +416,14 @@ jobs:
418
416
419
417
wiki-update :
420
418
uses : ./.github/workflows/docker-wiki-update.yml
421
- needs : [images- tag-push]
419
+ needs : tag-push
422
420
if : ${{ !contains(github.event.pull_request.title, '[FAST_BUILD]') }}
423
421
permissions :
424
422
contents : write
425
423
426
424
wiki-update-fast :
427
425
uses : ./.github/workflows/docker-wiki-update.yml
428
- needs : [images- tag-push-fast]
426
+ needs : tag-push-fast
429
427
if : contains(github.event.pull_request.title, '[FAST_BUILD]')
430
428
431
429
contributed-recipes :
0 commit comments