Aleksei Bavshin
01cee153a4
ci: try to build with cpp_std=c++20
...
Add an extra job to build with `-std=c++20` on Fedora.
Update actions/checkout to v3.
2023-01-21 02:18:45 -08:00
asas1asas200
58a399b9af
chore(ci, meson): add inotify dependency for BSD
2022-08-24 02:22:40 +08:00
Jan Beich
60821257ac
chore(ci): adjust FreeBSD to follow upstream recommendations
...
- use macos-12 as macos-10.15 will be removed on 2022-08-30
- use major version to transparently pick up updates
2022-07-29 20:05:24 +00:00
Jan Beich
0708573fa4
chore(ci): upgrade FreeBSD to 13.1
...
FreeBSD doesn't support /latest and /quarterly package repos on EOL
versions. 13.0 reaches EOL on 2022-08-31, so avoid CI breakage.
2022-07-13 21:26:45 +00:00
ViktarL
c35f91ed7a
Update linux.yml
...
New Gentoo CI container
2022-07-06 09:50:21 +00:00
Jan Beich
632058a4f6
chore(ci): test upower module on freebsd
2022-05-23 16:33:48 +00:00
Alex
b812596080
Update lint.yml
2022-04-11 08:49:20 +02:00
Alex
168ba2ca5b
Create lint.yml
2022-04-06 08:27:52 +02:00
Jan Beich
851508df5e
ci: explicitly install wayland-protocols on FreeBSD
...
meson.build:86:0: ERROR: Dependency "wayland-protocols" not found, tried pkgconfig
2022-02-13 11:14:35 +00:00
Jan Beich
fc818dd794
ci: update freebsd-vm to 0.1.6
2022-02-13 11:12:52 +00:00
Aleksei Bavshin
b4e19678b7
ci: increase FreeBSD VM memory to 2048MB
...
Intermittent CI failures without any useful diagnostics could be caused
by the OOM killer. 1024MB is not really enough to run 3 parallel jobs
with a modern C++ compiler.
2021-11-23 19:48:31 -08:00
Aleksei Bavshin
4154492603
ci: update FreeBSD configuration
...
Use latest action v0.1.5.
Pin runner to macos-10.15. macos-latest will start using macos-11 images
without VirtualBox in less than a month[1].
[1] https://github.com/actions/virtual-environments/issues/4060
2021-11-19 21:17:55 -08:00
Aleksei Bavshin
5991bbb741
ci: run unit-tests
2021-09-15 22:20:46 +07:00
Grant Moyer
9880c6929f
Install libevdev in FreeBSD workflow
2021-07-20 23:03:41 -04:00
Alex
569517c531
chore: update freebsd-vm to 0.1.4
2021-07-03 00:55:59 +02:00
Aleksei Bavshin
5420a91046
chore: update FreeBSD action to address ntp sync issue
2021-07-01 00:13:30 -07:00
Aleksei Bavshin
d3c59c42ef
feat(ci): add GitHub CI jobs on Linux
2021-06-30 23:51:09 -07:00
Jan Beich
e4340a7536
CI: add FreeBSD to Actions
2020-12-23 20:40:44 +00:00