pulumi/esc-action
GitHub Action to install the Pulumi CLI and inject environment variables from an ESC environment.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| version | Version of the Pulumi CLI to install (e.g. "3.246.0"). If omitted, installs the latest. | no | "" |
| environment | The ESC environment to pull environment variables from. | no | "" |
| keys | A comma-separated list of specific keys to inject from within the ESC values.environmentVariables object. E.g. "NPM_TOKEN,SLACK_WEBHOOK_URL". | no | "" |
| cloud-url | The URL of the Pulumi Cloud API. Defaults to https://api.pulumi.com. | no | "" |
| export-environment-variables | Whether or not to export environment variables. All environment variables will always be available in the 'env' step output. | no | — |
| oidc-auth | When true, the ESC action will exchange the GitHub workflow OIDC token for a Pulumi Access Token. Requires id-token: write permission. | no | "" |
| oidc-organization | The name of the Pulumi organization to use for OIDC token exchange. Required if oidc-auth is true. | no | "" |
| oidc-requested-token-type | The type of Pulumi Access Token to obtain. Required if oidc-auth is true. | no | "" |
| oidc-scope | The requested scopes for the Pulumi Access Token. | no | "" |
| oidc-token-expiration | The time-to-live for the Pulumi Access Token. | no | "" |
Outputs
no outputs