What the root action does
- Prepare .NET and Godot
Downloads the selected Windows Godot build and exports
GODOT_EXECUTABLE. - Link the Gua add-on
Downloads the latest matching or explicitly tagged
godot-plugin-*release and copies it to<project-path>/addons/gua. - Run the .NET tests
Restores the test project and invokes
dotnet testwith the selected configuration and logger.
Inputs
Path to the test .csproj that references Gua.Testing.Godot.
Path to the Godot project. The default is game.
Defaults to 4.7 and stable. RC and dev suffixes are supported.
SDK for the external test runner. The default is 10.0.x.
Pins a specific godot-plugin-* tag. Empty selects the latest matching release.
Defaults to Release and trx;LogFileName=godot-gdscript.trx.
Advanced overrides include godot-executable-suffix (default win64.exe), gua-repository (default link1345/gua), and gua-plugin-asset-pattern (default gua-godot-plugin-*.zip).
Outputs
Absolute path to the downloaded Godot executable.
The linked add-on path: <project-path>/addons/gua.
Use the component actions separately
- uses: link1345/gua-tester/setup-godot@v1.2
with:
godot-version: "4.7"
godot-status: stable- uses: link1345/gua-tester/link-gua-gdscript-addon@v1.2
with:
project-path: game