Commit Graph

81 Commits

Author SHA1 Message Date
Serhii Snitsaruk b220a9f418 GHA: Remove project.godot from GDExtension build 2024-02-15 22:40:53 +01:00
Serhii Snitsaruk 5909735add GHA: Just copy the whole demo in GDExtension build 2024-02-15 17:06:38 +01:00
Serhii Snitsaruk bc3fe05a4d GHA: Bundle license with GDExtension build 2024-02-15 16:33:08 +01:00
Serhii Snitsaruk 3c9fc333b0 GHA: Tweaks 2024-02-15 14:34:05 +01:00
Serhii Snitsaruk 17291081e5 GHA: Package demo project 2024-02-15 14:24:45 +01:00
Serhii Snitsaruk b5247dda0f GHA: Fix strip running and failing in gdextension web 2024-02-15 12:15:41 +01:00
Serhii Snitsaruk 69751260a6 GHA: Update path-ignore 2024-02-14 21:27:08 +01:00
Serhii Snitsaruk 8e2fdc4bc0 GHA: Fix web gdextension build 2024-02-14 21:27:04 +01:00
Serhii Snitsaruk 58ff47d688 GHA: Add web build to GDExtension workflow 2024-02-14 20:33:52 +01:00
Serhii Snitsaruk f8ce5c1311 GHA: Fix iOS packaging 2024-01-26 13:42:51 +01:00
Serhii Snitsaruk 33b455f8d9 Add BBParam missing types 2024-01-19 17:15:22 +01:00
Serhii Snitsaruk 782e72d92d GHA: Change godot repo ref to "4.2" 2024-01-19 14:01:02 +01:00
Serhii Snitsaruk db51defddd GHA: For GDExtension builds, package demo, license and readme 2024-01-17 17:54:20 +01:00
Serhii Snitsaruk 73c6bfe2c7 GHA: Call GDExtension builds in all_builds.yml 2024-01-14 19:32:57 +01:00
Serhii Snitsaruk 476dc8b0dd GHA: Add concurrency settings for the test builds 2024-01-14 19:32:50 +01:00
Serhii Snitsaruk 46cd946d35 GHA: Fix inputs in test_builds.yml 2024-01-13 19:58:20 +01:00
Serhii Snitsaruk 1d3cea6b2e GHA: Add Windows & macOS builds to GDExtension workflow
Also, don't run test builds when doc change in a PR
2024-01-12 20:40:38 +01:00
Serhii Snitsaruk 8cb8f65469 GHA: Adjust versioning of GDExtension build 2024-01-12 10:57:45 +01:00
Serhii Snitsaruk 392a2ac691 GHA: Add init_version action for GDExtension 2024-01-12 10:57:45 +01:00
Serhii Snitsaruk c55c6553b2 GHA: Update setup script and make build workflow for GDExtension 2024-01-12 10:57:26 +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 6ed5bc8203 GHA: Fix wrong binary name in unit tests 2023-12-29 15:16:26 +01:00
Serhii Snitsaruk 56c3c26572 GHA: Add a macOS build to test builds workflow 2023-12-29 15:02:52 +01:00
Serhii Snitsaruk 6bcffe712d GHA: Refactor Linux build workflow for the test builds 2023-12-29 14:48:10 +01:00
Serhii Snitsaruk 044de6eea0 GHA: Add a Windows editor build to test builds 2023-12-29 14:11:07 +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 0e6c83d07c GHA: Update default Godot version to 4.2.1-stable 2023-12-13 00:07:02 +01:00
Serhii Snitsaruk 8c7b19ea12 GHA: Use tag instead of sha when available 2023-12-01 14:21:48 +01:00
Serhii Snitsaruk ada246acf9 GHA: Target godot 4.2-stable 2023-12-01 12:57:12 +01:00
Serhii Snitsaruk 948e99a9ef Generate version.txt for template build jobs 2023-11-29 14:32:30 +01:00
Serhii Snitsaruk a7bd8b81ea GH: Disable emscripten lib cache 2023-11-09 19:06:58 +01:00
Serhii Snitsaruk 9548fb601c GH: Use checkout v4 2023-11-09 18:58:35 +01:00
Serhii Snitsaruk 8a35b17ba6 GH: Update EM version and fix EM cache failures
Adds "Init Emscripten" step to solve cache issues
2023-11-09 18:57:55 +01:00
Serhii Snitsaruk 58848b709c GHA: Cache godot & limboai treeish SHA to use with all builds 2023-11-03 13:59:05 +01:00
Serhii Snitsaruk edfb3527cf GH: Use Java 17 for builds 2023-11-02 10:34:23 +01:00
Serhii Snitsaruk d688953fd8 CI: Ignore "doc/*" 2023-10-31 14:28:56 +01:00
Serhii Snitsaruk c77b9a92c2 Fix test builds should use the mono flag 2023-10-31 11:51:20 +01:00
Serhii Snitsaruk ecc750bfaf Target godot "master" branch for test builds 2023-10-28 13:12:45 +02:00
Serhii Snitsaruk dd01cc82bb Upload also GodotSharp dir in mono build for Linux 2023-09-19 15:29:29 +02:00
Serhii Snitsaruk f7380db6a2 GHA: New "Test builds" workflow
Rewritten to be able to run all unit tests.
2023-09-15 20:34:49 +02:00
Serhii Snitsaruk 46e45c6cfb GHA: Fix Windows binaries uploaded as Linux in test builds 2023-09-14 15:48:27 +02:00
Serhii Snitsaruk 1753301753 GHA: Fix Windows x64_32 release template .NET not built 2023-09-14 13:54:25 +02:00
Serhii Snitsaruk 5d0d2660f7 GH: Rename Linux & Windows templates before uploading artifact 2023-09-14 13:54:25 +02:00
Serhii Snitsaruk 75a7883184 GH: Fix test workflow issues
- Fix dev build errors
- Don't strip dev binaries
- Perform only LimboAI unit tests for now
2023-09-14 13:54:25 +02:00
Serhii Snitsaruk c7d7c0fcff GH: Trigger tests only on push/pr to master branch 2023-09-13 11:10:58 +02:00
Serhii Snitsaruk dc3312cc2e GH: Fix cache handling 2023-09-13 10:50:53 +02:00
Serhii Snitsaruk a0a2c4e519 Rename runner.yml -> all_builds.yml 2023-09-13 10:49:48 +02:00
Serhii Snitsaruk 14128948ee GH: Fix test workflow errors and enable CI 2023-09-13 10:25:18 +02:00
Serhii Snitsaruk bdb158ff27 GH: Perform unit tests in the test build 2023-09-12 16:57:56 +02:00