1
0
mirror of https://github.com/vcmi/vcmi.git synced 2024-12-24 22:14:36 +02:00
Commit Graph

137 Commits

Author SHA1 Message Date
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
55e79b1b96 Remove Android CI workaround 2024-10-14 13:23:19 +00:00
Ivan Savenko
ab2c5ba64f Add workaround for Android NDK installed via conan - required for
correct stripping of resulting binaries
2024-10-14 13:05:10 +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
eb06eb15cd Clean up workflow 2024-10-14 13:05:10 +00:00
Ivan Savenko
a63d3a11c4 Simplify cpack logic 2024-10-14 13:05:10 +00:00
Ivan Savenko
2506490db4 Use python provided in CI runner image instead of installing via action 2024-10-14 13:05:10 +00:00
Ivan Savenko
06cd74dde6 Use new path to the script 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
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
0e1d5274ba Generate aab's only for builds on master branch 2024-10-14 13:05:09 +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
77cd08d66a Quick workaround for failing Android CI 2024-10-10 12:31:06 +00:00
Ivan Savenko
b624069f86 Fix CI 2024-09-24 13:40:15 +00:00
Ivan Savenko
3d39963a1c Merge branch 'master' into 'develop' 2024-08-26 14:01:00 +00:00
Ivan Savenko
9e3c149d6d Add hack to auto-increment build ID for x64 android build 2024-08-22 20:12:42 +00:00
Alexander Wilms
e2396d2a27 CI: Use URL relative to repo's owner for test data
This allows to easily run tests in forks
2024-07-23 01:43:26 +02:00
Ivan Savenko
dfe925cfc8 Remove no longer needed native libraries upload 2024-06-26 11:01:21 +00:00
Ivan Savenko
1e1e4d8659 Fix aab upload path 2024-06-26 11:01:21 +00:00
Ivan Savenko
6da657fea2 Generate aab in addition to apk 2024-06-26 11:01:21 +00:00
Ivan Savenko
b2736fce50 Build signed Android build only when running on master branch 2024-06-26 11:01:17 +00:00
Ivan Savenko
fdeed77a65 Remove bundle_release job and use 2 separate aab's for Google Play 2024-06-26 11:01:17 +00:00
Ivan Savenko
ea6939e2ca Remove not used 'additional log' step from CI 2024-06-26 11:00:53 +00:00
Ivan Savenko
8797c6e33d Move code validation into a separate job outside of the matrix 2024-06-26 11:00:50 +00:00
Ivan Savenko
0c6c5869b0 Try to build signed apk 2024-06-21 14:43:08 +00:00
Ivan Savenko
ed685184e4 Updated path to JNI libraries 2024-06-20 17:10:11 +00:00
Ivan Savenko
afc0c8fb5c Update path to JNI upload 2024-06-20 17:07:48 +00:00
Ivan Savenko
13de373def Add signing password to build step 2024-06-20 15:49:01 +00:00
Ivan Savenko
dcc9c03237 Add java setup to fix aab generation 2024-06-20 14:43:45 +00:00
Ivan Savenko
8e82764270 Fix aab generation CI 2024-06-20 13:12:58 +00:00
Ivan Savenko
2ff08b42fa Fix aab generation CI 2024-06-20 13:08:45 +00:00
Ivan Savenko
7fccfb66de Try to enable AUTO_RCC on msvc 2024-06-19 18:39:27 +00:00
Andrey Filipenkov
61093ab027 [CI] android adjustments 2024-06-08 00:10:03 +03:00
Ivan Savenko
fd74d5391e
Merge pull request #3988 from IvanSavenko/ubuntu_24_04_runner
[1.5.2] Use Ubuntu 24.04 runner for some presets
2024-05-19 15:42:18 +03:00
Ivan Savenko
dd7991b70f Use 24.04 runner for presets that don't produce output artifacts 2024-05-17 10:03:52 +00:00
Gigas002
ad7363b36a Update github.yml 2024-05-16 08:03:06 +00:00
Gigas002
1525703973 Update github.yml 2024-05-16 08:03:06 +00:00
Laserlicht
ec9a2b0478
change gh-action to gcc12 2024-05-15 21:27:16 +02:00
Ivan Savenko
142bbe652a
Merge pull request #3829 from IvanSavenko/goldmaster
Tweaks for public release mode
2024-04-28 13:11:38 +03:00
Ivan Savenko
225eb88526 Fix CI on beta and master branches 2024-04-26 19:55:14 +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
Andrey Filipenkov
a29fa0b94b [CI] use macOS 13 2024-04-13 17:55:01 +03: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
1fa3447ee7 CI: Fix Ccache for branches other than develop in forks of vcmi/vcmi 2024-02-12 00:49:45 +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
Alexander Wilms
5222495701 Run CI on every push to develop branch instead of on a schedule
Also remove logic to skip CI if it already ran for the same commit

This prevents the CI badge in the README from showing a failure due to a skipped CI run and
results in more up-to-date ccache caches for each PR's initial CI run
2024-01-30 20:51:27 +01:00