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
|
0be16edee0
|
GHA: Remove no longer needed workaround in web builds
|
2024-03-10 13:13:22 +01:00 |
Serhii Snitsaruk
|
01d643831c
|
Fix: Web GDExtension target lacks manifest entries and debug build
|
2024-02-18 22:55:42 +01:00 |
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 |
Serhii Snitsaruk
|
feab3c1ba9
|
GHA: Add platform icons to test builds
|
2023-08-29 10:01:25 +02:00 |
Serhii Snitsaruk
|
2cc68b23ad
|
GHA: Add test build workflow
|
2023-08-28 19:32:20 +02:00 |
Serhii Snitsaruk
|
1b75091dd6
|
GH: Fix windows .NET build failing to generate solutions
|
2023-08-03 13:43:52 +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
|
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
|
40a5a8902d
|
GH: Separate mono templates
|
2023-08-02 10:10:22 +02:00 |
Serhii Snitsaruk
|
fb5a1c5208
|
GH: Fix iOS simulator build
|
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
|
6c8eb009e2
|
GH: Fix windows workflow failing to upload
|
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
|
cccdf9578a
|
GH: Add iOS and Android to the runner workflow
|
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
|
74bb5ead32
|
GH: Create iOS workflow
|
2023-08-02 10:10:12 +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
|
420c883b06
|
GH: Add web builds workflow
|
2023-07-31 22:42:53 +02:00 |
Serhii Snitsaruk
|
442b367bc2
|
GH: Fix windows build error
|
2023-07-30 12:56:20 +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
|
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
|
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 |
Serhii Snitsaruk
|
e892ef1a36
|
GH: Fix .net solution generation on windows
|
2023-07-29 10:03:46 +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 |