1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-27 18:57:35 +00:00

Meta: Check auto-generated manpages for completeness on CI

This commit is contained in:
Ben Wiederhake 2021-10-26 22:41:31 +02:00 committed by Linus Groh
parent 50a65f02a8
commit 55e1edd51b
2 changed files with 43 additions and 0 deletions

View file

@ -207,3 +207,17 @@ jobs:
if: ${{ !cancelled() && matrix.debug-options == 'NORMAL_DEBUG'}}
working-directory: ${{ github.workspace }}/Build/${{ matrix.arch }}
run: '[ ! -e debug.log ] || cat debug.log'
- name: Check manpages for completeness
if: ${{ matrix.debug-options == 'NORMAL_DEBUG' && matrix.arch == 'i686'}}
working-directory: ${{ github.workspace }}/Build/${{ matrix.arch }}
env:
# The script already sets the correct SERENITY_RUN and SERENITY_KERNEL_CMDLINE envvars.
SERENITY_ARCH: ${{ matrix.arch }}
SERENITY_QEMU_CPU: "max,vmx=off"
run: |
# Running the tests apparently leaves the image sufficiently broken
rm _disk_image
ninja image
/usr/bin/time ../../Meta/export-argsparser-manpages.sh --verify-git-state
timeout-minutes: 10