Ivan Savenko
dace4075e4
Changes according to review
2024-10-27 19:37:04 +00:00
Ivan Savenko
2ca6f09621
Try to speed up msvc CI
2024-10-27 11:08:03 +00:00
Ivan Savenko
b7d4ffab79
Add support for Win7 and 32-bit msvc+vcpkg builds
2024-10-27 09:32:30 +00:00
Ivan Savenko
ccd0edf13d
Changes according to review
2024-10-14 13:23:48 +00:00
Ivan Savenko
6b1fd428bd
Use shared setup file for 32 and 64 bit bingw
2024-10-14 13:05:10 +00:00
Ivan Savenko
501622229d
Use new prebuilts package
2024-10-14 13:05:10 +00:00
Ivan Savenko
2d2bc8293f
Delete old coverity files
2024-10-14 13:05:10 +00:00
Ivan Savenko
ecf063cd1c
Reorganized layout of CI directory, move all before_install files into
...
common directory, remove copy-pasted files
2024-10-14 13:05:10 +00:00
Ivan Savenko
4dc521743c
Install dependencies as separate CI step
2024-10-14 13:05:09 +00:00
Ivan Savenko
1623afd35d
Use Ubuntu 24.04 for mingw builds
2024-10-14 13:05:09 +00:00
Ivan Savenko
b3c5e0680d
Install ninja for ios CI builds
2024-10-14 13:05:09 +00:00
Ivan Savenko
45e000c395
Revert "MSVC CI script: Don't run vswhere to find dumpbin.exe, since it is not used"
...
This reverts commit 8bca2fa643
.
2024-09-14 11:03:44 +00:00
Ivan Savenko
e70ab86995
Use .txz archive for dependencies
2024-08-20 20:42:11 +00:00
Ivan Savenko
1ac63056dc
Unify code for conan dependencies installation
2024-08-20 19:23:55 +00:00
Ivan Savenko
720d6076a0
Use new dependencies packages
2024-08-20 19:23:55 +00:00
Alexander Wilms
8bca2fa643
MSVC CI script: Don't run vswhere to find dumpbin.exe, since it is not used
...
Just the search took 3 to 15 min
2024-07-20 00:04:28 +02:00
Alexander Wilms
02e429e973
Fix typos using https://github.com/crate-ci/typos
...
Changes were reviewed manually
2024-06-24 03:47:19 +02:00
Andrey Filipenkov
d139d093a6
[docs] update Android / Conan dev docs
2024-06-08 00:10:03 +03:00
Andrey Filipenkov
61093ab027
[CI] android adjustments
2024-06-08 00:10:03 +03:00
Ivan Savenko
a876309154
Attempt to fix 24.04 runners
2024-05-30 08:54:36 +00:00
Ivan Savenko
9bdb6f2030
Add comment to clarify what needs to be updated
2024-05-05 12:24:21 +03:00
Ivan Savenko
99281cf987
Fix ENABLE_GOLDMASTER usage
2024-04-25 19:18:36 +03:00
Ivan Savenko
b3499c54ae
Added "ENABLE_GOLDMASTER" switch
...
Intended for functionality that should be disabled or enabled in public
releases.
Largely replaces existing ENABLE_GITVERSION switch, which is now always
disabled if GOLDMASTER is in use
2024-04-25 18:52:25 +03:00
Laserlicht
de9dbf0cd7
introduce innoextract
2024-04-13 17:19:47 +02:00
Ivan Savenko
2d27a632cc
Only install parts of boost that are actually needed to reduce CI time
2024-03-29 15:01:49 +02:00
Ivan Savenko
18d05b3483
Merge pull request #3605 from Alexander-Wilms/json5-validation
...
Simplify validation of JSON with comments & CI ccache fix for feature branches in forks
2024-02-13 15:29:25 +02:00
Alexander Wilms
95b35a1063
CI: Accept JSON with comments, but not JSON5 in its entirety
2024-02-12 00:49:57 +01:00
Alexander Wilms
a7c29e2a95
CI: Only use json5 Python package for validation
...
This simplifies the script and makes the output more readable
2024-02-08 21:13:20 +01:00
Ivan Savenko
93d78edfb9
Fix build
2024-01-19 23:52:28 +02:00
Ivan Savenko
033b2889c4
Add proxy connection mode for lobby rooms
2024-01-19 23:52:28 +02:00
Ivan Savenko
80d3d61106
Renamed 'mingw-ubuntu' to 'mingw' to avoid confusion
2023-12-16 14:01:13 +02:00
Ivan Savenko
67f6e23c45
Use new conan cache/prebuilts with Win7-compatible libtbb.dll
2023-12-15 18:51:00 +02:00
Ivan Savenko
8da1ee8eed
Try to add 32-bit build for Windows / mingw CI
2023-12-15 18:51:00 +02:00
Ivan Savenko
a7b46c0508
Explicitly target Windows 7 for mingw builds
2023-12-15 18:51:00 +02:00
Andrii Danylchenko
ea7278f79c
TBB: use 1.7 vcpkg prebuild libs for msvc
2023-12-03 18:42:02 +02:00
Alexander Wilms
1d206253e0
CI/linux-qt6/validate_json.py: Use sys.exit(1) instead of throwing Exception
2023-10-27 14:28:19 +00:00
Alexander Wilms
6516ecbedd
Format CI/linux-qt6/validate_json.py with 'black -l999 .'
2023-10-27 14:28:05 +00:00
Alexander Wilms
5c0c317691
Move JSON validation script to CI folder
2023-10-14 14:22:50 +00:00
Alexander Wilms
71ea057ad1
CI: Install all packages at once on Linux
2023-09-30 01:27:30 +02:00
Konstantin P
499339bfd1
CI: fix mingw packages
2023-09-13 17:08:21 +03:00
Andrii Danylchenko
4d34c83c0b
Android: building aab for release
2023-04-15 11:49:50 +03:00
Konstantin
e4ad6b75f6
vcmi: use qt6 for clang linux build
2023-03-06 00:18:23 +03:00
Andrey Filipenkov
299bf93390
[CI] configure android builds
2023-03-02 12:09:48 +03:00
Andrey Filipenkov
3c2fd7f1b8
fix build signing
2023-03-02 12:09:48 +03:00
Andrey Filipenkov
0621dce157
[Conan] add Android support
2023-03-02 12:09:47 +03:00
Ivan Savenko
a9669578fc
Remove MXE action from CI
2023-01-31 18:13:51 +02:00
Ivan Savenko
57ee9a9bf3
Merge vcmi/beta into vcmi/develop
2023-01-29 18:21:55 +02:00
Konstantin
38ebb62c3e
conan: build for 64-bit windows by default
...
This was strongly suggested by VCMI developers.
2023-01-27 00:11:17 +03:00
Konstantin
bd0c7c2b54
vcmi: add before_install.sh
...
For now, it uses pregenerated deps from my repository, but
should be transitioned to vcmi one after PR is finished
2023-01-26 23:50:08 +03:00
Konstantin
a24ec53df2
vcmi: enable Conan builds for cross-compiling Win
...
This patch enables usage of Conan for cross-compiling Windows
builds instead of MXE.
2023-01-26 23:49:00 +03:00