LibUp

LibUp (aka libraryupgrader) is a mostly automated tool that manages upgrades of libraries and other developer dependencies for repositories hosted on Gerrit. It allows us to ensure consistency across the nearly 1,000 Git repositories we maintain as well as providing prompt security updates for new vulnerabilities. You can view the status of LibUp and the dependencies it tracks at https://libraryupgrader2.wmcloud.org/.

Usage
If you'd like to have your repository be monitored by LibUp for coordinated upgrades and automatic security vulnerability scanning, you can add it to the repositories configuration in the labs/libraryupgrader/config Gerrit repository (see the README for the latest documentation).

To update a library across all repositories, update the releases configuration in the same Gerrit repository. Again, more documentation is available in the README.

Links

 * Source code (labs/libraryupgrader on Gerrit)
 * Configuration (labs/libraryupgrader/config on Gerrit)
 * Phabricator project
 * Submitted Gerrit changes
 * Web interface