Clone
Adam Murdoch
committed
on 06 Dec
When an artifact transform accepts artifact dependencies as input, schedule a work node that resolves the dependency graph as a dependency o… Show more
When an artifact transform accepts artifact dependencies as input, schedule a work node that resolves the dependency graph as a dependency of the transform node. Previously the resolution would happen during transform node execution. Resolving the graph requires access to the project state of the configuration to be resolved, whereas running the transform node does not. Doing the resolution as a separate node makes this visible to the scheduling and avoids starting a bunch of transform nodes to have them block.

Show less