def
b3d8e05e00
Add valgrind to integration test
2022-05-26 23:52:29 +02:00
Dennis Felsing
ae1c63f33d
Try adding mysql to github workflow in ubuntu 20.04
...
Remove my_bool, has been removed in MySQL 8.0
2022-04-28 18:23:23 +02:00
Dennis Felsing
ed5cc78771
Try to fix linux github worker build
...
The following packages have unmet dependencies:
mariadb-server : Depends: mariadb-server-10.3 (>= 1:10.3.34-0ubuntu0.20.04.1) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
2022-04-08 01:18:55 +02:00
Jupeyy
fbeba9eb5f
Add Vulkan backend
2022-03-21 12:39:51 +01:00
Alexander Akulich
df5c48d675
CI: Relax 'package-file' mask
2022-03-08 14:24:37 +03:00
Dennis Felsing
c92423362e
Videorecorder on by default (also for github builds)
2022-03-01 22:56:24 +01:00
Dennis Felsing
e31f255a65
Use ninja instead of makefiles
2022-02-14 23:06:28 +01:00
def
f0f7d0aa5e
Try not to pass any Visual Studio version and use default
...
since it seems not all github worflow servers are on VS17 yet
2022-02-06 13:34:07 +01:00
Dennis Felsing
1199fd6aa3
Try using Windows 2022 ( fixes #4658 )
2022-02-04 17:20:09 +01:00
heinrich5991
f42a826945
Fix Windows CI not properly erroring out on errors
...
Previously, it would not error when tests failed to build or run.
Powershell (at least on CI) apparently only cares about the last exit
status, so separate running the server from running the tests.
Fixes #3057 .
2022-01-31 01:31:47 +01:00
def
fec20679f1
Create custom look for DMG using dmgbuild
...
(nice background image still missing)
2021-12-26 00:24:55 +01:00
def
0c759ae6b6
Deterministic player order in /top5team name
...
same as in /top5team without name
2021-12-20 00:50:56 +01:00
def
c7fee1135f
Keep Ubuntu 18.04, but without sql tests
2021-12-19 23:51:14 +01:00
def
01b1dbfc2e
Fix fancy test to use correct build
2021-12-19 23:04:13 +01:00
def
f464f148ac
Add explicit -DTEST_MYSQL
...
Since the setup is a bit more manual and not as self-contained, so most
probably don't want to test it locally.
2021-12-19 19:40:20 +01:00
def
04594397ca
Test MySQL centrally in fancy
2021-12-19 19:40:20 +01:00
def
436fcbcf08
Ubuntu 20.04 in central tests
2021-12-19 19:40:20 +01:00
def
3f637ae0f7
osx -> macos
2021-12-04 13:27:18 +01:00
ChillerDragon
afc253cc49
Run headless client in CI
2021-09-30 19:20:20 +02:00
def
6598e0a543
Another MacOS -> macOS in translations
2021-07-08 09:08:08 +02:00
def
88141078ca
Github Workflow Ubuntu 16.04 -> 18.04
...
No hurry to merge it, can wait until ~September I guess
https://github.com/actions/virtual-environments/issues/3287
2021-06-08 12:18:23 +02:00
heinrich5991
aa594795db
Work around CMake 3.20.0 bug, fix packaging on CI
...
CMake 3.20.0 ignores the next CLI parameter after --parallel. Fix that by
moving it to the end of the command line.
https://gitlab.kitware.com/cmake/cmake/-/issues/21966
https://gitlab.kitware.com/cmake/cmake/-/merge_requests/5936
It is meant to be fixed in CMake 3.20.1.
2021-04-07 18:07:44 +02:00
heinrich5991
d7019a244e
Get rid of the MySQL C++ connector as a dependency
...
We now use the C API directly. This has the advantage of using one
obscure dependency less, as the C++ connector also used the C API.
2021-02-24 17:34:08 +01:00
def
47c15d99bf
Ignore brew update constantly failing ( fixes #2950 )
2020-09-29 19:16:33 +02:00
Emir Marincic
af3f167f49
Use submodule option. Fix #2792
2020-09-19 22:16:10 +03:00
Zwelf
ad21ec1269
Add SQLite to build system and CI
2020-08-03 12:58:52 +02:00
heinrich5991
1fbd847edd
Skip temporary branches of bors
2020-07-01 01:54:46 +02:00
def
7fc15289f2
Fix mac build on github ( fixes #2347 )
2020-06-24 11:51:35 +02:00
heinrich5991
bd022b77d0
Test antibot, mysql, websockets compilation on CI
2020-05-18 00:29:15 +02:00
def
6f040e4b8c
Try to fix macos action
2020-05-01 15:18:56 +03:00
Arda Demir
b7d452d2a0
Libnotify support for linux client ( #2099 )
...
Add libnotify support for linux client
Also unify notification management
Make libnotify mandatory for the client. It is installed on 100% of Arch
Linux systems and on 70% of Debian systems. I'd guess the remaining
Debian systems are servers.
Detect dependent libraries of `libnotify` using `pkg-config`. Remove
library-specific code from the game module. Decrement refcount for
libnotify notification object before leaving the function.
2020-04-14 17:53:53 +02:00
heinrich5991
5a1215d922
GitHub actions: Don't cancel jobs if one failed
2020-04-10 21:01:39 +02:00
Learath
696532689c
Fix package names
2020-01-23 16:13:54 +01:00
Learath
a9e3a4029a
Migrate to Github Actions
2020-01-23 16:01:52 +01:00