Commit Graph

42 Commits

Author SHA1 Message Date
Serhii Snitsaruk 6d79b7474e
GHA: Don't use SCons cache in release builds 2024-12-01 16:28:10 +01:00
Serhii Snitsaruk 44040dda06
GHA: Build Windows binaries using MinGW/GCC in a docker container 2024-12-01 16:28:03 +01:00
Serhii Snitsaruk bd0dcb3184
GHA: Add action to build .NET assemblies 2024-08-22 13:07:16 +02:00
Serhii Snitsaruk 6fabad213e
GHA: Fix nuget versions in linux and macos builds 2024-08-16 23:27:58 +02:00
Serhii Snitsaruk cc3d650d23
Fix .NET incorrect template version in version.txt 2024-08-16 20:20:22 +02:00
Serhii Snitsaruk 1f6cc8e55c
GHA: Change test build configuration 2024-08-11 12:56:45 +02:00
Serhii Snitsaruk abe9a26460
GHA: Add Linux ARM32 template builds 2024-07-31 12:45:12 +02:00
Serhii Snitsaruk 2c58cfc3cb
GHA: Don't strip binaries, done at build time 2024-07-31 12:45:02 +02:00
Serhii Snitsaruk afc2b63f06
GHA: Disable Editor .NET ARM64 2024-07-31 10:43:56 +02:00
Serhii Snitsaruk af27aca021
GHA: Fix strip failing in Linux ARM64 builds 2024-07-30 16:19:02 +02:00
Serhii Snitsaruk 3cce7aa0a6
GHA: Add arm64 Linux builds 2024-07-30 14:16:01 +02:00
Serhii Snitsaruk ed19d787f6
GHA: Install Wayland deps for Linux builds 2024-07-01 15:02:07 +02:00
Serhii Snitsaruk fc1b99a5b1
GHA: Action that downloads & caches Linux toolchain
TuxFamily is often down lately, maybe caching could help.
2024-05-25 13:33:42 +02:00
Serhii Snitsaruk b0e31f569a GHA: Don't include GodotSharp folder twice 2024-03-11 13:46:48 +01:00
Serhii Snitsaruk eba867706b GHA: Transition to new upload/download v4 actions 2024-03-11 13:27:23 +01:00
Serhii Snitsaruk 3ae38ee5da GHA: Bump cache & setup-python actions
Also fixes some Node.js-related warnings in GHA builds.
2024-03-10 14:33:02 +01:00
Serhii Snitsaruk fb36b6902d GHA: Include Windows .NET editor in test builds 2023-12-29 15:35:39 +01:00
Serhii Snitsaruk 6bcffe712d GHA: Refactor Linux build workflow for the test builds 2023-12-29 14:48:10 +01:00
Serhii Snitsaruk df231e3f2c GHA: Double zip editor artifacts for MacOS and Linux (fix for #6).
Workaround for https://github.com/actions/upload-artifact/issues/38.
2023-12-16 15:37:42 +01:00
Serhii Snitsaruk 948e99a9ef Generate version.txt for template build jobs 2023-11-29 14:32:30 +01:00
Serhii Snitsaruk 9548fb601c GH: Use checkout v4 2023-11-09 18:58:35 +01:00
Serhii Snitsaruk dd01cc82bb Upload also GodotSharp dir in mono build for Linux 2023-09-19 15:29:29 +02:00
Serhii Snitsaruk 5d0d2660f7 GH: Rename Linux & Windows templates before uploading artifact 2023-09-14 13:54:25 +02:00
Serhii Snitsaruk dc3312cc2e GH: Fix cache handling 2023-09-13 10:50:53 +02:00
Serhii Snitsaruk 9a6b7dc358 GH: Use shorter version status for .net on linux and windows 2023-08-03 13:40:48 +02:00
Serhii Snitsaruk cc6a0e7b44 GH: Add better build versioning scheme 2023-08-02 20:26:07 +02:00
Serhii Snitsaruk 40a5a8902d GH: Separate mono templates 2023-08-02 10:10:22 +02:00
Serhii Snitsaruk 2cbd61f518 GH: Move NAME_PREFIX to global settings 2023-08-02 10:10:22 +02:00
Serhii Snitsaruk b9066e609a GH: Implement version-based artifact naming 2023-08-02 10:10:22 +02:00
Serhii Snitsaruk fdc0cda9c4 GH: Refactor workflows and use better artifact naming 2023-08-02 10:10:22 +02:00
Serhii Snitsaruk cd621ee3ea GH: Create Android workflow 2023-08-01 12:47:36 +02:00
Serhii Snitsaruk 0d644d3d20 GH: Utilize build cache 2023-07-31 22:45:24 +02:00
Serhii Snitsaruk 83e8ce78c2 GH: Fix mono suffix 2023-07-29 23:44:12 +02:00
Serhii Snitsaruk 6434abda76 GH: Use proper arch names 2023-07-29 23:29:21 +02:00
Serhii Snitsaruk db1bf6a0e0 GH: Refactor workflows to use inputs and better artifact names 2023-07-29 23:25:11 +02:00
Serhii Snitsaruk da3d4e3762 GH: Add macos workflow 2023-07-29 19:15:27 +02:00
Serhii Snitsaruk 273512ecbb GH: Add workflow for windows 2023-07-29 10:00:08 +02:00
Serhii Snitsaruk cc50054b72 GH: Fix linux mono templates fail to build 2023-07-28 19:47:41 +02:00
Serhii Snitsaruk 571d83c6a6 GH: Add 32bit builds for Linux 2023-07-28 19:21:49 +02:00
Serhii Snitsaruk a4602d302c GH: Add linux mono builds 2023-07-28 19:20:52 +02:00
Serhii Snitsaruk a61e8ee7bc GH: Add templates to linux workflow 2023-07-28 19:20:42 +02:00
Serhii Snitsaruk d1605609a2 GH: Add runner and linux workflows (editor only for now) 2023-07-28 19:20:30 +02:00