20 Commits

Author SHA1 Message Date
otavepto
c272d965f9 added dep for signer in workflow, here we go again! hope this works 2023-12-31 21:06:44 +02:00
otavepto
6660eede36 use that instead to allow cancelling workflows 2023-12-28 01:30:46 +02:00
otavepto
f18217ac7b use it for Windows workflow too since that worked! 2023-12-28 01:30:46 +02:00
otavepto
8981911e7c update emu packaging path for Linux & Windows 2023-12-28 01:30:46 +02:00
otavepto
1ce0e823c4 change deps build dir to: build/deps/linux (example) to make them independant from emu build folder, which is for example build/linux/... 2023-12-28 01:30:46 +02:00
otavepto
8f9dae8350 attempt to cache deps in non tag/PR actions for CI 2023-12-28 01:30:46 +02:00
otavepto
5d54d8df7b update Windows & Linux emu workflow scripts to use the new folder structure 2023-12-28 01:30:46 +02:00
otavepto
3426049833 update workflow scripts to just fail as early as possible 2023-12-25 18:30:44 +02:00
otavepto
0a50c37584 don't cache deps build when pushing tag or opening pull requests 2023-12-21 19:32:20 +02:00
otavepto
62afce33ca remove hardcoded repo path + remove Git LFS flag since it's no longer needed 2023-12-21 19:32:20 +02:00
ota
90b403fb3d + add package scripts
+ add steps: package + release to add packaged build to release when pushing on tag

+ support building on prefixed branch name with wildcard

+ support event trigger on tag

+ support event trigger on workflow dispatch for manual trigger
2023-12-18 02:50:05 +02:00
ota
8390e96972 + self reference the deps from the corresponding branches in this repo, this makes the repo self contained
+ update workflows to point at this repo when cloning deps

+ update branches paths

+ update submodules
2023-12-18 02:50:05 +02:00
ota
8fb7231a36 friendly workflows names 2023-12-18 02:50:05 +02:00
ota
21c21737e7 trigger on specific branches + on pull request to dev 2023-12-18 02:50:05 +02:00
ota
f2d1f046e2 keep all workflow artifacts for 1 day only 2023-12-18 02:50:05 +02:00
ota
7ddae813f9 + use env vars for deps cache key & cache dir
+ upate cache step id
2023-12-18 02:50:05 +02:00
ota
6afb4560d0 + friendly name for linux gen emu config workflow
+ don't fail job on failure of release/debug

+ update workflows to add on-success condition in upload
2023-12-18 02:50:05 +02:00
ota
4c89a18dda + fix workspace variable usage in all workflow scripts
+ chmod 777 linux build script before running it & use sudo
2023-12-18 02:50:05 +02:00
ota
ffa44914dd + specify certain OS version
+ add dependency on deps build job
2023-12-18 02:50:05 +02:00
ota
5e36cca71e rename Windows workflow script 2023-12-18 02:50:05 +02:00