Skip to content

Releases: c-py/action-dotenv-to-setenv

Skip NODE_OPTIONS

20 Nov 09:20
925b5d9
Compare
Choose a tag to compare

NODE_OPTIONS cannot be set in this action due to GitHub security settings. To work around this NODE_OPTIONS is automatically output under node_options.

Respect user-supplied quoting

02 Sep 06:08
80f488c
Compare
Choose a tag to compare
Respect user-supplied quoting (#8)

Currently it's impossible to have 'lazily' evaluated environment
variables like

```
  FOO='${BAR}'
```

where `${BAR}` is evaluated at runtime.

This is because we strip any quotes (single or double) and replace them
with double quotes, and then `${BAR}` is expanded.

Instead, we can check if the value is already quoted, and only supply
our own double quotes if it's not.

Support special characters in environment variables

15 Dec 00:43
Compare
Choose a tag to compare

Variables like EXAMPLE=special(character were getting interpreted by eval. These have been wrapped in double quotes to prevent this from happening.

Deprecation of set-env

02 Nov 23:21
3e796a9
Compare
Choose a tag to compare

Uses $GITHUB_ENV instead of set-env to set environment variables set-env is now deprecated.

Export Environment Variables from Dotenv

07 May 05:32
Compare
Choose a tag to compare