GDQuest / GDQuest/GDScript-formatter

GDExtension: Ensure that we have automated build CI for Windows and MacOS

Offen
#353 3 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
Rust
Sterne
455
Forks
39
Ø Merge
1 T. 15 Std.
Gemergte PRs (30 T.)
4

Beschreibung

This was originally reported by @NicholasBolen in [#351](https://github.com/GDQuest/GDScript-formatter/issues/351#issuecomment-5657302333):

> Unrelated, but Is the standalone version only for linux? I get various errors after installing.
>
> ```text
> 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.

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

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.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
godot, rust
Bereich
build-system, ci-cd
Issue-Typ
Feature
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Aktiv
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
48/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.