Commit Graph

81 Commits (main)

Author SHA1 Message Date
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
Patrick Exner (FlameLizard) 03a3cb3b19
Merge pull request #29 from Ughuuu/patch-1
Update README.md by removing typo
2024-05-18 18:33:41 +02:00
Dragos Daian ccc4ecba29 Update README.md by removing typo
Remove uneeded message

Update README.md

Update README.md

Update README.md

Update README.md

Update README.md

Update README.md

Update README.md

Update README.md

Update README.md

Update README.md

Update README.md

update readme and also ios build to be with .framework as well

Co-Authored-By: Patrick Exner (FlameLizard) <patrick.exner1@web.de>
2024-05-17 22:41:53 +02:00
Patrick Exner (FlameLizard) fb22aebad5
Merge pull request #27 from Ughuuu/fix-and-update-ci 2024-04-06 21:37:18 +02:00
Dragos Daian bec21db933 fix ci. Remove unused stuff from action.
add example of how to sign also. Change action path.

Update README.md

Update builds.yml

Update builds.yml
2024-04-06 16:29:36 +02:00