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