Page MenuHomePhabricator

Automate adding recently created Wikimedia Gerrit repositories to Bitergia's indexing
Closed, ResolvedPublic

Description

The process to add newly created Wikimedia Gerrit repositories to Bitergia's indexing is manual:
T218519: Sort out a process to add new Gerrit repositories to wikimedia.biterg.io Git indexing.

Hence I need to regularly do this. Recent examples:

The longer I haven't done this, the less reliable recent statistics on https://wikimedia.biterg.io become. It would be great if this could be automated, somehow.

I'm curious if some monitoring approach (perceval, kingarthur, a cronjob to regular run?) could be developed with upstream.
I can also imagine that other orgs using Grimoirelab might face the same problem (though maybe with other backends, e.g. for Github see T218528: Sort out a process to add new Github repositories to wikimedia.biterg.io Git indexing) hence also wondering how generically this could be implemented.

Non-public upstream support ticket: https://gitlab.com/Bitergia/c/Wikimedia/support/-/issues/87

Event Timeline

Aklapper triaged this task as Medium priority.Apr 7 2020, 7:53 PM
Aklapper created this task.
Aklapper updated the task description. (Show Details)

This is in place as can be seen in https://gitlab.com/Bitergia/c/Wikimedia/sources/-/commits/master/projects.json

Only keeping this open as I've asked if it's somehow possible to make the bot not reorder items in the JSON for no obvious reason, so there will be cleaner diffs which allow to see which repos have been added etc.