Compare commits

..

No commits in common. "main" and "0.0.2" have entirely different histories.
main ... 0.0.2

3 changed files with 5 additions and 13 deletions

8
dist/index.js vendored
View File

@ -26598,18 +26598,14 @@ try {
} }
let content = readFileSync(file, { encoding: "utf-8" }) let content = readFileSync(file, { encoding: "utf-8" })
const envs = process.env const envs = process.env
const show = core.getBooleanInput("show")
for (const key in envs) { for (const key in envs) {
if(show){
core.info(`${key}=${envs[key]}`);
}
if (key.startsWith("APP_")) { if (key.startsWith("APP_")) {
content = content.replaceAll(new RegExp(`\\$\\{\\s*${key}\\s*\\}`,"g"), envs[key]); content = content.replace(new RegExp(`\\$\\{\\s*${key}\\s*\\}`), envs[key]);
} }
} }
writeFileSync(file, content) writeFileSync(file, content)
core.info(`replace envs in ${file}`); core.info(`replace envs in ${file}`);
if(show){ if(core.getBooleanInput("show")){
core.info(`=============\n${content}\n=============`) core.info(`=============\n${content}\n=============`)
} }
} catch (error) { } catch (error) {

View File

@ -1,6 +1,6 @@
{ {
"name": "action-env-replacer", "name": "action-env-replacer",
"version": "0.0.4", "version": "0.0.2",
"type": "commonjs", "type": "commonjs",
"scripts": { "scripts": {
"build": "ncc build src/index.js -o dist" "build": "ncc build src/index.js -o dist"

View File

@ -10,18 +10,14 @@ try {
} }
let content = readFileSync(file, { encoding: "utf-8" }) let content = readFileSync(file, { encoding: "utf-8" })
const envs = process.env const envs = process.env
const show = core.getBooleanInput("show")
for (const key in envs) { for (const key in envs) {
if(show){
core.info(`${key}=${envs[key]}`);
}
if (key.startsWith("APP_")) { if (key.startsWith("APP_")) {
content = content.replaceAll(new RegExp(`\\$\\{\\s*${key}\\s*\\}`,"g"), envs[key]); content = content.replace(new RegExp(`\\$\\{\\s*${key}\\s*\\}`), envs[key]);
} }
} }
writeFileSync(file, content) writeFileSync(file, content)
core.info(`replace envs in ${file}`); core.info(`replace envs in ${file}`);
if(show){ if(core.getBooleanInput("show")){
core.info(`=============\n${content}\n=============`) core.info(`=============\n${content}\n=============`)
} }
} catch (error) { } catch (error) {