-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathaction.yml
More file actions
54 lines (54 loc) · 2.22 KB
/
action.yml
File metadata and controls
54 lines (54 loc) · 2.22 KB
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
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
name: Buildalon Unity Setup
description: A GitHub action for setting up the Unity Game Engine for CI/CD workflows.
branding:
color: red
icon: download
inputs:
version-file:
description: 'Specify a path to search for the unity project version text file. Useful if there are multiple projects in a single repo. Pass `None` if creating a new project to skip file search.'
required: false
default: ''
unity-version:
description: 'Specify the Unity version(s) to install. example: `2019.4.13f1 (518737b1de84)`. ***This will override any version specified in the `version-file`!***'
required: false
default: ''
build-targets:
description: 'Specify the build targets to install modules for. One or more of `StandaloneWindows64` `WSAPlayer` `StandaloneOSX` `iOS` `StandaloneLinux64` `Android` `Lumin` `WebGL` `VisionOS`.'
required: false
default: ''
modules:
description: 'Modules to install with the editor. This list can be different per editor version.'
required: false
default: ''
architecture:
description: 'Specify the architecture to install. Either `x86_64` or `arm64`.'
required: false
default: ''
install-path:
description: 'Specify the path where Unity will be installed to.'
required: false
auto-update-hub:
description: 'Automatically update Unity Hub to the latest version before installing Unity Editors. Can be `true` or `false`.'
required: false
default: 'true'
hub-version:
description: 'Specify a specific version of Unity Hub to install. Example: `3.12.0`. When set, auto-update-hub is automatically disabled.'
required: false
default: ''
cache-installation:
description: 'Cache the Unity installation between workflow runs to speed up subsequent runs. Can be `true` or `false`.'
required: false
default: 'false'
outputs:
unity-hub-path:
description: 'The file path to the Unity Hub installation.'
unity-editors:
description: 'A JSON array of all installed Unity Editors on the runner.'
unity-editor-path:
description: 'The path to the latest installed version of Unity.'
unity-project-path:
description: 'The file path to the Unity project.'
runs:
using: node24
main: dist/index.js
post: dist/index.js