experimental pre-post hooks
parent
ab042e9a9e
commit
9f51fedcc0
|
|
@ -2688,13 +2688,18 @@ class TaskParameterSerializer {
|
|||
let array = new Array();
|
||||
array = TaskParameterSerializer.readBuildParameters(array);
|
||||
array = TaskParameterSerializer.readInput(array);
|
||||
const configurableHooks = cloud_runner_build_command_process_1.CloudRunnerBuildCommandProcessor.getHooks()
|
||||
const configurableHooks = cloud_runner_build_command_process_1.CloudRunnerBuildCommandProcessor.getHooks();
|
||||
const secrets = configurableHooks
|
||||
.map((x) => x.secrets)
|
||||
.map((z) => z.length > 1
|
||||
? z
|
||||
.map((x) => [x])
|
||||
// eslint-disable-next-line unicorn/no-array-reduce
|
||||
.reduce((x, y) => [...x, ...y])
|
||||
: z)
|
||||
// eslint-disable-next-line unicorn/no-array-reduce
|
||||
.reduce((x, y) =>
|
||||
// eslint-disable-next-line unicorn/prefer-spread
|
||||
x.concat(y));
|
||||
array.push(configurableHooks);
|
||||
.reduce((x, y) => [...x, ...y]);
|
||||
array.push(secrets);
|
||||
array = array.filter((x) => x.value !== undefined && x.name !== '0' && x.value !== '' && x.name !== 'prototype' && x.name !== 'length');
|
||||
array = array.map((x) => {
|
||||
x.name = __1.Input.ToEnvVarFormat(x.name);
|
||||
|
|
|
|||
File diff suppressed because one or more lines are too long
|
|
@ -27,14 +27,20 @@ export class TaskParameterSerializer {
|
|||
let array = new Array();
|
||||
array = TaskParameterSerializer.readBuildParameters(array);
|
||||
array = TaskParameterSerializer.readInput(array);
|
||||
const configurableHooks = CloudRunnerBuildCommandProcessor.getHooks()
|
||||
const configurableHooks = CloudRunnerBuildCommandProcessor.getHooks();
|
||||
const secrets = configurableHooks
|
||||
.map((x) => x.secrets)
|
||||
.map((z) =>
|
||||
z.length > 1
|
||||
? z
|
||||
.map((x) => [x])
|
||||
// eslint-disable-next-line unicorn/no-array-reduce
|
||||
.reduce((x, y) => [...x, ...y])
|
||||
: z,
|
||||
)
|
||||
// eslint-disable-next-line unicorn/no-array-reduce
|
||||
.reduce((x, y) =>
|
||||
// eslint-disable-next-line unicorn/prefer-spread
|
||||
x.concat(y),
|
||||
);
|
||||
array.push(configurableHooks);
|
||||
.reduce((x, y) => [...x, ...y]);
|
||||
array.push(secrets);
|
||||
|
||||
array = array.filter(
|
||||
(x) => x.value !== undefined && x.name !== '0' && x.value !== '' && x.name !== 'prototype' && x.name !== 'length',
|
||||
|
|
|
|||
Loading…
Reference in New Issue