GDExtension: Ensure that we have automated build CI for Windows and MacOS
Nobody has claimed this yet.
Assessment
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Newbie friendliness
- 48/100
- Issue type
- Feature
- Clarity
- Mostly clear
- Activity status
- Active
- Tech stack
- godot, rust
- Domain
- build-system, ci-cd
Research direction
Start by reviewing the GDExtension loading errors in core/extension/gdextension_library_loader.cpp and the standalone plugin entry point in plugin.gd, then inspect the existing build CI configuration. Done means automated Windows and macOS builds produce GDExtension libraries that the standalone plugin can load on those platforms.
Written by the indexing model from the issue text.
Description
This was originally reported by @NicholasBolen in #351:
Unrelated, but Is the standalone version only for linux? I get various errors after installing.
ERROR: core/extension/gdextension_library_loader.cpp:369 - No GDExtension library found for current OS and architecture (windows.x86_64) in configuration file: res://addons/addons/GDQuest_GDScript_formatter_standalone/bin/gdscript_formatter.gdextension ERROR: GDExtension dynamic library not found: 'res://addons/addons/GDQuest_GDScript_formatter_standalone/bin/gdscript_formatter.gdextension'. ERROR: res://addons/addons/GDQuest_GDScript_formatter_standalone/plugin.gd:481 - Parse Error: Identifier "GDScriptFormatter" not declared in the current scope. ERROR: res://addons/addons/GDQuest_GDScript_formatter_standalone/plugin.gd:496 - Parse Error: Identifier "GDScriptFormatter" not declared in the current scope.
@khellste, could you take a look at this?
I'm opening this as a separate issue since it appears to be unrelated to the packaging issue in #351.
- Dominant language
- Rust
- Stars
- 458
- Forks
- 40
- Avg merge
- 1d 15h
- Merged PRs (30d)
- 4
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from GDQuest/GDScript-formatter
-
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
GDQuest/GDScript-formatter#362 · 2 comments ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
GDQuest/GDScript-formatter#359 · 9 comments ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
GDQuest/GDScript-formatter#327 · 1 comment ·
-
Difficulty 3/5 1-2 days Newbie friendliness 65/100
GDQuest/GDScript-formatter#361 · 3 comments ·
-
Difficulty 4/5 3-5 days Newbie friendliness 58/100
GDQuest/GDScript-formatter#360 ·
All issues in GDQuest/GDScript-formatter
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
TheLarkInn/aipm#2413 ·
-
documentation
Difficulty 1/5 Under an hour Newbie friendliness 90/100
alexgorbatchev/simple-ptt#15 ·
-
tooling
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
-
todo:ticket
Difficulty 2/5 1-3 hours Newbie friendliness 70/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
taikoxyz/taiko-mono#22168 · 1 comment ·