-
Notifications
You must be signed in to change notification settings - Fork 6
/
action.yml
66 lines (66 loc) · 2.52 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
59
60
61
62
63
64
65
66
name: This action uploads an application file to DeployGate
author: Jumpei Matsuda
description: An action to upload an application file to DeployGate
runs:
using: 'node12'
main: 'dist/index.js'
inputs:
api_token:
descritpion: An api token of DeployGate. Required but this can be passed through environment variables and environment variable is preferred.
required: false
app_owner_name:
desciription: An app owner name on DeployGate. Required but this can be passed through environment variables.
required: false
app_file_path:
desciription: A path to an app file on your workflow directory.
required: true
message:
description: A short message to explain this update
required: false
disable_notification:
description: iOS only option. Specify false if iOS's notifications should be enabled.
required: false
default: true
public:
description: Specify true if an application to be uploaded should be public
required: false
default: false
distribution_find_by:
description: Enum. Specify either key or name
required: false
distribution_id:
description: A name or a key of a distribution to update(create). As for name, this action uses branch name unless specified. Required if distribution_find_by is specified.
required: false
release_note:
description: A release note of this revision. This will be shown in a distribution.
required: false
pin:
description: Specify true if the application file should be pinned. This may fail if the number of the pinned files exceeds the maximum.
required: false
default: false
exclude_pattern:
description: A pattern to ignore names which you do not want to destroy. The syntax is based on Bash 4.x
required: false
default: ''
ignore_api_failure:
description: Specify true if this action should not exit with any failure status when calling DeployGate API.
require: false
default: false
outputs:
response_json_path:
description: A path to an api response
package_name:
description: The package name of the uploaded app
download_url:
description: The URL to download the uploaded application file
distribution_key:
description: The access key of the created/updated distribution
distribution_url:
description: The created/updated distribution URL if exists
uploaded:
description: True if upload has been succeeded, otherwise false.
pinned:
description: True if the revision has been pinned, otherwise false.
branding:
color: 'dark-gray'
icon: 'thumbs-up'