From 1b1a4aa30b9ce2d3febfef0ecb677aaf99e928c0 Mon Sep 17 00:00:00 2001 From: Guillaume Gomez Date: Thu, 20 May 2021 20:21:27 +0200 Subject: [PATCH] Add CI check for doc aliases --- .gitlab-ci.yml | 30 +++++++++--------------------- 1 file changed, 9 insertions(+), 21 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 477e201b3..19998ae80 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -383,28 +383,16 @@ gir-checks: - cd checker && echo '[workspace]' >> Cargo.toml - cargo build --locked --color=always --release - | - cargo run --color=always --release -- \ - ../gstreamer/ \ - ../gstreamer-app \ - ../gstreamer-audio/ \ - ../gstreamer-base \ - ../gstreamer-check/ \ - ../gstreamer-controller/ \ - ../gstreamer-editing-services/ \ - ../gstreamer-gl/ \ - ../gstreamer-gl/egl \ - ../gstreamer-gl/wayland \ - ../gstreamer-gl/x11 \ - ../gstreamer-net/ \ - ../gstreamer-pbutils/ \ - ../gstreamer-player/ \ - ../gstreamer-rtp/ \ - ../gstreamer-rtsp-server/ \ - ../gstreamer-rtsp/ \ - ../gstreamer-sdp/ \ - ../gstreamer-video/ \ - ../gstreamer-webrtc/ + cargo run --color=always --release -- ../gstreamer* ../gstreamer-gl/{egl,wayland,x11} + # Check doc aliases + - | + for crate in ../gstreamer* ../gstreamer-gl/{egl,wayland,x11}; do + echo '--> Checking doc aliases in ' $crate + python3 doc_aliases.py $crate + done - cd .. + # To ensure that there was no missing #[doc(alias = "...")] + - git diff --exit-code - | for crate in gstreamer* gstreamer-gl/{egl,wayland,x11}; do echo '-->' $crate