Commit graph

11 commits

Author SHA1 Message Date
Simon Ser
15f6ce7832 ci: use alpine/latest instead of alpine/edge
Right now alpine/edge has a broken gcovr package. We don't need
the bleeding edge so let's switch to alpine/latest for stability.
2024-05-14 16:21:08 +02:00
Simon Ser
58b8494dd5 ci: halt on UBSan errors
By default UBSan prints a message and carries on, which makes it
easy to miss errors.
2023-11-02 11:11:34 +01:00
Simon Ser
d98ae24328 Switch to "meson setup"
Fixes this warning:

    WARNING: Running the setup command as `meson [options]` instead of `meson setup [options]` is ambiguous and deprecated.
2023-02-22 10:57:03 +01:00
Simon Ser
0e3519fd80 ci: drop unnecessary gcovr.cfg lines
This file is checked in now.
2023-02-22 10:47:23 +01:00
Simon Ser
79f1647d67 ci: turn off tar verbosity when compressing coverage report 2022-07-27 09:08:00 +02:00
Simon Ser
1eb42e264e ci: enable meson --fatal-meson-warnings
And remove unnecessary -Dauto_features=enabled, since this library
doesn't have any feature options.
2022-07-27 09:07:05 +02:00
Simon Ser
091511af44 ci: build with ASan 2022-07-27 09:05:01 +02:00
Simon Ser
28d074e5ab ci: drop py3-setuptools from Alpine packages
The upstream bug has been fixed.
2021-10-25 15:16:23 +02:00
Simon Ser
6166e23127 Migrate to gitlab.freedesktop.org 2021-10-25 15:01:58 +02:00
Simon Ser
799dddd6c4 ci: drop codecov
Instead generate the HTML reports ourselves, and rely on builds.sr.ht
artifacts.
2021-04-30 10:17:59 +02:00
Simon Ser
f7837738c4
ci: add freebsd CI 2020-11-05 15:21:51 +01:00