link1345/Gua Godot GDScript CI
Install Godot, download the released Gua GDScript addon, link it into a Godot project, and run .NET tests.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Activelast commit Jul 9, 2026
- License
- None
Pinned Snippet
uses: link1345/gua-tester@c6064fa9c2ca6d65e5d0d309f214cecfdc43bd22 # v1.2tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| godot-version | Godot version without status suffix, for example 4.7 or 4.6.3. | no | 4.7 |
| godot-status | Godot release status suffix, for example stable, rc1, or dev1. | no | stable |
| godot-executable-suffix | Godot Windows executable archive suffix. Use win64.exe for GDScript builds. | no | win64.exe |
| dotnet-version | .NET SDK version used by the external test runner. | no | 10.0.x |
| gua-repository | Repository containing Gua Godot plugin releases. | no | link1345/gua |
| gua-plugin-tag | Gua Godot plugin release tag. Leave empty to use the latest godot-plugin-* release. | no | "" |
| gua-plugin-asset-pattern | Asset name wildcard used to select the addon zip from the release. | no | gua-godot-plugin-*.zip |
| project-path | Path to the consumer Godot project directory. | no | game |
| test-project | Path to the consumer .NET test project that uses Gua.Testing.Godot. | yes | — |
| configuration | .NET test configuration. | no | Release |
| test-logger | dotnet test logger argument. | no | trx;LogFileName=godot-gdscript.trx |
Outputs
| name | description |
|---|---|
| godot-executable | Absolute path to the downloaded Godot executable. |
| addon-path | Path where the Gua addon was linked inside the Godot project. |