Subject: | feature: check develop prereqs as author tests |
Lots of plugins that generate release tests put their prereqs into DevelopRequires -- we should check that too (when AUTHOR_TESTING), as 'develop' is the one phase that not much (nothing?) in the toolchain checks right now. Who ever does 'dzil listdeps --develop --missing'?
It's pretty straightforward to add another call to check_dependencies_opts() for the 'develop' phase, but right now it doesn't take an argument for the phase(s), so that will need to change.
(for the dzil plugin)
I'm not sure if this should be on or off by default (I lean towards on), or if it should have a toggle to disable it.
And, if check_dependencies_opts needs a phase arg, we need to start passing it. (This might break backcompat. Does anything other than the dzil plugin use this? cpan-grep to be sure.)
I'm also debating whether this might be better moved to a build-time check. I filed this anyway to see what rjbs thinks: https://github.com/rjbs/Dist-Zilla/issues/190