uPortal-Project / uPortal

Enterprise open source portal built by and for the higher education community.
https://www.apereo.org/projects/uportal
Apache License 2.0
273 stars 273 forks source link

Use an auto dependency updater #1398

Closed ChristianMurphy closed 6 years ago

ChristianMurphy commented 6 years ago

Is your feature request related to a problem? Please describe.

Dependency updates are currently a manual process. With js packages the process is run npm outdated and copy the new versions into package.json With gradle the process is lookup each dependency on maven central to see if a new version has been published.

Describe the solution you'd like

On a regular basis, have pull requests automatically opened with new version numbers.

ChristianMurphy commented 6 years ago

https://renovatebot.com looks promising, it supports Docker, Gradle, and NPM. Gradle support still needs some polishing to work with uPortal's dependency setup (https://github.com/renovatebot/renovate/issues/2749), the NPM and Docker setup already appears to meet uPortal's needs.

ChristianMurphy commented 6 years ago

Additional polish work being tracked at https://github.com/renovatebot/renovate/issues/2758