sway

i3-compatible Wayland compositor
git clone https://git.awy.one/sway
Log | Files | Refs | README | LICENSE

commit 56733bc6fe3323610926dcd475f962fbefe9fdc9
parent 151193b4cd8326ca3bb1fd4e36100f9c59b3e8b4
Author: Simon Ser <contact@emersion.fr>
Date:   Fri, 25 Jun 2021 16:33:43 +0200

ci: make Meson warnings fatal

New warnings can be hard to notice in CI, since CI will just pass in
that case. Meson sometimes uses warnings for important mistakes, e.g.
invalid option.

Let's turn warnings into errors so that we can spot these more easily.

Diffstat:
M.builds/alpine.yml | 4++--
M.builds/archlinux.yml | 2+-
M.builds/freebsd.yml | 2+-
3 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/.builds/alpine.yml b/.builds/alpine.yml @@ -30,7 +30,7 @@ tasks: sudo ninja -C build install - setup: | cd sway - meson build -Dauto_features=enabled -Dtray=disabled + meson build --fatal-meson-warnings -Dauto_features=enabled -Dtray=disabled - build: | cd sway ninja -C build @@ -43,5 +43,5 @@ tasks: mkdir subprojects ln -s ../../wlroots subprojects/wlroots rm -rf build - meson build --default-library=static --force-fallback-for=wlroots + meson build --fatal-meson-warnings --default-library=static --force-fallback-for=wlroots ninja -C build diff --git a/.builds/archlinux.yml b/.builds/archlinux.yml @@ -27,7 +27,7 @@ tasks: sudo ninja -C build install - setup: | cd sway - meson build -Dauto_features=enabled -Dsd-bus-provider=libsystemd + meson build --fatal-meson-warnings -Dauto_features=enabled -Dsd-bus-provider=libsystemd - build: | cd sway ninja -C build diff --git a/.builds/freebsd.yml b/.builds/freebsd.yml @@ -34,7 +34,7 @@ tasks: cd subprojects ln -s ../../wlroots wlroots cd .. - meson build -Dtray=enabled -Dsd-bus-provider=basu + meson build --fatal-meson-warnings -Dtray=enabled -Dsd-bus-provider=basu - build: | cd sway ninja -C build