Jupeyy
55b6d27d36
Use ninja for building
2021-08-16 12:42:12 +02:00
Jupeyy
3d91628da2
Remove fetch-depth from CodeQL
2021-08-16 11:04:59 +02:00
ChillerDragon
02abc95c18
Use consistent case for error messages
...
Use the style introduced by @def- in
61e47422f6
2021-08-03 16:41:04 +02:00
def
6598e0a543
Another MacOS -> macOS in translations
2021-07-08 09:08:08 +02:00
Jupeyy
25b2b5b9b2
Merge pull request #3886 from def-/pr-ubuntu
...
Github Workflow Ubuntu 16.04 -> 18.04
2021-06-13 04:56:17 +02:00
def
7dd4b5e1a9
Don't use HEAD^2 in codeql anymore
...
> 1 issue was detected with this workflow: git checkout HEAD^2 is no
> longer necessary. Please remove this step as Code Scanning recommends
> analyzing the merge commit for best results.
https://github.com/ddnet/ddnet/actions/runs/931568951
2021-06-12 20:12:28 +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
13a8dfa307
Add pylint
...
and fix occurences
2020-12-09 10:40:28 +01:00
def
458c752ee7
Put style checks into individual steps
2020-12-08 15:02:16 +01:00
ChillerDragon
f2c834e881
Add shellcheck to ci
2020-12-08 15:02:16 +01:00
def
0822f9cecd
Add check_dilate
2020-11-24 11:15:24 +01:00
def
5b24e95b29
Check translations in github, check formatting strings, fix
2020-11-12 08:57:20 +01: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