-
-
Notifications
You must be signed in to change notification settings - Fork 2
/
action.yml
58 lines (58 loc) · 2.9 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
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
name: 'Upload Meta Quest Build'
description: 'A GitHub action for uploading a Meta Quest app to the Meta Quest store.'
branding:
icon: 'upload-cloud'
color: 'blue'
inputs:
ageGroup:
description: 'Age group of the build. This can be TEENS_AND_ADULTS, MIXED_AGES, or CHILDREN. (If not specified, the upload will go into “draft” status, rather than failing). For more information, see Age Group Self-Certification and Youth Requirements.'
required: true
appId:
description: 'Specifies the ID of your app. Obtained from the API tab of your app in the Oculus Dashboard.'
required: true
appSecret:
description: 'Specifies the app secret. Obtained from the API tab of your app in the Oculus developer dashboard. Either app secret or user token required.'
required: false
token:
description: 'A user token obtained by the get-access-token command or from the API tab of your app in the Oculus developer dashboard. Either app secret or user token required.'
required: false
apkPath:
description: 'Specifies the path to the APK to upload. Either apkPath or buildDir is required.'
required: false
obbPath:
description: 'Specifies the path to the Expansion file (OBB) to upload.'
required: false
buildDir:
description: 'Specifies the path to the directory that contains the build files. If specified, the plugin will look for the APK and OBB files in this directory. Either apkPath or buildDir is required.'
required: false
assetsDir:
description: 'Specifies the path to the directory with DLCs for this build.'
required: false
assetFilesConfig:
description: 'Specifies the path to the file that configures required assets or associates DLC assets with in-app purchases.'
required: false
releaseChannel:
description: 'Specifies the release channel for uploading the build. Use store for the "Production (AppLab)" or "Production (Store)" channels. Release channel names are not case-sensitive. Defaults to ALPHA.'
required: false
default: 'ALPHA'
releaseNotes:
description: 'Specifies the release note text shown to users. Encodes double quotes as `\"`. Encode newlines as `\n`.'
required: false
languagePacksDir:
description: 'The path to the directory that contains language packs.'
required: false
debugSymbolsDir:
description: 'Path to the folder that contains the debug symbol file(s).'
required: false
debugSymbolsZip:
description: 'The path to the debug symbol zip file. If provided this will be used instead of the debugSymbolsDir and will unzip before uploading.'
required: false
debugSymbolsPattern:
description: 'A pattern sequence that can match the filenames of all the debug symbol files. An asterisk may be used to indicate a wildcard, for example, *.sym.so.'
required: false
outputs:
build_id:
description: 'The ID of the build that was uploaded.'
runs:
using: 'node20'
main: 'dist/index.js'