Commit graph

11 commits

Author SHA1 Message Date
Manuel Stoeckl
fc25e4944e Update URL to wlroots project (GitHub->GitLab) 2021-11-02 08:43:24 +01:00
Simon Ser
56733bc6fe 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.
2021-06-30 13:37:00 +02:00
Kenny Levinsen
4df9f49dc1 ci: Test wlroots static linking 2021-06-23 09:55:36 +02:00
Kenny Levinsen
fcfe52de29 ci: Install libseat 2021-04-14 23:29:09 +02:00
Simon Ser
276a37a605 ci: add xcb-util-wm dependency for wlroots
This is now a mandatory dependency for wlroots.
2021-03-30 18:22:01 +02:00
Kenny Levinsen
3287b12fff ci: Update alpine xwayland package name 2021-03-20 13:25:14 +01:00
Simon Ser
3df32d0310 ci: don't build scdoc
scodc is now available in all distributions we have CI for.
2020-04-08 16:37:00 +02:00
Drew DeVault
6200ecbc1d Remove rootston from build manifests 2019-08-09 09:59:44 +09:00
Simon Ser
bd32b300fb ci: enable all features
If unspecified, feature options are set to "auto", which means enabled only if
the required dependencies are found. In CI we don't want to miss compilation
errors because a dependency hasn't been found and code isn't built.

Leave FreeBSD out for now because it uses a subproject (haven't found a way to
make auto_features=enabled only apply to the toplevel project).
2019-04-25 10:00:55 -06:00
emersion
77b16a5124 ci: use scdoc-git because 1.9.1 is broken 2019-03-01 12:32:00 -07:00
emersion
b4836ecbcc
ci: add Alpine CI 2019-02-19 12:11:16 +01:00