bscotch/Setup Igor environment
Setup a the Igor environment to allow compiling GameMaker projects.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| access-key | The access key to generate license file. | yes | — |
| runtime-version | Version Spec of the GameMaker runtime to use. Will override the inferred version from `target-yyp` if provided. | — | — |
| target-yyp | Path to a yyp file to set the runtime version based on the IDE version. | — | — |
| local-settings-override-file | Path to a file to overwrite the default local_settings.json that defines the platform preferences and SDK paths. | — | — |
| devices-settings-override-file | Path to a file to overwrite the default devices.json that defines the Device Manager. | — | — |
| modules | A comma separated string for the modules to install. | — | — |
| cache | Set to 'true' to cache the runtime for future workflow runs | — | — |
| module | Aliased version of `modules`. | — | — |
Outputs
| name | description |
|---|---|
| runtime-dir | The directory containing the installed runtime. |
| user-dir | The directory containing the `local_settings.json` file. |
| cache-dir | The value for `machine.General Settings.Paths.IDE.AssetCacheFolder` in the `local_settings.json` file. |
| temp-dir | The value for `machine.General Settings.Paths.IDE.TempFolder` in the `local_settings.json` file. |
| settings-dir | The path to the `local_settings.json` file |
| bootstrapper-dir | The directory containing the Igor bootstrapper. Useful for caching. |