docs: make mdBook emit error codes

This commit is contained in:
Henrik Tjäder 2022-02-09 17:01:01 +01:00
parent ab26a1e185
commit 532765719f
2 changed files with 12 additions and 4 deletions

View file

@ -458,10 +458,12 @@ jobs:
mdbook-version: 'latest'
- name: Build book in English
run: cd book/en && mdbook build
shell: 'script --return --quiet --command "bash {0}"'
run: cd book/en && if mdbook build |& tee /dev/tty | grep "\[ERROR\]"; then exit 1; else exit 0; fi
- name: Build book in Russian
run: cd book/ru && mdbook build
shell: 'script --return --quiet --command "bash {0}"'
run: cd book/ru && if mdbook build |& tee /dev/tty | grep "\[ERROR\]"; then exit 1; else exit 0; fi
- name: Check links
run: |
@ -518,6 +520,7 @@ jobs:
run: cargo doc
- name: Build books
shell: 'script --return --quiet --command "bash {0}"'
run: |
langs=( en ru )
devver=( dev )
@ -549,7 +552,9 @@ jobs:
# Build books
for lang in ${langs[@]}; do
( cd book/$lang && mdbook build )
( cd book/$lang &&
if mdbook build |& tee /dev/tty | grep "\[ERROR\]"; then exit 1; else exit 0; fi
)
cp -r book/$lang/book $td/$devver/book/$lang
cp LICENSE-* $td/$devver/book/$lang/
done
@ -569,7 +574,9 @@ jobs:
cp -r target/doc $td/$prefix/api
sed 's|URL|rtic/index.html|g' $root/redirect.html > $td/$prefix/api/index.html
for lang in ${langs[@]}; do
( cd book/$lang && mdbook build )
( cd book/$lang &&
if mdbook build |& tee /dev/tty | grep "\[ERROR\]"; then exit 1; else exit 0; fi
)
cp -r book/$lang/book $td/$prefix/book/$lang
cp LICENSE-* $td/$prefix/book/$lang/
done

View file

@ -14,6 +14,7 @@ This project adheres to [Semantic Versioning](http://semver.org/).
### Fixed
- Force mdBook to return error codes
- Readded missing ramfunc output to book
## [v1.0.0] - 2021-12-25