Commit Graph

28 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 6f318b83b8
GHA: Fix Vulkan SDK installation step 2024-10-13 18:25:54 +02: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 2c58cfc3cb
GHA: Don't strip binaries, done at build time 2024-07-31 12:45:02 +02:00
Serhii Snitsaruk 5e63477f9b
GHA: Build .NET binaries for macOS 2024-04-09 11:04:29 +02:00
Serhii Snitsaruk 7160804c82
GHA: Bump geekyeggo/delete-artifact to v5 2024-03-26 18:49:26 +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 c364378e30 GHA: In test builds, build also a macOS arm64 binary and make a bundle 2023-12-29 16:09:26 +01:00
Serhii Snitsaruk fb36b6902d GHA: Include Windows .NET editor in test builds 2023-12-29 15:35:39 +01:00
Serhii Snitsaruk 56c3c26572 GHA: Add a macOS build to test builds workflow 2023-12-29 15:02:52 +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 dc3312cc2e GH: Fix cache handling 2023-09-13 10:50:53 +02:00
Serhii Snitsaruk 5fa574b352 GH: Apply custom version to the builds 2023-08-02 20:51:22 +02:00
Serhii Snitsaruk cc6a0e7b44 GH: Add better build versioning scheme 2023-08-02 20:26:07 +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 0d644d3d20 GH: Utilize build cache 2023-07-31 22:45:24 +02:00
Serhii Snitsaruk 3d71ff400d GH: Delete macos work artifacts after they are no longer needed 2023-07-30 10:57:57 +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 a195266dde GH: Add macOS bundling 2023-07-29 22:54:42 +02:00
Serhii Snitsaruk da3d4e3762 GH: Add macos workflow 2023-07-29 19:15:27 +02:00