Skip to content

Commit df63584

Browse files
Simplifying workflow
1 parent ced1fdc commit df63584

File tree

1 file changed

+15
-44
lines changed

1 file changed

+15
-44
lines changed

.github/workflows/make.yml

+15-44
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ jobs:
2727
extern/jaffarCommon/.build-tools/check-style.sh check games
2828
extern/jaffarCommon/.build-tools/check-style.sh check emulators
2929
30-
# Build and run tests (QuickerNES) + Coverage Tests
30+
# Build (QuickerNES) + Coverage Tests
3131
build-QuickerNES:
3232
runs-on: ubuntu-latest
3333
steps:
@@ -65,7 +65,7 @@ jobs:
6565
name: meson-logs
6666
path: build/meson-logs/
6767

68-
# Build and run tests (QuickerNESArkanoid)
68+
# Build (QuickerNESArkanoid)
6969
build-QuickerNESArkanoid:
7070
runs-on: ubuntu-latest
7171
steps:
@@ -86,10 +86,8 @@ jobs:
8686
run: meson setup build -Dbuildtype=release -Db_coverage=true -DuseNCurses=false -Demulator=QuickerNESArkanoid
8787
- name: Building project
8888
run: ninja -C build
89-
- name: Running tests
90-
run: ninja test -C build
9189

92-
# Build and run tests (QuickerSDLPoP)
90+
# Build (QuickerSDLPoP)
9391
build-QuickerSDLPoP:
9492
runs-on: ubuntu-latest
9593
steps:
@@ -110,10 +108,8 @@ jobs:
110108
run: meson setup build -Dbuildtype=release -DuseNCurses=false -Demulator=QuickerSDLPoP
111109
- name: Building project
112110
run: ninja -C build
113-
- name: Running tests
114-
run: ninja test -C build
115111

116-
# Build and run tests (QuickerSnes9x)
112+
# Build (QuickerSnes9x)
117113
build-QuickerSnes9x:
118114
runs-on: ubuntu-latest
119115
steps:
@@ -134,10 +130,8 @@ jobs:
134130
run: meson setup build -Dbuildtype=release -DuseNCurses=false -Demulator=QuickerSnes9x
135131
- name: Building project
136132
run: ninja -C build
137-
- name: Running tests
138-
run: ninja test -C build
139133

140-
# Build and run tests (QuickerGPGX)
134+
# Build (QuickerGPGX)
141135
build-QuickerGPGX:
142136
runs-on: ubuntu-latest
143137
steps:
@@ -158,10 +152,8 @@ jobs:
158152
run: meson setup build -Dbuildtype=release -DuseNCurses=false -Demulator=QuickerGPGX
159153
- name: Building project
160154
run: ninja -C build
161-
- name: Running tests
162-
run: ninja test -C build
163155

164-
# Build and run tests (QuickerStella)
156+
# Build (QuickerStella)
165157
build-QuickerStella:
166158
runs-on: ubuntu-latest
167159
steps:
@@ -182,11 +174,8 @@ jobs:
182174
run: meson setup build -Dbuildtype=release -DuseNCurses=false -Demulator=QuickerStella
183175
- name: Building project
184176
run: ninja -C build
185-
# Disabling tests for stella because it does not run correctly in the CI
186-
#- name: Running tests
187-
# run: ninja test -C build
188177

189-
# Build and run tests (Atari2600Hawk)
178+
# Build (Atari2600Hawk)
190179
build-Atari2600Hawk:
191180
runs-on: ubuntu-latest
192181
steps:
@@ -212,10 +201,8 @@ jobs:
212201
run: meson setup build -Dbuildtype=release -DuseNCurses=false -Demulator=Atari2600Hawk
213202
- name: Building project
214203
run: ninja -C build
215-
- name: Running tests
216-
run: ninja test -C build
217204

218-
# Build and run tests (QuickerSMBC)
205+
# Build (QuickerSMBC)
219206
build-QuickerSMBC:
220207
runs-on: ubuntu-latest
221208
steps:
@@ -236,10 +223,8 @@ jobs:
236223
run: meson setup build -Dbuildtype=release -DuseNCurses=false -Demulator=QuickerSMBC
237224
- name: Building project
238225
run: ninja -C build
239-
- name: Running tests
240-
run: ninja test -C build
241226

242-
# Build and run tests (QuickerNEORAW)
227+
# Build (QuickerNEORAW)
243228
build-QuickerNEORAW:
244229
runs-on: ubuntu-latest
245230
steps:
@@ -260,11 +245,8 @@ jobs:
260245
run: meson setup build -Dbuildtype=release -DuseNCurses=false -Demulator=QuickerNEORAW
261246
- name: Building project
262247
run: ninja -C build
263-
# Disabling tests for NEORAW because I cannot upload the game data files
264-
#- name: Running tests
265-
# run: ninja test -C build
266248

267-
# Build and run tests (QuickerRAWGL)
249+
# Build (QuickerRAWGL)
268250
build-QuickerRAWGL:
269251
runs-on: ubuntu-latest
270252
steps:
@@ -285,11 +267,8 @@ jobs:
285267
run: meson setup build -Dbuildtype=release -DuseNCurses=false -Demulator=QuickerRAWGL
286268
- name: Building project
287269
run: ninja -C build
288-
# Disabling tests for RAWGL because I cannot upload the game data files
289-
#- name: Running tests
290-
# run: ninja test -C build
291270

292-
# Build and run tests (QuickerArkBot)
271+
# Build (QuickerArkBot)
293272
build-QuickerArkBot:
294273
runs-on: ubuntu-latest
295274
steps:
@@ -310,10 +289,8 @@ jobs:
310289
run: meson setup build -Dbuildtype=release -DuseNCurses=false -Demulator=QuickerArkBot
311290
- name: Building project
312291
run: ninja -C build
313-
- name: Running tests
314-
run: ninja test -C build
315292

316-
# Build and run tests (QuickerMGBA)
293+
# Build (QuickerMGBA)
317294
build-QuickerMGBA:
318295
runs-on: ubuntu-latest
319296
steps:
@@ -334,10 +311,8 @@ jobs:
334311
run: meson setup build -Dbuildtype=release -DuseNCurses=false -Demulator=QuickerMGBA
335312
- name: Building project
336313
run: ninja -C build
337-
- name: Running tests
338-
run: ninja test -C build
339314

340-
# Build and run tests (QuickerGambatte)
315+
# Build (QuickerGambatte)
341316
build-QuickerGambatte:
342317
runs-on: ubuntu-latest
343318
steps:
@@ -358,11 +333,9 @@ jobs:
358333
run: meson setup build -Dbuildtype=release -DuseNCurses=false -Demulator=QuickerGambatte
359334
- name: Building project
360335
run: ninja -C build
361-
- name: Running tests
362-
run: ninja test -C build
363336

364337

365-
# Build and run tests (QuickerDSDA)
338+
# Build (QuickerDSDA)
366339
build-QuickerDSDA:
367340
runs-on: ubuntu-latest
368341
steps:
@@ -382,6 +355,4 @@ jobs:
382355
- name: Run meson configuration
383356
run: meson setup build -Dbuildtype=release -DuseNCurses=false -Demulator=QuickerDSDA
384357
- name: Building project
385-
run: ninja -C build
386-
- name: Running tests
387-
run: ninja test -C build
358+
run: ninja -C build

0 commit comments

Comments
 (0)