Merge pull request #21316 from backstage/blam/dont-pass-through-all-task
This commit is contained in:
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-scaffolder-backend': patch
|
||||
---
|
||||
|
||||
Fix issue with Circular JSON dependencies in templating
|
||||
@@ -290,14 +290,15 @@ export class NunjucksWorkflowRunner implements WorkflowRunner {
|
||||
input: step.input
|
||||
? this.render(
|
||||
step.input,
|
||||
{ ...context, ...i, ...task },
|
||||
{ ...context, secrets: task.secrets ?? {}, ...i },
|
||||
renderTemplate,
|
||||
)
|
||||
: {},
|
||||
}));
|
||||
for (const iteration of iterations) {
|
||||
const actionId =
|
||||
action.id + (iteration.each ? `[${iteration.each.key}]` : '');
|
||||
const actionId = `${action.id}${
|
||||
iteration.each ? `[${iteration.each.key}]` : ''
|
||||
}`;
|
||||
|
||||
if (action.schema?.input) {
|
||||
const validateResult = validateJsonSchema(
|
||||
|
||||
Reference in New Issue
Block a user