This solution (marking builds as unstable) won't resolve my issue with
JENKINS-30541 because it will result in every build being marked as unstable. I need a way to switch the validation to only require that DSL files were found it at least one folder.
It is unclear to me why there is a desire to validate that every folder has a DSL file in it, I can't think of a situation where you have multiple glob patterns and every one must have a file in it. It seems to me that if you are using multiple globs the most likely scenario is that you are searching for a DSL rather than specifically loading each DSL.
That being said, I would be fine with a checkbox to enable/disable this, or switch between "validate that at least one DSL was found" and "validate that all globs resulted in a DSL being found".