@@ -192,13 +192,13 @@ jobs:
192
192
path : |
193
193
${{env.SOLUTION_FILE_PATH}}\build
194
194
195
- - name : Checking Debug (x86)
195
+ - name : Testing Debug (x86)
196
196
if : always()
197
197
timeout-minutes : 3
198
198
working-directory : ${{env.GITHUB_WORKSPACE}}
199
199
run : python "C:\DeleakerConsole.py" --export-xml-report-on-exit "${{env.SOLUTION_FILE_PATH}}\build\x86\Debug\report.xml" --run "${{env.SOLUTION_FILE_PATH}}\build\x86\Debug\Detours.exe"
200
200
201
- - name : Checking Debug (x86_64)
201
+ - name : Testing Debug (x86_64)
202
202
if : always()
203
203
timeout-minutes : 3
204
204
working-directory : ${{env.GITHUB_WORKSPACE}}
@@ -207,7 +207,7 @@ jobs:
207
207
- name : Uploading results
208
208
uses : actions/upload-artifact@v4
209
209
with :
210
- name : DebugTesting32
210
+ name : DebugTesting
211
211
path : |
212
212
${{env.SOLUTION_FILE_PATH}}\build\**\*.xml
213
213
if-no-files-found : error
@@ -217,6 +217,86 @@ jobs:
217
217
runs-on : self-hosted
218
218
needs : [ testing-debug, building-release-x86, building-release-x86-64 ]
219
219
220
+ steps :
221
+ - name : Downloading Release (x86)
222
+ uses : actions/download-artifact@v4
223
+ with :
224
+ name : BuildRelease32
225
+ path : |
226
+ ${{env.SOLUTION_FILE_PATH}}\build
227
+
228
+ - name : Downloading Release (x86_64)
229
+ uses : actions/download-artifact@v4
230
+ with :
231
+ name : BuildRelease64
232
+ path : |
233
+ ${{env.SOLUTION_FILE_PATH}}\build
234
+
235
+ - name : Testing Release (x86)
236
+ if : always()
237
+ timeout-minutes : 3
238
+ working-directory : ${{env.GITHUB_WORKSPACE}}
239
+ run : ${{env.SOLUTION_FILE_PATH}}\build\x86\Release\Detours.exe
240
+
241
+ - name : Testing Release (x86_64)
242
+ if : always()
243
+ timeout-minutes : 3
244
+ working-directory : ${{env.GITHUB_WORKSPACE}}
245
+ run : ${{env.SOLUTION_FILE_PATH}}\build\x86_64\Release\Detours.exe
246
+
247
+ - name : Uploading results
248
+ uses : actions/upload-artifact@v4
249
+ with :
250
+ name : ReleaseTesting
251
+ path : |
252
+ ${{env.SOLUTION_FILE_PATH}}\build\**\*.xml
253
+ if-no-files-found : error
254
+
255
+ checking-debug :
256
+ name : Checking Debug
257
+ runs-on : self-hosted
258
+ needs : testing-debug
259
+
260
+ steps :
261
+ - name : Downloading Debug (x86)
262
+ uses : actions/download-artifact@v4
263
+ with :
264
+ name : BuildDebug32
265
+ path : |
266
+ ${{env.SOLUTION_FILE_PATH}}\build
267
+
268
+ - name : Downloading Debug (x86_64)
269
+ uses : actions/download-artifact@v4
270
+ with :
271
+ name : BuildDebug64
272
+ path : |
273
+ ${{env.SOLUTION_FILE_PATH}}\build
274
+
275
+ - name : Checking Debug (x86)
276
+ if : always()
277
+ timeout-minutes : 3
278
+ working-directory : ${{env.GITHUB_WORKSPACE}}
279
+ run : python "C:\DeleakerConsole.py" --export-xml-report-on-exit "${{env.SOLUTION_FILE_PATH}}\build\x86\Debug\report.xml" --run "${{env.SOLUTION_FILE_PATH}}\build\x86\Debug\Detours.exe"
280
+
281
+ - name : Checking Debug (x86_64)
282
+ if : always()
283
+ timeout-minutes : 3
284
+ working-directory : ${{env.GITHUB_WORKSPACE}}
285
+ run : python "C:\DeleakerConsole.py" --export-xml-report-on-exit "${{env.SOLUTION_FILE_PATH}}\build\x86_64\Debug\report.xml" --run "${{env.SOLUTION_FILE_PATH}}\build\x86_64\Debug\Detours.exe"
286
+
287
+ - name : Uploading results
288
+ uses : actions/upload-artifact@v4
289
+ with :
290
+ name : DebugChecking
291
+ path : |
292
+ ${{env.SOLUTION_FILE_PATH}}\build\**\*.xml
293
+ if-no-files-found : error
294
+
295
+ checking-release :
296
+ name : Checking Release
297
+ runs-on : self-hosted
298
+ needs : [ checking-debug, testing-release ]
299
+
220
300
steps :
221
301
- name : Downloading Release (x86)
222
302
uses : actions/download-artifact@v4
@@ -236,34 +316,53 @@ jobs:
236
316
if : always()
237
317
timeout-minutes : 3
238
318
working-directory : ${{env.GITHUB_WORKSPACE}}
239
- run : python "C:\DeleakerConsole.py" --max-allow-leaks 6 -- export-xml-report-on-exit "${{env.SOLUTION_FILE_PATH}}\build\x86\Release\report.xml" --run "${{env.SOLUTION_FILE_PATH}}\build\x86\Release\Detours.exe"
319
+ run : python "C:\DeleakerConsole.py" --export-xml-report-on-exit "${{env.SOLUTION_FILE_PATH}}\build\x86\Release\report.xml" --run "${{env.SOLUTION_FILE_PATH}}\build\x86\Release\Detours.exe"
240
320
241
321
- name : Checking Release (x86_64)
242
322
if : always()
243
323
timeout-minutes : 3
244
324
working-directory : ${{env.GITHUB_WORKSPACE}}
245
- run : python "C:\DeleakerConsole.py" --max-allow-leaks 6 -- export-xml-report-on-exit "${{env.SOLUTION_FILE_PATH}}\build\x86_64\Release\report.xml" --run "${{env.SOLUTION_FILE_PATH}}\build\x86_64\Release\Detours.exe"
325
+ run : python "C:\DeleakerConsole.py" --export-xml-report-on-exit "${{env.SOLUTION_FILE_PATH}}\build\x86_64\Release\report.xml" --run "${{env.SOLUTION_FILE_PATH}}\build\x86_64\Release\Detours.exe"
246
326
247
327
- name : Uploading results
248
328
uses : actions/upload-artifact@v4
249
329
with :
250
- name : ReleaseTesting32
330
+ name : ReleaseChecking
251
331
path : |
252
332
${{env.SOLUTION_FILE_PATH}}\build\**\*.xml
253
333
if-no-files-found : error
254
334
255
335
signing :
256
336
name : Signing Release
257
337
runs-on : self-hosted
258
- needs : testing -release
338
+ needs : checking -release
259
339
260
340
steps :
261
- - name : Downloading builds
341
+ - name : Downloading Release (x86)
262
342
uses : actions/download-artifact@v4
263
343
with :
264
344
name : BuildRelease32
265
345
path : |
266
346
${{env.SOLUTION_FILE_PATH}}\build
347
+
348
+ - name : Downloading Release (x86_64)
349
+ uses : actions/download-artifact@v4
350
+ with :
351
+ name : BuildRelease64
352
+ path : |
353
+ ${{env.SOLUTION_FILE_PATH}}\build
354
+
355
+ - name : Signing Release (x86)
356
+ if : always()
357
+ timeout-minutes : 3
358
+ working-directory : ${{env.GITHUB_WORKSPACE}}
359
+ run : python "C:\SignExecutable.py" "${{env.SOLUTION_FILE_PATH}}\build\x86\Release\Detours.exe"
360
+
361
+ - name : Signing Release (x86_64)
362
+ if : always()
363
+ timeout-minutes : 3
364
+ working-directory : ${{env.GITHUB_WORKSPACE}}
365
+ run : python "C:\SignExecutable.py" "${{env.SOLUTION_FILE_PATH}}\build\x86_64\Release\Detours.exe"
267
366
268
367
- name : Uploading Release
269
368
uses : actions/upload-artifact@v4
0 commit comments