pulumi/Pulumi CLI Action

Pulumi's GitHub Actions deploy apps and infrastructure to your cloud of choice, using just your favorite language and GitHub.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
commandPulumi command to run, eg. upno
stack-nameWhich stack you want to apply to, eg. devno
pulumi-versionInstall a specific version of the Pulumi CLIno
pulumi-version-fileFile containing the version of the Pulumi CLI to install. Example: .pulumi.versionno
work-dirLocation of your Pulumi files. Defaults to ./no./
comment-on-prIf true, a comment will be created with resultsnofalse
comment-on-pr-numberOverrides the PR used to comment onno
comment-on-summaryIf true, a comment on the GitHub step summary will be creatednofalse
github-tokenGithub Tokenno${{ github.token }}
cloud-urlA cloud URL to log in tono
secrets-providerThe type of the provider that should be used to encrypt and decrypt secrets. Possible choices: default, passphrase, awskms, azurekeyvault, gcpkms, hashivaultno
parallelAllow P resource operations to run in parallel at once (1 for no parallelism). Defaults to unbounded.no
messageOptional message to associate with the update operationno
config-mapConfig to use during the operationsno
expect-no-changesReturn an error if any changes occur during this updatenofalse
diffDisplay operation as a rich diff showing the overall changenofalse
replaceSpecify resources to replace. Multiple resources can be specified one per lineno
excludeSpecify a single resource URN to ignore. Multiple resources can be specified one per lineno
exclude-dependentsAllows ignoring of dependent targets discovered but not specified in exclude.nofalse
targetSpecify a single resource URN to update. Other resources will not be updated. Multiple resources can be specified one per lineno
target-dependentsAllows updating of dependent targets discovered but not specified in target.nofalse
policyPacksRun one or more policy packs as part of this update.no
policyPackConfigsPath to JSON file containing the config for the policy pack of the corresponding "--policy-pack" flag.no
refreshExecute the operation with the `--refresh` optionnofalse
upsertCreate the stack if it currently does not existnofalse
removeDelete the stack after a destroy operationnofalse
edit-pr-commentEdit previous PR comment instead of posting new onenotrue
colorColorize output. Choices are: always, never, raw, autonoauto
exclude-protectedSkip destroying protected resources. Only valid when command is destroy.nofalse
planWhere to either save an Update Plan or read an Update Plan fromno
suppress-outputsSuppress display of stack outputs (in case they contain sensitive values).nofalse
suppress-progressSuppress display of periodic progress dots to limit logs lengthnofalse
always-include-summaryIf comments must be trimmed, trim them from the front. This ensures the resources summary is always included in the commentnofalse
continue-on-errorContinue running the update even if an error is encounterednofalse
log-verbosityEnable verbose logging (1-11; >3 is very verbose)no
log-flowFlow log settings to child processes (like plugins)nofalse
debugPrint detailed debugging output during resource operationsnofalse
namedescription
outputOutput from running command