-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathaction.yml
More file actions
58 lines (56 loc) · 1.87 KB
/
Copy pathaction.yml
File metadata and controls
58 lines (56 loc) · 1.87 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
55
56
57
58
name: 'Appcircle Publish'
author: 'appcircleio'
description:
'Upload a binary to an Appcircle Publish profile and/or trigger its publish
flow.'
branding:
icon: 'upload-cloud'
color: 'orange'
inputs:
personalAPIToken:
description:
'Provide Appcircle Personal API Token to authenticate Appcircle services.'
required: true
authEndpoint:
description:
'Optional: Authentication endpoint URL for self-hosted Appcircle
installations. Defaults to the Appcircle cloud.'
required: false
default: 'https://auth.appcircle.io'
apiEndpoint:
description:
'Optional: API endpoint URL for self-hosted Appcircle installations.
Defaults to the Appcircle cloud.'
required: false
default: 'https://api.appcircle.io'
platform:
description: "Target platform of the publish profile: 'ios' or 'android'."
required: true
publishProfile:
description:
'Name of the Publish profile to target. Profile names are unique per
platform.'
required: true
upload:
description:
"Upload the binary at 'appPath' as a new app version on the profile.
Defaults to false. At least one of 'upload' or 'publish' must be true."
required: false
default: 'false'
publish:
description:
"Trigger the profile's publish flow. Defaults to false. When both 'upload'
and 'publish' are true, the freshly uploaded version is marked as release
candidate and published; when only 'publish' is true, the profile's
current release candidate is published. A new publish is never started if
one is already in progress for the profile."
required: false
default: 'false'
appPath:
description:
"Path to the application file. Required when 'upload' is true. For iOS use
a .ipa file; for Android use a .apk or .aab file."
required: false
runs:
using: 'node20'
main: 'dist/index.js'