-
-
Notifications
You must be signed in to change notification settings - Fork 3
/
action.yml
38 lines (38 loc) · 1.61 KB
/
action.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
name: "Setup Igor environment"
description: "Setup a the Igor environment to allow compiling GameMaker projects."
author: "bscotch"
inputs:
access-key:
description: "The access key to generate license file."
required: true
runtime-version:
description: "Version Spec of the GameMaker runtime to use. Will override the inferred version from `target-yyp` if provided."
target-yyp:
description: "Path to a yyp file to set the runtime version based on the IDE version."
local-settings-override-file:
description: "Path to a file to overwrite the default local_settings.json that defines the platform preferences and SDK paths."
devices-settings-override-file:
description: "Path to a file to overwrite the default devices.json that defines the Device Manager."
modules:
description: "A comma separated string for the modules to install."
module:
description: "Aliased version of `modules`."
outputs:
runtime-dir:
description: "The directory containing the installed runtime."
user-dir:
description: "The directory containing the `local_settings.json` file."
cache-dir:
description: "The value for `machine.General Settings.Paths.IDE.AssetCacheFolder` in the `local_settings.json` file."
temp-dir:
description: "The value for `machine.General Settings.Paths.IDE.TempFolder` in the `local_settings.json` file."
settings-dir:
description: "The path to the `local_settings.json` file"
bootstrapper-dir:
description: "The directory containing the Igor bootstrapper. Useful for caching."
branding:
icon: "gift"
color: "green"
runs:
using: "node20"
main: "dist/index.js"