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' mdbook-version: 'latest'
- name: Build book in English - 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 - 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 - name: Check links
run: | run: |
@ -518,6 +520,7 @@ jobs:
run: cargo doc run: cargo doc
- name: Build books - name: Build books
shell: 'script --return --quiet --command "bash {0}"'
run: | run: |
langs=( en ru ) langs=( en ru )
devver=( dev ) devver=( dev )
@ -549,7 +552,9 @@ jobs:
# Build books # Build books
for lang in ${langs[@]}; do 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 -r book/$lang/book $td/$devver/book/$lang
cp LICENSE-* $td/$devver/book/$lang/ cp LICENSE-* $td/$devver/book/$lang/
done done
@ -569,7 +574,9 @@ jobs:
cp -r target/doc $td/$prefix/api cp -r target/doc $td/$prefix/api
sed 's|URL|rtic/index.html|g' $root/redirect.html > $td/$prefix/api/index.html sed 's|URL|rtic/index.html|g' $root/redirect.html > $td/$prefix/api/index.html
for lang in ${langs[@]}; do 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 -r book/$lang/book $td/$prefix/book/$lang
cp LICENSE-* $td/$prefix/book/$lang/ cp LICENSE-* $td/$prefix/book/$lang/
done done

View file

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