Skip to content

shine1594/secrets-to-env-action

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

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Javascript action that generate .env file from github secrets.

Inputs

secrets (required)

secrets_env (required)

all | production | development

prefix_prod

default: __PROD__

prefix_dev

default: __DEV__

file_name_prod

default: .env

file_name_dev

default: .env.dev

overwrite_prod

default: false
If this value is 'true', It will use prod-secrets as base when generating .env.dev and overwrite them by dev-secrets.

Example usage

uses: shine1594/secrets-to-env-action@master
with:
  secrets: ${{ toJSON(secrets) }}
  secrets_env: all
uses: shine1594/secrets-to-env-action@master
with:
  secrets: ${{ toJSON(secrets) }}
  secrets_env: production
  file_name_prod: my_production_env.txt
uses: shine1594/secrets-to-env-action@master
with:
  secrets: ${{ toJSON(secrets) }}
  secrets_env: production
  prefix_prod: __MY_PROD_PREFIX__

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published