Check dependency constraints for puppet modules #9
Labels
backend/enforcer
Updates are performed on Github objects
backend/notifier
User gets notified via mail, hook, comment...
backend/poll-engine
How we poll data and handle it
enhancement
New feature or request
Every puppet module has a metadata.json file. This file may list dependencies to other puppet modules. Dependencies need to be available on https://forge.puppet.com and they have an upper and lower version constraint. Each of our modules can be visualized as an individual tree. Sometimes the tree isn't valid anymore. It's possible to have two transitive dependencies to the same puppet module, but with non-matching version constraints. We need to create a graph of each module and check if it's still valid.
We often need to update our upper version constraints. This increases the user satisfaction and lowers the risk of a broken dependency tree. It's helpful when we get informed about possible updates. (same applies for the Puppet version/operating system, but that might be better handled in a new issue).
The text was updated successfully, but these errors were encountered: