From: Petr Špaček Date: Mon, 25 Aug 2025 16:04:33 +0000 (+0200) Subject: Reverse config grammar checks and docs builds X-Git-Tag: v9.21.12~24^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=9f318b21b56e6d62ddf38232b474a25a8d30f558;p=thirdparty%2Fbind9.git Reverse config grammar checks and docs builds Make grammar check in CI more user friendly. Previously Sphinx docs build might have failed because outdated grammar files and this would have prevented CI from generating grammar file patch. --- diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 571052d31c1..4ab1568f1a3 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -509,13 +509,12 @@ stages: stage: docs script: - *configure - - meson compile -C build arm arm-epub man - - find build/man/ -maxdepth 2 -name "*.[0-9]" -exec mandoc -T lint "{}" \; | ( ! grep -v -e "skipping paragraph macro. sp after" -e "unknown font, skipping request. ft C" -e "input text line longer than 80 bytes" ) - test -z "${DOC_CHECK_MISC_CHANGE}" || ninja -C build doc-misc - test -z "${DOC_CHECK_MISC_CHANGE}" || cp build/doc/misc/options build/doc/misc/rndc.grammar build/doc/misc/*.zoneopt doc/misc/ - test -z "${DOC_CHECK_MISC_CHANGE}" || git diff > doc-misc.patch - test -z "${DOC_CHECK_MISC_CHANGE}" || if test "$(git status --porcelain --untracked-files=no | wc -l)" -gt "0"; then git status --short; exit 1; fi - + - meson compile -C build arm arm-epub man + - find build/man/ -maxdepth 2 -name "*.[0-9]" -exec mandoc -T lint "{}" \; | ( ! grep -v -e "skipping paragraph macro. sp after" -e "unknown font, skipping request. ft C" -e "input text line longer than 80 bytes" ) .respdiff: &respdiff_job stage: system