Put a hard limit in the number of dependency resolution iterations.
This avoids the process getting stuck in the resolution phase "indefinitely", so that for example CI runs don't get stuck anymore. It also communicates the problem and potential resolutions more clearly. If the DUB_NO_RESOLVE_LIMIT environment variable is set, the resolution process will run without this limit. |
---|
|
source/dub/dependencyresolver.d |
---|