Commit Graph

5 Commits

Author SHA1 Message Date
Mark Gillard
2c5580c71d minor meson refactor
Yeah so it turns out meson supports splitting compound boolean logic over multiple lines. Duh. Of course it does.

Also enabled ubsan for CI example builds.
2022-04-22 22:44:52 +03:00
Mark Gillard
0f6a856dc4 CI: add release builds to matrix 2022-04-18 12:47:05 +03:00
Mark Gillard
6e7942788d minor refactor 2022-04-18 12:27:54 +03:00
Andrea Pappacoda
7306fd2ae5 ci(windows): don't use a container
Windows containers in GitHub Actions are simply bad. While it is
possible to use them, it is a horrible hack with terrible usability.

It was a fun experiment, but I don't want anybody to maintain this mess,
especially when you can use a normal Windows image (less cool, bloated,
but well supported).
2022-02-17 22:45:07 +02:00
Andrea Pappacoda
a35c7bc631 ci: switch to GitHub Actions 2022-02-12 22:04:16 +02:00