Skip to content

Latest commit

 

History

History
40 lines (30 loc) · 941 Bytes

README.md

File metadata and controls

40 lines (30 loc) · 941 Bytes

export-secrets

Export GitHub Actions secrets as environment variables.

Usage

Set the JSON of secrets to secrets.

steps:
  - uses: koyashiro/[email protected]
    with:
      secrets: ${{ toJSON(secrets) }}

Downcase TF_VAR_

If you want to downcase secrets starting with TF_VAR_, you can use the downcase-tf-var option. For example, a secret like TF_VAR_EXAMPLE will be exported as TF_VAR_example.

steps:
  - uses: koyashiro/[email protected]
    with:
      secrets: ${{ toJSON(secrets) }}
      downcase-tf-var: true

Downcase TF_TOKEN_

If you want to downcase secrets starting with TF_TOKEN_, you can use the downcase-tf-token option. For example, a secret like TF_TOKEN_EXAMPLE_COM will be exported as TF_TOKEN_example_com.

steps:
  - uses: koyashiro/[email protected]
    with:
      secrets: ${{ toJSON(secrets) }}
      downcase-tf-token: true