mirror of
https://gitlab.isc.org/isc-projects/bind9
synced 2025-08-31 14:35:26 +00:00
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.
This commit is contained in:
@@ -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
|
||||
|
Reference in New Issue
Block a user