@@ -333,6 +333,76 @@ jobs:
333
333
- name : ZAP binary check (Linux) - unzip cleanup
334
334
if : startsWith(matrix.os, 'ubuntu')
335
335
run : rm -rf dist/zap-linux
336
+ - name : Verify zap.png exists in package's base directory
337
+ if : startsWith(matrix.os, 'ubuntu')
338
+ uses : GuillaumeFalourd/assert-command-line-output@v2.1
339
+ with :
340
+ command_line : ./node_modules/7zip-bin/linux/x64/7za l ./dist/zap-linux-x64.zip | grep zap.png
341
+ contains : ' zap.png'
342
+
343
+ - name : Verify zap.png exists in package's app.asar archive
344
+ if : startsWith(matrix.os, 'ubuntu')
345
+ uses : GuillaumeFalourd/assert-command-line-output@v2.1
346
+ with :
347
+ command_line : npx asar l ./dist/linux-unpacked/resources/app.asar | grep zap.png
348
+ contains : ' zap.png'
349
+
350
+ - name : Verify zap.png exists in Windows x64 .zip package
351
+ if : startsWith(matrix.os, 'macos')
352
+ uses : GuillaumeFalourd/assert-command-line-output@v2.1
353
+ with :
354
+ command_line : 7za l ./dist/zap-win-x64.zip | grep zap.png
355
+ contains : ' zap.png'
356
+
357
+ - name : Verify zap.png exists in Windows x64 .zip package's app.asar archive
358
+ if : startsWith(matrix.os, 'macos')
359
+ uses : GuillaumeFalourd/assert-command-line-output@v2.1
360
+ with :
361
+ command_line : npx asar l ./dist/win-unpacked/resources/app.asar | grep zap.png
362
+ contains : ' zap.png'
363
+
364
+ - name : Verify zap.png exists in Windows arm64 .zip package
365
+ if : startsWith(matrix.os, 'macos')
366
+ uses : GuillaumeFalourd/assert-command-line-output@v2.1
367
+ with :
368
+ command_line : 7za l ./dist/zap-win-arm64.zip | grep zap.png
369
+ contains : ' zap.png'
370
+
371
+ - name : Verify zap.png exists in Windows arm64 .zip package's app.asar archive
372
+ if : startsWith(matrix.os, 'macos')
373
+ uses : GuillaumeFalourd/assert-command-line-output@v2.1
374
+ with :
375
+ command_line : npx asar l ./dist/win-arm64-unpacked/resources/app.asar | grep zap.png
376
+ contains : ' zap.png'
377
+
378
+ - name : Verify zap.png exists in macOS x64 .zip package
379
+ if : startsWith(matrix.os, 'macos')
380
+ uses : GuillaumeFalourd/assert-command-line-output@v2.1
381
+ with :
382
+ command_line : 7za l ./dist/zap-mac-x64.zip | grep zap.png
383
+ contains : ' zap.png'
384
+
385
+ - name : Verify zap.png exists in macOS x64 .zip package's app-x64.asar archive
386
+ if : startsWith(matrix.os, 'macos')
387
+ uses : GuillaumeFalourd/assert-command-line-output@v2.1
388
+ with :
389
+ command_line : npx asar l ./dist/mac/zap.app/Contents/Resources/app-x64.asar | grep zap.png
390
+ contains : ' zap.png'
391
+
392
+ - name : Verify zap.png exists in macOS arm64 .zip package
393
+ if : startsWith(matrix.os, 'macos')
394
+ uses : GuillaumeFalourd/assert-command-line-output@v2.1
395
+ with :
396
+ command_line : 7za l ./dist/zap-mac-arm64.zip | grep zap.png
397
+ contains : ' zap.png'
398
+
399
+ - name : Verify zap.png exists in macOS arm64 .zip package's app-arm64.asar archive
400
+ if : startsWith(matrix.os, 'macos')
401
+ uses : GuillaumeFalourd/assert-command-line-output@v2.1
402
+ with :
403
+ command_line : npx asar l ./dist/mac-arm64/zap.app/Contents/Resources/app-arm64.asar | grep zap.png
404
+ contains : ' zap.png'
405
+
336
406
- name : Verify apack.json exists in package's base directory
337
407
if : startsWith(matrix.os, 'ubuntu')
338
408
uses : GuillaumeFalourd/assert-command-line-output@v2.1
0 commit comments