๐ Use this action to export GitHub defined secrets and vars to the runner environment variables and a specified file.
JSON representation of the GitHub secrets (${{ toJSON(secrets) }}
), use provided placeholder or a boolean false
value to
skip.
JSON representation of the GitHub vars (${{ toJSON(vars) }}
), use provided placeholder or a boolean false
value to skip.
Boolean indicating whether to fill GitHub runner environment variables with the GitHub secrets & vars, default: true
.
File name to export GitHub secrets & vars to, e.g.: .env
, if not provided, will export to .env
. If set to false
, will
not generate the file.
Optional comma-separated list of secrets & vars to fill/export, e.g.: MYSQL_USER, MYSQL_PASSWORD
.
Optional comma-separated list of secrets & vars to skip filling/exporting, e.g.: POSTGRES_USER, POSTGRES_PASSWORD
.
Boolean indicating whether to overwrite existing environment variables defined directly in your GitHub Actions script in case
of any match, default: true
.
Optional comma-separated list of GitHub runner environment variables defined directly in your GitHub Actions script to export
to the file, e.g.: ENV, DIR
.
Optional prefix for the secrets, e.g.: SECRET_
, default: no prefix.
Optional prefix for the vars, e.g.: VAR_
, default: no prefix.
uses: jakubcieslik99/secrets-vars-to-env-file-action@main
with:
secrets: ${{ toJSON(secrets) }}
vars: ${{ toJSON(vars) }}
If you have any feedback, please reach out to me at โ๏ธ [email protected]