forked from ionic-team/appflow-build
-
Notifications
You must be signed in to change notification settings - Fork 0
/
action.yml
53 lines (52 loc) · 1.95 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
name: 'Trigger Mobile Builds with Appflow (Fork)'
description: 'GitHub Action for triggering Appflow builds.'
branding:
icon: 'package'
color: 'blue'
author: 'Ionic Appflow Team'
inputs:
token:
required: true
description: 'A token used to authenticate with the Appflow Service.'
app-id:
required: true
description: 'The Appflow App ID to trigger the build for.'
platform:
required: true
description: 'The platform to build for (Web, iOS, Android)'
default: 'Web'
build-type:
required: false
description: 'The type of build to perform. iOS - (ad-hoc, app-store, development, enterprise) Android - (debug, release)'
build-stack:
required: false
description: 'The build stack to use for the build (macOS - 2020.06, Linux - 2020.06, etc.)'
certificate:
required: false
description: 'The name of the signing certificate to use for the build.'
environment:
required: false
description: 'The name of the environment to use for the build.'
native-config:
required: false
description: 'The name of the native config to use for the build.'
destinations:
required: false
description: 'A comma seperated list of destination names to trigger a deployment to on successful completion of build.'
web-preview:
required: false
description: 'If the platform is Web set this to [yes|no] to control whether a web preview is created for the build.'
default: 'no'
filename:
required: false
description: 'The filename to use for the IPA/APK (iOS, Android) defaults to {{workflow_name}}-{{run_id}}.[apk|ipa]'
upload-artifact:
required: false
description: 'If this is set if any artifacts are created (APK/IPA) they will be uploaded as the name that is specified'
artifact-retention-days:
required: false
description: 'Set this to determine the number of days to retain the uploaded artifact [1-90](defaults to 90).'
default: 90
runs:
using: 'node16'
main: 'dist/index.js'