Page MenuHomePhabricator

Migrate mediawiki/ namespace from Gerrit to GitLab
Closed, DeclinedPublic

Description

This is a task for the work specific to migrating MediaWiki core, extensions, skins, and the projects under mediawiki/services to GitLab for code review and CI.

This task is not meant to capture every dependency of the general GitLab migration.

Working notes here: https://etherpad.wikimedia.org/p/gitlab-migrating

Desired permission model: T336807: Define a permissions model for the /repos/mediawiki/ namespace on GitLab

User import - we can currently:

  • Import users and group membership to GitLab from LDAP.
  • Do a one-time sync from existing Gerrit groups to GitLab project membership.

Related tasks:

Event Timeline

brennen changed the task status from In Progress to Stalled.Jul 16 2024, 9:29 PM

https://www.mediawiki.org/wiki/GitLab/Migration_status

TL;DR On 2024-06-24 a decision to continue support for both Gerrit and GitLab as code forge solutions for the Wikimedia movement was announced on wikitech-l. Additionally we have decided not to revisit this decision for at least the next two years to reduce change fatigue across the teams responsible for supporting our code forges and related infrastructure.

https://www.mediawiki.org/wiki/GitLab/Migration_status

TL;DR On 2024-06-24 a decision to continue support for both Gerrit and GitLab as code forge solutions for the Wikimedia movement was announced on wikitech-l. Additionally we have decided not to revisit this decision for at least the next two years to reduce change fatigue across the teams responsible for supporting our code forges and related infrastructure.

We can make a new task if we need it later. For now, not planning to do this for everything in this namespace, so declining this.