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 |
|
otavepto
|
5b55d448f7
|
* new stub dll GameOverlayRenderer for the experiemntal steamclient setup
* for windows build script: prevent permissive language extensions via the compiler flag `/permissive-`
|
2024-03-21 00:50:58 +02:00 |
|
otavepto
|
1ecae283d8
|
verbose CI
|
2024-03-08 18:13:29 +02:00 |
|
otavepto
|
3482c6fae3
|
added persistent modes to cold client loader + refactored ini sections
|
2024-02-07 03:43:20 +02:00 |
|
otavepto
|
91aac61e23
|
a working stub patcher + lots of changes to cold client loader
|
2024-01-19 04:28:03 +02:00 |
|
otavepto
|
c272d965f9
|
added dep for signer in workflow, here we go again! hope this works
|
2023-12-31 21:06:44 +02:00 |
|
otavepto
|
ecf9db20a6
|
some comments
|
2023-12-31 21:06:44 +02:00 |
|
otavepto
|
851142071d
|
gen emu config workflow packaging dir (dammit!)
|
2023-12-28 02:35:35 +02:00 |
|
otavepto
|
473502dd50
|
fix permissions again!
|
2023-12-28 01:30:46 +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
|
d0519e3fe5
|
attempt to make the build job always run, why is it being skipped!
|
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
|
806879e79e
|
since that worked, give all permissions immediately after cloning, for all Linux workflows
|
2023-12-28 01:30:46 +02:00 |
|
otavepto
|
a710c39662
|
attempt at fixing the dir permissions!
|
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
|
63430d862e
|
fixed path in gen emu config workflows
|
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 |
|