forked from mirrors/gstreamer-rs
gitlab-ci: Add manual traits check
This commit is contained in:
parent
18b36f2d69
commit
bfb4ec25c5
1 changed files with 28 additions and 0 deletions
|
@ -21,6 +21,7 @@ stages:
|
|||
libwayland-egl1-mesa
|
||||
xz-utils
|
||||
libssl-dev
|
||||
git
|
||||
before_script:
|
||||
- apt-get update -yqq
|
||||
- apt-get install -yqq --no-install-recommends $DEPENDENCIES
|
||||
|
@ -154,6 +155,33 @@ audit:
|
|||
- cargo install --force cargo-audit
|
||||
- cargo audit --deny-warnings
|
||||
|
||||
gir-checks:
|
||||
extends: '.tarball_setup'
|
||||
image: "rust:slim-buster"
|
||||
stage: 'extras'
|
||||
script:
|
||||
- git clone https://github.com/gtk-rs/checker
|
||||
- cd checker && echo '[workspace]' >> Cargo.toml
|
||||
- cargo build --release
|
||||
- |
|
||||
cargo run --release -- \
|
||||
--gir-file ../Gir_GstApp.toml ../gstreamer-app \
|
||||
--gir-file ../Gir_GstAudio.toml ../gstreamer-audio/ \
|
||||
--gir-file ../Gir_GstBase.toml ../gstreamer-base \
|
||||
--gir-file ../Gir_GstCheck.toml ../gstreamer-check/ \
|
||||
--gir-file ../Gir_GstEditingServices.toml ../gstreamer-editing-services/ \
|
||||
--gir-file ../Gir_GstGL.toml ../gstreamer-gl/ \
|
||||
--gir-file ../Gir_GstNet.toml ../gstreamer-net/ \
|
||||
--gir-file ../Gir_GstPbutils.toml ../gstreamer-pbutils/ \
|
||||
--gir-file ../Gir_GstPlayer.toml ../gstreamer-player/ \
|
||||
--gir-file ../Gir_GstRtp.toml ../gstreamer-rtp/ \
|
||||
--gir-file ../Gir_GstRtspServer.toml ../gstreamer-rtsp-server/ \
|
||||
--gir-file ../Gir_GstRtsp.toml ../gstreamer-rtsp/ \
|
||||
--gir-file ../Gir_GstSdp.toml ../gstreamer-sdp/ \
|
||||
--gir-file ../Gir_Gst.toml ../gstreamer/ \
|
||||
--gir-file ../Gir_GstVideo.toml ../gstreamer-video/ \
|
||||
--gir-file ../Gir_GstWebRTC.toml ../gstreamer-webrtc/
|
||||
|
||||
outdated:
|
||||
extends: '.tarball_setup'
|
||||
image: "rust:slim-buster"
|
||||
|
|
Loading…
Reference in a new issue