Over the last couple of weeks myself and Alex Basson have been working on stabilising, and adding some new features to, LicenseAudit. Whilst we have a long way to go, we think we have a solid foundation to build on.
What is LicenseAudit, you ask?
It is a web application wrapping the LicenseFinder gem which has been around for a few years now. You can authenticate via github, and then audit any project on which you have admin rights.
Once audited, every push to the repo will reaudit your application and notify you via email if there are any dependencies which need your attention. Similar to the LicenseFinder gem, you can configure a whitelist of licenses, and which bundler groups to ignore.
What’s new, you ask?
Most of the work that we’ve done has been behind the scenes, cleaning up test code, nailing down our deployment strategy, and adding better monitoring and error reporting. In terms of user facing shininess, we have:
- Tracker integration – A chore will be created whenever you have new unapproved dependencies,
- Email notification when all dependencies are once again approved,
- Support for all versions of ruby (including jruby, rubinius, et. al.), and,
- Speed improvements.
Please try it out, and send any feedback to licensefinder@pivotallabs.com!
The post LicenseAudit improvements appeared first on Pivotal Labs.