forked from mirrors/gstreamer-rs
ci: Always build-test the documentation (dox feature)
Quite a few issues slipped in over time because the docs are only extended with `embed-lgpl-docs` and provided as artifact as part of a manual action, that isn't clicked often.
This commit is contained in:
parent
fb01529f9f
commit
a0358ada40
1 changed files with 11 additions and 0 deletions
|
@ -442,6 +442,17 @@ coverage:
|
|||
reports:
|
||||
cobertura: coverage.xml
|
||||
|
||||
docs:
|
||||
extends: .img-nightly
|
||||
stage: 'extras'
|
||||
script:
|
||||
- |
|
||||
for crate in gstreamer* gstreamer-gl/{egl,wayland,x11}; do
|
||||
pushd $crate
|
||||
cargo +nightly doc --color=always --features=dox,embed-lgpl-docs
|
||||
popd
|
||||
done
|
||||
|
||||
pages:
|
||||
extends: .img-nightly
|
||||
stage: 'deploy'
|
||||
|
|
Loading…
Reference in a new issue