12pm
35a2b845c1
add a checklist for PRs ( fixes #3130 )
2020-10-18 12:06:02 +02:00
Edgar
baa8b93d2f
Add clang-tidy to CI and enable clang-analyzer checks
...
The actual work will be fixing those or at least
NOLINT(clang-analyzer-optin.cplusplus.VirtualCall) them so we can enable
this. Disable checks that we don't want.
Exclude external directory from clang-tidy.
2020-10-14 14:54:33 +02:00
heinrich5991
bf576de5b6
check_style CI no longer needs git history
2020-10-13 23:33:51 +02:00
Dennis Felsing
bea76a8f20
Create codeql-analysis.yaml
2020-10-01 12:01:05 +02:00
def
47c15d99bf
Ignore brew update constantly failing ( fixes #2950 )
2020-09-29 19:16:33 +02:00
heinrich5991
678b2b15c3
Change fix_style.py script to unconditionally format everything
2020-09-26 21:41:24 +02:00
bors[bot]
5d7f9698ca
Merge #2879
...
2879: Use submodule option. Fix #2792 r=def- a=Learath2
Co-authored-by: Emir Marincic <learath2@gmail.com>
2020-09-19 20:05:47 +00:00
Emir Marincic
af3f167f49
Use submodule option. Fix #2792
2020-09-19 22:16:10 +03:00
heinrich5991
b235637713
Find the common ancestor for the style checking
...
This allows the style checker to only look at the changes done in the
current branch, and not the other commits that were done in the base
branch.
2020-09-11 00:57:03 +02:00
def
d92e6ecb00
Use check_header_guards script
2020-09-11 00:03:31 +02:00
heinrich5991
0a2eab6a10
CI: Check style on pull requests
2020-09-10 04:11:58 +02: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