Commit Graph

69 Commits

Author SHA1 Message Date
Green Sky
5a246b4515 update checkout action and change release name
to include git log depth for better sorting in the release page
2025-11-01 18:47:48 +01:00
Green Sky
478f2f112f ci/cd: add msvc stl hardening (from c++26) 2025-10-11 16:25:17 +02:00
Green Sky
0c6ea8238c misc changes 2025-10-07 17:28:37 +02:00
Green Sky
c7ae6490cc switch linux cd and releases to ubuntu 24.04 2025-08-17 15:47:03 +02:00
Green Sky
8e805522d5 cd windows matrix 2025-08-05 18:15:43 +02:00
Green Sky
5978a14224 refactor ci to use a build matrix for linux 2025-08-05 13:39:25 +02:00
Green Sky
2f230d7ea7 add asan runtime deps 2025-08-04 15:11:52 +02:00
Green Sky
e34a763967 add arm linux runner 2025-07-13 16:16:01 +02:00
Green Sky
20a96e7f58 move cd to new windows runner 2025-07-01 19:28:41 +02:00
Green Sky
8567e684e6 dont try to use jxl in the windows cd, sdl_image quirk 2025-05-19 15:35:37 +02:00
Green Sky
85abab4610 try dynamic jxl for now 2025-05-19 13:45:10 +02:00
Green Sky
b05ed1a886 fix more fs throws and add jxl to windows cd 2025-05-19 13:08:21 +02:00
Green Sky
f6fff83396 android signing using secret 2025-05-08 15:54:54 +02:00
Green Sky
a6bffe5eea fix linux ci 2025-05-07 22:59:08 +02:00
Green Sky
8c972d0a83 add more deps to linux cd 2025-05-07 22:35:12 +02:00
Green Sky
1572044ade also cd 2025-05-07 19:59:23 +02:00
Green Sky
9d2f2a0344 new vcpkg caching action for ci 2025-05-07 19:37:29 +02:00
Green Sky
8a7b823a46 switch cd to ubuntu 22.04 2025-04-16 11:06:05 +02:00
Green Sky
1bebb91138 try make git depth work
and version to tomato
2025-04-10 11:07:07 +02:00
Green Sky
65b98e0d38 make zstd prefer system libs too 2025-04-06 20:55:14 +02:00
Green Sky
84e983f40f also use vcpkg for libwebp in cd 2025-04-06 20:28:04 +02:00
Green Sky
2b992ade88 add cmake options to perfer system libs to libwebp 2025-04-06 20:17:42 +02:00
Green Sky
98e55e20ce use android 23 triplet overlays 2025-03-29 18:53:27 +01:00
Green Sky
10ad2be8bf add freetype to ci/cd 2025-03-15 11:46:35 +01:00
Green Sky
4c3e0fc4e9 wip: add ccache to ci 2025-02-09 16:24:10 +01:00
Green Sky
d8d5b8e9a3 fix cd, accidentally removed the download 2025-02-02 14:15:17 +01:00
Green Sky
11cce8363b add dump syms step to cd 2025-02-02 14:00:40 +01:00
Green Sky
d691b265b9 dont use sdl_image vendored libs on windows and use vcpkg instead 2025-01-31 19:57:56 +01:00
Green Sky
702c59e3e7 try fix SDL3-jar target missing 2025-01-15 00:49:22 +01:00
Green Sky
3518148a9a also add vcpkg binary caching to android 2025-01-12 22:06:12 +01:00
Green Sky
cf2ba1946e add vcpkg binary caching to ci/cd 2025-01-12 21:34:18 +01:00
Green Sky
90297633aa try fix ubuntu no longer shipping x11 2025-01-10 20:38:26 +01:00
Green Sky
f97134b841 compress debug info on *ix systems in cd
100mib -> 40mib
2024-11-20 12:57:05 +01:00
Green Sky
1cd1390901 windows breakpad 2024-11-15 16:25:32 +01:00
Green Sky
3fbbf80e8c enable breakpad in cd on linux 2024-11-15 12:04:01 +01:00
92740c8dbe use sr 2024-10-25 13:46:00 +02:00
a9d8c070bc enable arm32 in the ci/cd 2024-10-19 11:24:09 +02:00
b5d0d16d31 enable toxav in cd 2024-10-01 21:27:41 +02:00
407c7cfadd fix sdl_image options names following the update 2024-09-19 09:23:39 +02:00
ebbaaa93b1 ci/cd maintenance
remove extra ;
2024-08-10 12:04:43 +02:00
b5e90528f0 ci enable toxav for windows 2024-07-16 10:33:16 +02:00
9b163e00d9 fix apk release names 2024-06-07 15:39:24 +02:00
85b5c9200a rename android to Android 2024-06-07 10:47:52 +02:00
5a2a30ada6 add android build to cd (still debug certs) 2024-06-06 12:10:54 +02:00
64959270a9 add android build matrix 2024-06-06 10:46:08 +02:00
9d6404d130 move cmake stuff to android subdir 2024-06-06 10:15:02 +02:00
e7b1eec2cc make android ci apk build work, also launches and connects to tox 2024-06-04 14:59:27 +02:00
d7e658eba6 disable caching the ndk so it works
see https://github.com/nttld/setup-ndk/issues/518
2024-05-30 13:08:23 +02:00
9a95dba138 first try at android ci 2024-05-29 13:14:26 +02:00
ba7188cf66 improve windows debug conformity 2024-05-29 09:46:35 +02:00