adding 'env_vars' input option

This commit is contained in:
Samuel Colvin
2020-03-19 16:31:53 +00:00
parent a3a6becb2c
commit 7938e79f4c
2 changed files with 25376 additions and 24519 deletions

View File

@@ -9,6 +9,7 @@ try {
const token = core.getInput("token");
const flags = core.getInput("flags");
const file = core.getInput("file");
const env_vars = core.getInput("env_vars");
fail_ci = core.getInput("fail_ci_if_error").toLowerCase();
if (
@@ -62,6 +63,13 @@ try {
options.env.CODECOV_TOKEN = token
}
for (let env_var of env_vars.split(',')) {
let env_var_clean = env_var.trim()
if (env_var_clean) {
options.env[env_var_clean] = process.env[env_var_clean]
}
}
const execArgs = ["codecov.sh"];
if (file) {
execArgs.push(
@@ -92,7 +100,7 @@ try {
})
.then(() => {
unlinkFile();
});;
});
const unlinkFile = () => {
fs.unlink("codecov.sh", err => {