Commit Graph

85 Commits (8e13217ebe1d5b326ff850841c72a371a8e5c218)

Author SHA1 Message Date
Patrick Exner (FlameLizard) 8e13217ebe
Merge pull request #75 from unvermuthet/main 2025-02-21 16:31:40 +01:00
unvermuthet 6134a40bb2 Use matrix notation to reduce clutter and update Ubuntu runner image 2025-02-21 16:14:25 +01:00
Patrick Exner (FlameLizard) 2281ade7ae
Merge pull request #77 from unvermuthet/macos-ios-binary-naming
Include env["suffix"] in binary names for macOS and iOS
2025-02-20 16:32:12 +01:00
unvermuthet a21da62bc4 Include env["suffix"] in binary names for macOS and iOS 2025-02-19 13:08:44 +01:00
Patrick Exner (FlameLizard) ba780e0898
Merge pull request #73 from Ivorforce/relative-gdextension 2025-02-05 01:12:44 +01:00
Lukas Tenbrink dede668c59 Use relative paths for the `.gdextension` file such that the extension can be placed in any folder. 2025-02-04 23:04:34 +01:00
Patrick Exner (FlameLizard) f9a50b5ef5
Merge pull request #70 from Ivorforce/gh-action-setup-godot-cpp
GitHub Workflow: Use new setup-godot-cpp github action from godot-cpp submodule.
2025-02-03 23:44:29 +01:00
Lukas Tenbrink 5ea544efee GitHub Workflow: Use new setup-godot-cpp github action from godot-cpp submodule. 2025-02-03 12:53:01 +01:00
Patrick Exner (FlameLizard) f9564a9c81
Merge pull request #64 from Ivorforce/patch-2 2024-11-13 14:15:35 +01:00
Patrick Exner (FlameLizard) 128d2ee733
Merge pull request #67 from Ivorforce/patch-1 2024-11-08 19:31:19 +01:00
Lukas Tenbrink 761daab1ca Update setup-emsdk from v13 to v14 in the github action. This fixes issues where multiple runners accessing the emsdk cache will conflict, causing one to crash. 2024-11-08 17:57:24 +01:00
Patrick Exner (FlameLizard) ab91bbab41
Merge pull request #65 from Ivorforce/idea-ignore
Add .idea to gitignore.
2024-11-08 14:47:42 +01:00
Lukas Tenbrink 6222da12d1 Add .idea to gitignore. 2024-11-08 14:24:22 +01:00
Patrick Exner (FlameLizard) c85d165399
Merge pull request #63 from Ivorforce/patch-1 2024-11-08 00:44:22 +01:00
Lukas Tenbrink 82ccce672e
Run the github runner on pull requests and for merge groups automatically. 2024-11-07 11:41:45 +01:00
Lukas Tenbrink 855852db63
Remove unneeded godot-cpp build step from the GitHub action. 2024-11-07 11:02:05 +01:00
Patrick Exner (FlameLizard) d100b72a3a
Merge pull request #47 from Ivorforce/Ivorforce-patch-action 2024-11-05 20:16:08 +01:00
Patrick Exner (FlameLizard) 25b371e573
Merge pull request #40 from pupil1337/clean-compiledb 2024-11-05 00:34:17 +01:00
David Snopek 392d22362b
Merge pull request #59 from Ivorforce/gh-fetch-depth
Reset github checkout fetch-depth to 1.
2024-10-29 12:05:06 -05:00
Lukas Tenbrink b4ea2d359c Fix github action paths / parameters. 2024-10-29 00:11:46 +01:00
Lukas Tenbrink 8422d3b7c2 Reset github checkout fetch-depth to 1. 2024-10-28 18:47:38 +01:00
Patrick Exner (FlameLizard) 6b95fe3bab
Merge pull request #58 from RevoluPowered/patch-1
Update emscripten to the version used by godotengine - 3.1.62
2024-10-25 21:27:41 +02:00
Gordon MacPherson b581993c2e
Update emscripten to the version used by godotengine - 3.1.62 2024-10-24 21:57:37 +01:00
Patrick Exner (FlameLizard) e9208bcfde
Merge pull request #54 from Ivorforce/gitignore-gen 2024-10-06 12:02:51 +02:00
Lukas Tenbrink 59e3659d7d Add other godot auto-generated files to gitignore. 2024-10-06 00:25:15 +02:00
Patrick Exner (FlameLizard) f304a86a60
Merge pull request #51 from dsnopek/ignore-docs-gen 2024-09-29 22:22:21 +02:00
Patrick Exner (FlameLizard) fccb2b9521
Merge pull request #52 from dsnopek/gdregister-class 2024-09-29 22:21:52 +02:00
Patrick Exner (FlameLizard) 326b4db981
Merge pull request #53 from dsnopek/gdextension-default-build-artifacts 2024-09-29 22:21:12 +02:00
David Snopek 39b718f7fc Replace remaining references to `ClassDB::register_class()` with `GDREGISTER_CLASS()` 2024-09-29 12:42:26 -05:00
David Snopek 14f4f5a8ad Update example.gdextension to match default build artifacts 2024-09-29 12:16:47 -05:00
David Snopek f2c6564c05 Ignore files generated for documentation 2024-09-29 11:59:28 -05:00
Patrick Exner (FlameLizard) 3644c3e0cf
Merge pull request #48 from Ivorforce/Ivorforce-patch-production-gh-action 2024-09-28 16:11:40 +02:00
Patrick Exner (FlameLizard) 5441927376
Merge pull request #43 from Ivorforce/patch-1
Fix macos demo build target in SConstruct
2024-09-28 13:44:53 +02:00
Patrick Exner (FlameLizard) 0f2e4a0ac9
Merge pull request #44 from Ivorforce/patch-2
Update example.gdextension to reflect the actual paths of the framework files.
2024-09-28 12:06:31 +02:00
pupil1337 6f1902d161 Clean up unnecessary compiledb parameters 2024-09-28 09:42:10 +08:00
Lukas Tenbrink 921c6efd05
Remove invalid production=yes flag from github action 2024-09-20 20:51:34 +02:00
Patrick Exner (FlameLizard) 74718bf25b
Merge pull request #46 from Ivorforce/patch-4 2024-09-17 14:44:10 +02:00
Lukas Tenbrink 649a45ed83
Update README.md to include a merge step, separating platform uploads 2024-09-17 12:09:59 +02:00
Patrick Exner (FlameLizard) d21402c629
Merge pull request #45 from Ivorforce/patch-3 2024-09-17 10:01:38 +02:00
Lukas Tenbrink cdedd8283f
In the readme suggested action, use checkout and upload-artifact v4.
v3 has been deprecated for a while, and the bump to v4 is painless (and has been done on the action itself already).
2024-09-17 03:47:49 +02:00
Lukas Tenbrink df8b05b592
Update example.gdextension to reflect the actual paths of the framework files. 2024-09-17 02:29:35 +02:00
Lukas Tenbrink 2a71f14e76
Fix macos demo build target in SConstruct 2024-09-17 02:25:31 +02:00
Patrick Exner (FlameLizard) 91fe863773
Merge pull request #37 from Calinou/scons-error-no-submodule 2024-09-12 02:27:44 +02:00
Patrick Exner (FlameLizard) 0536d636fa
Merge pull request #39 from paddy-exe/update-godot-4.3
Update to 4.3 and support for GDExtension docs system
2024-08-17 07:05:35 +02:00
Patrick Exner 5952c207bb Update to 4.3 and support for GDExtension docs system 2024-08-17 07:03:48 +02:00
Hugo Locurcio 577353609c
Print an error if the godot-cpp submodule hasn't been initialized
This makes the error that is printed easier to understand, with
a command given as a solution to run.

The error message is also colored to match how core Godot displays
this kind of build errors.
2024-08-09 17:43:39 +02:00
Patrick Exner (FlameLizard) 9074766ffe
Merge pull request #35 from Atlinx/fix/_android-build
Fix android builds, improved flexibility of matrix builds, fix artifact upload
2024-06-04 12:56:36 +02:00
Atlinx 482685e2bb Add lint back 2024-05-31 18:51:34 -04:00
Atlinx e8f56dafd5 Add comments, add extra examples 2024-05-30 18:33:14 -04:00
Atlinx 6ce5b6458a Add target-type in builds, fix android builds using old sdk 2024-05-27 23:39:29 -04:00