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