Commit Graph
18 Commits
Author SHA1 Message Date
Lukas Tenbrink 0bc71a5d46 Split CI from build actions, since they're for pretty different use-cases.
Reduce CI build combinations to an explicit 5.
2025-11-17 17:41:54 +01:00
Lukas Tenbrink 65ca91beec Add an example class and some demo code to the project. 2025-05-15 18:53:44 +02:00
Lukas Tenbrink ae466c7426 Simplify the SConstruct godot-cpp submodule test. 2025-04-14 15:54:06 +02:00
Lukas Tenbrink a009ff69f2 Rename windows libraries to drop the lib prefix, as this is not customary on Windows.
Drop `universal.` suffix on macOS, as this is implied if there is no distinction between arches.
Add more targets for the .gdextension file, including web, more linux targets, and separate single and double builds.
2025-04-12 00:36:53 +02: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
Lukas Tenbrink 5ea544efee GitHub Workflow: Use new setup-godot-cpp github action from godot-cpp submodule. 2025-02-03 12:53:01 +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
Lukas Tenbrink 6222da12d1 Add .idea to gitignore. 2024-11-08 14:24: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
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
Lukas Tenbrink 59e3659d7d Add other godot auto-generated files to gitignore. 2024-10-06 00:25:15 +02:00
Lukas Tenbrink 921c6efd05 Remove invalid production=yes flag from github action 2024-09-20 20:51:34 +02:00
Lukas Tenbrink 649a45ed83 Update README.md to include a merge step, separating platform uploads 2024-09-17 12:09:59 +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