Commit Graph

6 Commits (fc088bb7fe70ca09a3b01edbd3fa917fb75778da)

Author SHA1 Message Date
Andrea Pappacoda fc088bb7fe
ci: install scdoc
ci/woodpecker/pr/woodpecker Pipeline was successful Details
On Debian, install gcc and libc-dev instead of build-essential, as it
drags in useless dependencies and its description explicitly says that
it should only be installed if you need to build Debian packages.

Also stop using meson's implicit setup command, as it's now discouraged:
https://github.com/mesonbuild/meson/pull/10701
2022-08-21 22:39:54 +02:00
Dylan Baker 179a0560a6 ci: run meson test with the address sanitizer enabled
Set the ASAN_OPTION so that the exitcode is not 1, this avoids asan
returning the exitcode that the tests already expect from a normal
pkgconf error
2022-08-04 15:52:10 -07:00
Dylan Baker bf307c1d95 ci: set meson to build with -Werror
This will help catch any new warnings added in CI.
2022-08-01 09:40:08 -07:00
Ariadne Conill 918b660992 woodpecker: track debian testing for autoconf 2.71
ci/woodpecker/push/woodpecker Pipeline was successful Details
2022-07-26 18:15:50 +00:00
Ariadne Conill 21ffd343e1 CI: woodpecker: use matrix builds
ci/woodpecker/push/woodpecker Pipeline was successful Details
2022-06-26 03:11:36 +00:00
Ariadne Conill a441455bf4 CI: add woodpecker config 2022-06-26 03:11:36 +00:00