forked from pulumi/actions
-
Notifications
You must be signed in to change notification settings - Fork 0
/
action.yml
75 lines (75 loc) · 2.48 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
67
68
69
70
71
72
73
74
75
name: 'Dank Memer Pulumi CLI Action'
author: Pulumi & Dank Memer
description: Pulumi's GitHub Actions deploy apps and infrastructure to your cloud of choice. - Dank Memer Fork
branding:
icon: upload-cloud
color: purple
inputs:
command:
description: 'Pulumi command to run, eg. up'
required: true
stack-name:
description: 'Which stack you want to apply to, eg. dev'
required: true
work-dir:
description: 'Location of your Pulumi files. Defaults to ./'
required: false
default: ./
comment-on-pr:
description: 'If true, a comment will be created with results'
required: false
default: 'false'
github-token:
description: 'Github Token'
required: false
default: ${{ github.token }}
cloud-url:
description: 'A cloud URL to log in to'
required: false
default: ''
secrets-provider:
description: 'The type of the provider that should be used to encrypt and decrypt secrets. Possible choices: default, passphrase, awskms, azurekeyvault, gcpkms, hashivault'
required: false
default: ''
parallel:
description: 'Allow P resource operations to run in parallel at once (1 for no parallelism). Defaults to unbounded.'
required: false
default: '2147483647'
message:
description: 'Optional message to associate with the update operation'
required: false
default: ''
expect-no-changes:
description: 'Return an error if any changes occur during this update'
required: false
diff:
description: 'Display operation as a rich diff showing the overall change'
required: false
replace:
description: 'Specify resources to replace. Multiple resources can be specified one per line'
required: false
target:
description: 'Specify a single resource URN to update. Other resources will not be updated. Multiple resources can be specified one per line'
required: false
target-dependents:
description: 'Allows updating of dependent targets discovered but not specified in target.'
required: false
default: 'false'
refresh:
description: 'Perform a stack refresh as part of the operation'
required: false
default: 'false'
upsert:
description: 'Create the stack if it currently does not exist'
required: false
default: 'false'
edit-pr-comment:
description: 'Edit previous PR comment instead of posting new one'
required: false
default: 'true'
outputs:
output:
description: Output from running command
runs:
using: 'node12'
main: 'dist/index.js'