pulumi/esc-action

GitHub Action to install the Pulumi CLI and inject environment variables from an ESC environment.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
versionVersion of the Pulumi CLI to install (e.g. "3.246.0"). If omitted, installs the latest.no""
environmentThe ESC environment to pull environment variables from.no""
keysA comma-separated list of specific keys to inject from within the ESC values.environmentVariables object. E.g. "NPM_TOKEN,SLACK_WEBHOOK_URL".no""
cloud-urlThe URL of the Pulumi Cloud API. Defaults to https://api.pulumi.com.no""
export-environment-variablesWhether or not to export environment variables. All environment variables will always be available in the 'env' step output.no
oidc-authWhen true, the ESC action will exchange the GitHub workflow OIDC token for a Pulumi Access Token. Requires id-token: write permission.no""
oidc-organizationThe name of the Pulumi organization to use for OIDC token exchange. Required if oidc-auth is true.no""
oidc-requested-token-typeThe type of Pulumi Access Token to obtain. Required if oidc-auth is true.no""
oidc-scopeThe requested scopes for the Pulumi Access Token.no""
oidc-token-expirationThe time-to-live for the Pulumi Access Token.no""

no outputs