GDQuest / GDQuest/GDScript-formatter

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

Aperta
#353 3 commenti 0 reazioni 0 assegnatari Vedi su GitHub
Lingua principale
Rust
Stelle
455
Fork
39
Merge medio
1g 15h
PR unite (30g)
4

Descrizione

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.

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Direzione di ricerca

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.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
godot, rust
Ambito
build-system, ci-cd
Tipo di issue
Funzionalità
Difficoltà
4/5
Tempo stimato
3-5 giorni
Stato di attività
Attiva
Chiarezza
Abbastanza chiara
Idoneità per principianti
48/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.