Skip to content

Commit 2e9e60b

Browse files
committed
workflow
1 parent 0db80f2 commit 2e9e60b

5 files changed

Lines changed: 65 additions & 0 deletions

File tree

.github/workflows/emuavx.yml

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ jobs:
2727
# linux no pyxes -------------------------------------------------------
2828
jelinuxpyx0:
2929
name: JE (Linux no pyxes)
30+
needs: all
3031
runs-on: ubuntu-22.04
3132
steps:
3233
- name: Checkout Git repository
@@ -65,6 +66,7 @@ jobs:
6566
# linux no emu ---------------------------------------------------------
6667
jelinuxemu0:
6768
name: JE (Linux no emu)
69+
needs: all
6870
runs-on: ubuntu-22.04
6971
steps:
7072
- name: Checkout Git repository
@@ -103,6 +105,7 @@ jobs:
103105
# linux no pyxes/emu ---------------------------------------------------
104106
jelinuxpyxemu0:
105107
name: JE (Linux no pyxes/emu)
108+
needs: all
106109
runs-on: ubuntu-22.04
107110
steps:
108111
- name: Checkout Git repository
@@ -141,6 +144,7 @@ jobs:
141144
# macOS arm64 no pyxes -------------------------------------------------
142145
jemacosarmpyx0:
143146
name: JE (macOS arm64 no pyxes)
147+
needs: all
144148
runs-on: macos-15
145149
steps:
146150
- name: Checkout Git repository
@@ -170,6 +174,7 @@ jobs:
170174
# macOS arm64 no emu ---------------------------------------------------
171175
jemacosarmemu0:
172176
name: JE (macOS arm64 no emu)
177+
needs: all
173178
runs-on: macos-15
174179
steps:
175180
- name: Checkout Git repository
@@ -199,6 +204,7 @@ jobs:
199204
# macOS arm64 no pyxes/emu ---------------------------------------------
200205
jemacosarmpyxemu0:
201206
name: JE (macOS arm64 no pyxes/emu)
207+
needs: all
202208
runs-on: macos-15
203209
steps:
204210
- name: Checkout Git repository
@@ -228,6 +234,7 @@ jobs:
228234
# rpi64arm no pyxes ----------------------------------------------------
229235
jerpi64armpyx0:
230236
name: JE (Linux arm64 no pyxes)
237+
needs: all
231238
runs-on: ubuntu-24.04-arm
232239
steps:
233240
- name: Checkout Git repository
@@ -259,6 +266,7 @@ jobs:
259266
# rpi64arm no emu ------------------------------------------------------
260267
jerpi64armemu0:
261268
name: JE (Linux arm64 no emu)
269+
needs: all
262270
runs-on: ubuntu-24.04-arm
263271
steps:
264272
- name: Checkout Git repository
@@ -290,6 +298,7 @@ jobs:
290298
# rpi64arm no pyxes/emu ------------------------------------------------
291299
jerpi64armpyxemu0:
292300
name: JE (Linux arm64 no pyxes/emu)
301+
needs: all
293302
runs-on: ubuntu-24.04-arm
294303
steps:
295304
- name: Checkout Git repository
@@ -321,6 +330,7 @@ jobs:
321330
# windows no pyxes -----------------------------------------------------
322331
jewinpyx0:
323332
name: JE (Windows no pyxes)
333+
needs: all
324334
runs-on: windows-2022
325335
steps:
326336
- name: Checkout Git repository
@@ -351,6 +361,7 @@ jobs:
351361
# windows no emu -------------------------------------------------------
352362
jewinemu0:
353363
name: JE (Windows no emu)
364+
needs: all
354365
runs-on: windows-2022
355366
steps:
356367
- name: Checkout Git repository
@@ -381,6 +392,7 @@ jobs:
381392
# windows no pyxes/emu -------------------------------------------------
382393
jewinpyxemu0:
383394
name: JE (Windows no pyxes/emu)
395+
needs: all
384396
runs-on: windows-2022
385397
steps:
386398
- name: Checkout Git repository
@@ -411,6 +423,7 @@ jobs:
411423
# windows arm64 no pyxes ------------------------------------------------
412424
jewinarm64pyx0:
413425
name: JE (Windows arm64 no pyxes)
426+
needs: all
414427
runs-on: windows-11-arm
415428
steps:
416429
- name: Checkout Git repository
@@ -440,6 +453,7 @@ jobs:
440453
# windows arm64 no emu --------------------------------------------------
441454
jewinarm64emu0:
442455
name: JE (Windows arm64 no emu)
456+
needs: all
443457
runs-on: windows-11-arm
444458
steps:
445459
- name: Checkout Git repository
@@ -469,6 +483,7 @@ jobs:
469483
# windows arm64 no pyxes/emu --------------------------------------------
470484
jewinarm64pyxemu0:
471485
name: JE (Windows arm64 no pyxes/emu)
486+
needs: all
472487
runs-on: windows-11-arm
473488
steps:
474489
- name: Checkout Git repository
@@ -498,6 +513,7 @@ jobs:
498513
# linux32 --------------------------------------------------------------
499514
jelinux32pyx1:
500515
name: JE (Linux32 pyxes)
516+
needs: all
501517
runs-on: ubuntu-22.04
502518
steps:
503519
- name: Checkout Git repository
@@ -524,6 +540,7 @@ jobs:
524540
# rpi32arm -------------------------------------------------------------
525541
jerpi32armpyx1:
526542
name: JE (Linux arm32 pyxes)
543+
needs: all
527544
runs-on: ubuntu-24.04-arm
528545
steps:
529546
- name: Checkout Git repository

.github/workflows/memaudit2.yml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ jobs:
2727
# linux ----------------------------------------------------------------
2828
jelinux:
2929
name: JE (Linux)
30+
needs: all
3031
runs-on: ubuntu-24.04
3132
steps:
3233
- name: Checkout Git repository
@@ -64,6 +65,7 @@ jobs:
6465
# linux32 --------------------------------------------------------------
6566
jelinux32:
6667
name: JE (Linux32)
68+
needs: all
6769
runs-on: ubuntu-22.04
6870
steps:
6971
- name: Checkout Git repository
@@ -104,6 +106,7 @@ jobs:
104106
# macOS ----------------------------------------------------------------
105107
jemacos:
106108
name: JE (macOS)
109+
needs: all
107110
runs-on: macos-15-intel
108111
steps:
109112
- name: Checkout Git repository
@@ -135,6 +138,7 @@ jobs:
135138
# macOS arm64 ----------------------------------------------------------
136139
jemacosarm:
137140
name: JE (macOS arm64)
141+
needs: all
138142
runs-on: macos-15
139143
steps:
140144
- name: Checkout Git repository
@@ -166,6 +170,7 @@ jobs:
166170
# rpi64arm -------------------------------------------------------------
167171
jerpi64arm:
168172
name: JE (Linux arm64)
173+
needs: all
169174
runs-on: ubuntu-24.04-arm
170175
steps:
171176
- name: Checkout Git repository
@@ -199,6 +204,7 @@ jobs:
199204
# rpi32arm -------------------------------------------------------------
200205
jerpi32arm:
201206
name: JE (Linux arm32)
207+
needs: all
202208
runs-on: ubuntu-24.04-arm
203209
steps:
204210
- name: Checkout Git repository
@@ -233,6 +239,7 @@ jobs:
233239
# freebsd --------------------------------------------------------------
234240
jefreebsd2:
235241
name: JE (FreeBSD cross-platform-actions)
242+
needs: all
236243
runs-on: ubuntu-latest
237244
steps:
238245
- name: Checkout Git repository
@@ -280,6 +287,7 @@ jobs:
280287
# freebsdarm64 ---------------------------------------------------------------
281288
jefreebsdarm64:
282289
name: JE (FreeBSD arm64)
290+
needs: all
283291
# runs-on: ubuntu-24.04-arm
284292
runs-on: ubuntu-latest
285293
steps:
@@ -328,6 +336,7 @@ jobs:
328336
# wasm -----------------------------------------------------------------
329337
jewasm:
330338
name: JE (wasm)
339+
needs: all
331340
runs-on: ubuntu-latest
332341
steps:
333342
- name: Checkout Git repository
@@ -351,6 +360,7 @@ jobs:
351360
# windows --------------------------------------------------------------
352361
jewin:
353362
name: JE (Windows)
363+
needs: all
354364
runs-on: windows-2022
355365
steps:
356366
- name: Checkout Git repository
@@ -382,6 +392,7 @@ jobs:
382392
# windows 32bit --------------------------------------------------------
383393
jewin32:
384394
name: JE (Windows 32)
395+
needs: all
385396
runs-on: windows-2022
386397
steps:
387398
- name: Checkout Git repository
@@ -414,6 +425,7 @@ jobs:
414425
# windows arm64 --------------------------------------------------------
415426
jewinarm64:
416427
name: JE (Windows arm64)
428+
needs: all
417429
runs-on: windows-11-arm
418430
steps:
419431
- name: Checkout Git repository

.github/workflows/memaudit32.yml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ jobs:
2727
# linux ----------------------------------------------------------------
2828
jelinux:
2929
name: JE (Linux)
30+
needs: all
3031
runs-on: ubuntu-24.04
3132
steps:
3233
- name: Checkout Git repository
@@ -64,6 +65,7 @@ jobs:
6465
# linux32 --------------------------------------------------------------
6566
jelinux32:
6667
name: JE (Linux32)
68+
needs: all
6769
runs-on: ubuntu-22.04
6870
steps:
6971
- name: Checkout Git repository
@@ -104,6 +106,7 @@ jobs:
104106
# macOS ----------------------------------------------------------------
105107
jemacos:
106108
name: JE (macOS)
109+
needs: all
107110
runs-on: macos-15-intel
108111
steps:
109112
- name: Checkout Git repository
@@ -135,6 +138,7 @@ jobs:
135138
# macOS arm64 ----------------------------------------------------------
136139
jemacosarm:
137140
name: JE (macOS arm64)
141+
needs: all
138142
runs-on: macos-15
139143
steps:
140144
- name: Checkout Git repository
@@ -166,6 +170,7 @@ jobs:
166170
# rpi64arm -------------------------------------------------------------
167171
jerpi64arm:
168172
name: JE (Linux arm64)
173+
needs: all
169174
runs-on: ubuntu-24.04-arm
170175
steps:
171176
- name: Checkout Git repository
@@ -199,6 +204,7 @@ jobs:
199204
# rpi32arm -------------------------------------------------------------
200205
jerpi32arm:
201206
name: JE (Linux arm32)
207+
needs: all
202208
runs-on: ubuntu-24.04-arm
203209
steps:
204210
- name: Checkout Git repository
@@ -233,6 +239,7 @@ jobs:
233239
# freebsd --------------------------------------------------------------
234240
jefreebsd2:
235241
name: JE (FreeBSD cross-platform-actions)
242+
needs: all
236243
runs-on: ubuntu-latest
237244
steps:
238245
- name: Checkout Git repository
@@ -280,6 +287,7 @@ jobs:
280287
# freebsdarm64 ---------------------------------------------------------------
281288
jefreebsdarm64:
282289
name: JE (FreeBSD arm64)
290+
needs: all
283291
# runs-on: ubuntu-24.04-arm
284292
runs-on: ubuntu-latest
285293
steps:
@@ -328,6 +336,7 @@ jobs:
328336
# wasm -----------------------------------------------------------------
329337
jewasm:
330338
name: JE (wasm)
339+
needs: all
331340
runs-on: ubuntu-latest
332341
steps:
333342
- name: Checkout Git repository
@@ -351,6 +360,7 @@ jobs:
351360
# windows --------------------------------------------------------------
352361
jewin:
353362
name: JE (Windows)
363+
needs: all
354364
runs-on: windows-2022
355365
steps:
356366
- name: Checkout Git repository
@@ -382,6 +392,7 @@ jobs:
382392
# windows 32bit --------------------------------------------------------
383393
jewin32:
384394
name: JE (Windows 32)
395+
needs: all
385396
runs-on: windows-2022
386397
steps:
387398
- name: Checkout Git repository
@@ -414,6 +425,7 @@ jobs:
414425
# windows arm64 --------------------------------------------------------
415426
jewinarm64:
416427
name: JE (Windows arm64)
428+
needs: all
417429
runs-on: windows-11-arm
418430
steps:
419431
- name: Checkout Git repository

0 commit comments

Comments
 (0)