The software I develop includes code from external repositories like Packagist for PHP and npm for JavaScript. Also in use are the Laravel and Apache Cordova frameworks.
For all these software components new versions are released on their own schedule. I am looking for software that can notify me when a new version is released of a component that is in use in one of our products. This allows us to track new features and know when existing bugs are fixed in code that we not maintain ourselves.
Preferably the list of components to monitor should be taken from the files that define the external dependencies for a product. For PHP that is composer.json
and for JavaScript package.json
.
These files are stored in svn, but I can process them and put them in a folder, or combine them in a configuration file if required.
For software not defined in such files it would be useful to be able to add Github repositories to monitor.