Page MenuHomePhabricator

Implement renovatebot Setup for WME Gitlab Instance
Open, Needs TriagePublic

Description

Inside the WME products we are having a lot of various external dependencies.
On top of that git submodules are also heavily utilized.
We would like to implement the renovatebot setup, so this bot could take care about the automatic updates for the underlying dependencies and submodules.
https://github.com/renovatebot/renovate

Acceptance criteria

  1. RenovateBot is integrated into the Gitlab
  2. The setup is integrate with one of the products, and the functionality is demonstrated to the team.
  3. The setup is integrated into the CDTools - WME repository with the shared CI/CD pipelines.
  4. The setup is documented.

ToDo

  • Implement the basic setup, including the required group, repositories and a serverless runner.
  • the setup is activated for one of the projects. Prepare a demo for the team - can be demonstrated during the Tech Session.
  • the setup is integrated into more projects. Automatic MRs are opened in the affected repositories. During the first iteration the MRs shouldn't be auto-approved.
  • Tweak the configuration and activated all the required schedules.
  • Prepare the documentation for the whole setup.

Event Timeline