/actions-env

Create ENV file using GutHub's Secret

Primary LanguageJavaScriptOtherNOASSERTION

actions-env

GitHub Actions for creating .env file using GutHub's Secret

Usage Example

Example workflow file:

# ... settings
jobs:
    create_env_file:
        runs-on: ubuntu-latest
        steps:
         - name: Create .env file
           uses: skiddph/actions-env@v1.0.3
           with:
            file: .env # default | a path or filename
            prefix: 'ENV_' # default | must be uppercase
           env:
            ENV_VAR1: ${{ secrets.VAR1 }} # prefix + key = value
            ENV_VAR2: ${{ secrets.VAR2 }} # prefix is removed in .env file
            ENV_VAR3: ${{ secrets.VAR3 }} # prefix is only used for key lookup
            ENV_VAR4: ${{ secrets.VAR4 }} # env vars must be uppercase
           

Example .env file:

VAR1="value"
VAR2="value"
VAR3="value"
VAR4="value"

Inputs

Name Description Default Required
file Path to the file to be created .env No
prefix Prefix for the environment variables ENV_ No

LICENSE

This project is licensed under the terms of the Apache-2.0 license.