mirror of
https://gitlab.freedesktop.org/pipewire/pipewire
synced 2024-10-07 00:20:09 +00:00
ci: add a job to build with the latest meson prerelease
This avoids us running into possible regressions in meson, see https://nibblestew.blogspot.com/2021/10/a-call-for-more-downstream-testing-of.html
This commit is contained in:
parent
9acee530e2
commit
cc38f8cc79
|
@ -249,6 +249,19 @@ build_session_managers:
|
||||||
- SESSION_MANAGERS: ["[]", "wireplumber", "media-session", "media-session,wireplumber", "wireplumber,media-session" ]
|
- SESSION_MANAGERS: ["[]", "wireplumber", "media-session", "media-session,wireplumber", "wireplumber,media-session" ]
|
||||||
allow_failure: true
|
allow_failure: true
|
||||||
|
|
||||||
|
build_meson_prerelease:
|
||||||
|
extends:
|
||||||
|
- .build_on_fedora
|
||||||
|
script:
|
||||||
|
- pip3 install --upgrade --pre meson
|
||||||
|
- echo "Building with meson options $MESON_OPTIONS"
|
||||||
|
- meson "$BUILD_DIR" . --prefix="$PREFIX" $MESON_OPTIONS
|
||||||
|
- ninja -C "$BUILD_DIR"
|
||||||
|
- ninja -C "$BUILD_DIR" install
|
||||||
|
variables:
|
||||||
|
MESON_OPTIONS: "-Dsession-managers=wireplumber,media-session"
|
||||||
|
allow_failure: true
|
||||||
|
|
||||||
valgrind:
|
valgrind:
|
||||||
extends:
|
extends:
|
||||||
- .build_on_fedora
|
- .build_on_fedora
|
||||||
|
|
Loading…
Reference in a new issue