custom steps may leave value undefined, will be pulled from env vars

pull/479/head
Frostebite 2022-11-18 23:17:01 +00:00
parent 2a32a9d870
commit 3d0a8417bb
3 changed files with 14 additions and 1 deletions

7
dist/index.js vendored
View File

@ -4591,6 +4591,13 @@ class CloudRunnerCustomSteps {
if (step.secrets === undefined) { if (step.secrets === undefined) {
step.secrets = []; step.secrets = [];
} }
else {
for (const secret of step.secrets) {
if (secret.ParameterValue === undefined && process.env[secret.EnvironmentVariable] !== undefined) {
secret.ParameterValue === process.env[secret.EnvironmentVariable];
}
}
}
if (step.image === undefined) { if (step.image === undefined) {
step.image = `ubuntu`; step.image = `ubuntu`;
} }

2
dist/index.js.map vendored

File diff suppressed because one or more lines are too long

View File

@ -150,6 +150,12 @@ export class CloudRunnerCustomSteps {
CloudRunnerCustomSteps.ConvertYamlSecrets(step); CloudRunnerCustomSteps.ConvertYamlSecrets(step);
if (step.secrets === undefined) { if (step.secrets === undefined) {
step.secrets = []; step.secrets = [];
} else {
for (const secret of step.secrets) {
if (secret.ParameterValue === undefined && process.env[secret.EnvironmentVariable] !== undefined) {
secret.ParameterValue === process.env[secret.EnvironmentVariable];
}
}
} }
if (step.image === undefined) { if (step.image === undefined) {
step.image = `ubuntu`; step.image = `ubuntu`;