ChillerDragon
ccd748f4f1
Add UBSan and ASan to CI
2022-04-10 14:30:21 +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
def
86fff7cd3d
Add vulkan libs, exclude pylint
2022-03-19 12:50:20 +01:00
def
5105141519
Use newer ubuntu with higher clang-tidy version
...
clang-tidy 10.0 -> 13.0
Should be green, checked locally on Arch with 13.0.1
2022-03-12 12:39:29 +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
c8bcda2984
Also remove from CodeQL
2021-12-07 18:16:38 +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
bors[bot]
42f21c6dd9
Merge #3986
...
3986: Use consistent case for error messages r=def- a=ChillerDragon
Use the style introduced by `@def-` in
61e47422f6
consistency :)
## Checklist
- [ ] Tested the change ingame
- [ ] Provided screenshots if it is a visual change
- [ ] Tested in combination with possibly related configuration options
- [ ] Written a unit test if it works standalone, system.c especially
- [ ] Considered possible null pointers and out of bounds array indexing
- [ ] Changed no physics that affect existing maps
- [ ] Tested the change with [ASan+UBSan or valgrind's memcheck](https://github.com/ddnet/ddnet/#using-addresssanitizer--undefinedbehavioursanitizer-or-valgrinds-memcheck ) (optional)
Co-authored-by: ChillerDragon <ChillerDragon@gmail.com>
2021-08-21 10:03:10 +00:00
ChillerDragon
48531661a3
erros typo and rephrase
...
Thanks @edg-l
2021-08-21 11:49:28 +02:00
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
def
1bb9a5f54f
No need for Summary title
2020-10-20 18:33:42 +02:00
def
90ad617e9b
Add asan+ubsan or memcheck
2020-10-20 10:43:33 +02:00
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