Commit Graph

90 Commits

Author SHA1 Message Date
otavepto
596706fea9 fix release workflow + allow manual trigger for testing 2024-06-02 05:15:45 +03:00
otavepto
d6495a8831 remove debug messages 2024-06-02 05:15:45 +03:00
otavepto
2c0a28c8ea * convert genproto into an option instead if an action because we need the action name for the deps folder
* disable windows specific options for other os + add category to all options
* update readme
2024-06-02 05:15:45 +03:00
otavepto
3b536044be fix readme indentation + print debug messages 2024-06-02 05:15:45 +03:00
otavepto
0f291cc07d add missing submodule for deps workflows 2024-06-02 05:15:45 +03:00
otavepto
f822127ddf note on rquired ubuntu packages + run apt update in linux workflows 2024-06-02 05:15:45 +03:00
otavepto
989bbf8ed4 attempt #1 to fix workflows 2024-06-02 05:15:45 +03:00
otavepto
a2617646e5 forgot that! 2024-05-22 05:40:51 +03:00
otavepto
cfa8f9f134 update workflows 2024-05-22 05:38:40 +03:00
otavepto
0b862f2f44 less verbose msbuild for CI 2024-05-22 00:21:22 +03:00
otavepto
83be0d66d9 use the env var of third-party base location 2024-05-21 23:37:37 +03:00
Detanup01
022ca419bc now it actually compress the stuff inside instead of the "debug"/"release" folder 2024-05-21 19:32:49 +03:00
Detanup01
a626c4b41f aaaaaaaaaaaa 2024-05-21 19:32:49 +03:00
Detanup01
9c9a86376a gmake->gmake2 2024-05-21 19:32:49 +03:00
Detanup01
ebc83df21e workflow update 2024-05-21 19:32:49 +03:00
Detanup01
1d75b82a5c merge stuff frrom premake2 branch,
Updating stuff to work
2024-05-21 19:32:49 +03:00
otavepto
01f4ee87bf shorter name 2024-05-21 19:32:49 +03:00
otavepto
3f68c5ab12 exclude some matrix combinations 2024-05-21 19:32:49 +03:00
otavepto
9236f8c70b don't fail all matrix jobs on first failure + shorter names 2024-05-21 19:32:49 +03:00
otavepto
3ed858da8e 2 worked, try 4 parallel jobs 2024-05-21 19:32:49 +03:00
otavepto
4843527422 * limit parallel jobs to 2 for each os, hopefully would fix the random cancellation
* use clang instead of gcc because of this error `g++: error: unrecognized command-line option ‘-Wundefined-internal’`
2024-05-21 19:32:49 +03:00
otavepto
372824aee3 reduce verbosity for win + dry run make on linux before actual run to show command + attempt to workaround broken gen proto premake action 2024-05-21 19:32:49 +03:00
otavepto
80de67f658 clone branch first on linux! 2024-05-21 19:32:49 +03:00
otavepto
62904968df matrix based workflows for premake 2024-05-21 19:32:49 +03:00
otavepto
f2579ee7f8 nah screw it 2024-05-12 19:38:16 +03:00
otavepto
bac2976ace update bash on macos CI 2024-05-12 04:55:08 +03:00
otavepto
e6291d1f22 macos build script + build workflows 2024-05-12 04:20:02 +03:00
otavepto
47d539474d initial script to build macos deps + worflow :/ 2024-05-12 02:30:30 +03:00
otavepto
7c6c7e2a9d try -j 3 for github builder 2024-05-11 22:25:12 +03:00
otavepto
9d8ecfdb60 fix release workflow 2024-05-11 22:09:24 +03:00
otavepto
b017550ccf solve this stupid thing 2024-05-11 17:38:32 +03:00
otavepto
7d515e9e9e workflows for migrate_gse 2024-05-11 17:38:32 +03:00
otavepto
517648677d fake change to test new workflow 2024-05-11 17:38:32 +03:00
otavepto
d14a726d75 scripts for gen_emu_config_tool 2024-05-11 17:38:32 +03:00
otavepto
470003f926 workflows for linux too + rename scripts 2024-05-11 17:38:32 +03:00
otavepto
67dd084448 win release script 2024-05-11 17:38:32 +03:00
otavepto
9bcdf5eec8 refactor win build scripts 2024-05-11 17:38:32 +03:00
otavepto
60bdada47b separate workflow for PRs 2024-05-11 17:38:32 +03:00
otavepto
dc5cde9fd6 * make all build switches opt-in
* separate jobs for each build arch and variant
2024-05-11 17:38:32 +03:00
otavepto
1dda63990a temporarily disable emu build workflows to test new ones 2024-05-11 02:03:31 +03:00
otavepto
a8b01e8e4d testing a better alternative for deps build 2024-05-11 01:57:59 +03:00
otavepto
cfdfe14ad7 hopefully fix the auto crlf change 2024-05-11 00:54:58 +03:00
otavepto
a23679f150 fix workflows trigger, apparently paths works like a filter, if the commit contained a file outside the 'allowed list' it won't trigger, if the commit contained a file in the blacklist it will be ignored and also not triggered 2024-05-10 19:53:02 +03:00
otavepto
31f6ed7495 * trigger workflows only for corresponding files/folders
* allow running them unconditionally for branches matching `ci-build*`
2024-05-09 01:11:17 +03:00
otavepto
442384f6eb ignore some folders not used during build 2024-05-06 19:14:03 +03:00
Detanup01
2a2421b5b7 added all workflows to not trigger to .md change 2024-05-04 00:42:19 +03:00
otavepto
7c95d41634 workflows for the migration script 2024-04-20 05:15:11 +02:00
otavepto
27afa6b2cd update github action 2024-04-14 21:09:32 +02:00
otavepto
837a0c30d5 update actions/cache 2024-04-10 11:48:00 +02:00
otavepto
e62f9251df allow injecting id string during build via command line switch +build_str <str> 2024-04-10 11:05:26 +02:00