Pipelines should not be triggered when other pipelines are modified. This saves many resources when messing around with a single pipeline, because other pipelines won't run.
This is my implementation of a unit test to verify the preset and instrument zone validation behaviour.