GDQuest / GDQuest/GDScript-formatter

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

オープン
#353 コメント 3 件 リアクション 0 件 担当者 0 名 GitHub で見る
主要言語
Rust
スター
455
フォーク
39
平均マージ
1日 15時間
マージ済み PR(30日)
4

説明

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.

コントリビューションガイド

このリポジトリのコントリビューションガイドは索引されていません

調査の方向性

まず core/extension/gdextension_library_loader.cpp の GDExtension 読み込みエラーと、plugin.gd のスタンドアロンプラグインのエントリーポイントを確認し、その後、既存のビルド CI 設定を調査します。自動化された Windows および macOS のビルドによって、スタンドアロンプラグインがそれらのプラットフォーム上で読み込める GDExtension ライブラリが生成されれば完了です。

索引モデルが issue の本文から書いたものです。

評価

技術スタック
godot, rust
領域
build-system, ci-cd
issue の種類
機能追加
難易度
4/5
見積もり時間
3〜5日
活発さ
活発
明瞭さ
おおむね明確
初心者へのやさしさ
48/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。