Skip to content

Commit 7828db7

Browse files
committed
fix ERL_ROOTDIR issues
see #56 (comment)
1 parent 0e5d6c3 commit 7828db7

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

action.js

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,11 @@ const replaceEnvVars = (str) => {
1616
/\$\{([a-zA-Z0-9_]+):\+:\$[a-zA-Z0-9_]+\}/g,
1717
(_, key) => ((v) => v ? `:${v}` : "")(process.env[key]),
1818
)
19+
// handles ${FOO:-bar} > $FOO || "bar"
20+
.replaceAll(
21+
/\$\{([a-zA-Z0-9_]+):-([^}]*)\}/g,
22+
(_, key, defaultVal) => process.env[key] || defaultVal,
23+
)
1924
.replaceAll(/\$\{([a-zA-Z0-9_]+)\}/g, (_, key) => process.env[key] ?? "")
2025
.replaceAll(/\$([a-zA-Z0-9_]+)/g, (_, key) => process.env[key] ?? "");
2126
return value;

0 commit comments

Comments
 (0)