Tyler Wilding
fe10f23994
ci: Resolve git-submodules related Actions warning
...
The `.git/modules` folder was not being initialized, which caused the post-cleanup of the `Checkout` step to flag an error at the end. Caching this folder and thus completely caching anything submodule related, should eliminate this warning.
Also allowed submodules to be pulled in parallel when they aren't cached.
2020-09-20 05:51:46 +02:00
Tyler Wilding
86639114e5
ci: Increase verbosity on msbuild logs - includes timing information and such
2020-09-19 21:54:20 +02:00
Tyler Wilding
2e9a32e7ec
ci: Cache submodules and fix artifact naming
2020-09-19 21:54:20 +02:00
Tyler Wilding
a5cc8efb10
ci: Ignore workflows on non-code changes or irrelevant code changes
2020-09-18 03:31:13 +02:00
Tyler Wilding
645b2dc17a
ci: Properly fail the linux workflows if the build fails
2020-09-18 03:31:13 +02:00
Tyler Wilding
0bd49ad778
ci: Remove clang, use GCC 10 and GTK 3
2020-09-18 03:31:13 +02:00
Tyler Wilding
81ccb637f9
ci: Remove directX downloading from windows build
2020-09-18 03:31:13 +02:00
Tyler Wilding
3fba5a2c11
ci: Add cron action to cleanup old artifacts to avoid hitting GH Actions limits
2020-09-18 03:31:13 +02:00
Tyler Wilding
359be55ce0
ci: Add working linux workflow
2020-09-18 03:31:13 +02:00
Tyler Wilding
d7beb3cdc7
ci: Add windows workflow
2020-09-18 03:31:13 +02:00
Jonathan Li
176e3609a5
ci: base github actions from turtleli
2020-09-18 03:31:13 +02:00