Skip to content

Commit 8547783

Browse files
authored
Merge pull request #57 from pkgxdev/fix-erlang
fix ERL_ROOTDIR issues
2 parents 0e5d6c3 + 71fa46a commit 8547783

File tree

2 files changed

+9
-1
lines changed

2 files changed

+9
-1
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;

deno.json

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,10 @@
55
"pkgx": "deno^2.1",
66
"lint": {
77
"include": ["src/", "./app.ts"],
8-
"exclude": ["**/*.test.ts", "./action.js"]
8+
"exclude": ["**/*.test.ts", "./action.js"],
9+
"rules": {
10+
"exclude": ["no-import-prefix", "no-unversioned-import"]
11+
}
912
},
1013
"test": {
1114
"include": ["src/"]

0 commit comments

Comments
 (0)