Skip to content

koyashiro/export-secrets

Use this GitHub action with your project
Add this Action to an existing workflow or create a new one
View on Marketplace

Folders and files

NameName
Last commit message
Last commit date
Apr 14, 2025
Mar 20, 2025
Sep 12, 2024
Apr 13, 2024
Sep 11, 2024
Apr 13, 2024
Sep 12, 2024
Sep 12, 2024
Apr 11, 2025
Sep 12, 2024
Apr 14, 2025
Apr 14, 2025
Sep 12, 2024
Feb 24, 2025
Apr 13, 2024
Apr 13, 2024

Repository files navigation

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