carsonclarke570/Setup Godot Action
Setup Godot for headless use with macOS, Windows, and Linux CI/CD runners.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| version | Godot 4 version: e.g., 4.0.0-beta1, 4.0.0-beta.16, 4.0.0, etc. Must include major, minor, and patch (additional pre-release label is optional). Specify `global` or `global.json` to use the version from the project's global.json file. ```yaml - uses: chickensoft/setup-godot-action@v1 with: version: global ``` In the root of your project, include a global.json file: ```json { "sdk": { "version": "6.0.406", "rollForward": "latestMinor" }, "msbuild-sdks": { "Godot.NET.Sdk": "4.0.0" } } ``` **Important:** If using a global.json file in your project, do *not* specify the version of the Godot.NET.Sdk in your project's `*.csproj` file. ```xml <Project Sdk="Godot.NET.Sdk"> <!-- GOOD --> <Project Sdk="Godot.NET.Sdk/4.0.0"> <!-- BAD --> ``` | yes | — |
| path | Path to install Godot to, relative to the current working directory of the action. | — | godot |
| downloads-path | Path to download Godot to, relative to the current working directory of the action. | — | downloads |
| bin-path | Path for binaries to be installed to, relative to the current working directory of the action. This is the path that will be added to the system path. | — | bin |
| godot-sharp-release | Whether to use the release or debug version of GodotSharp.dll. The appropriate version will be symlinked in bin-path. | — | false |
| use-dotnet | True to use the .NET-enabled version of Godot that enables C#, false to use the default version. | — | true |
| include-templates | True will also download the Godot Export Templates for each platform. | — | false |
Outputs
no outputs