Page MenuHomePhabricator

Early adoption signup for WMF GitLab
Open, MediumPublic

Description

Please comment below if you have a project / team who would like to experiment with moving projects to the Wikimedia Foundation's production GitLab instance early in the migration.

Keep in mind that this will entail use of a new system as we learn how to operate it, and we hope that early adopters can help us sort out inconsistencies, define workflows, write documentation, etc., in service of making migration an easier and better process for the rest of the community.

Event Timeline

We on the Abstract Wikipedia team would like to volunteer to help out with this. We have a repo we think is a good early candidate, and we even have a task: T281500: Migrate function-schemata to Wikimedia GitLab when we can.

Folks who have so far indicated we should get in touch about this: Chris/ML, PET, Dan Andreescu / Analytics, Scott Bassett / Security, Kate Chapman / Architecture, Eric Gardner / Structured Data, Kunal Mehta.

I wasn't that active in the overall Wikimedia Tech world for the last time, but I would like to throw my hat into the round as well and hope to be able to give some valuable feedback, especially for Community-Projekts (non-WMF deployed) once. Mainly it would be the Google login, CookieWarning and AcceleratedMovilePages (currently on GitHub without CI) extensions. Confirmed it _could_ be interesting, too, however, it's a WMF deployed extension, so might be out-of-door for the beginning (as well as I'm not the only stakeholder).

I would be interested in transitioning some of the third party extensions that I maintain, for example: CommentStreams, CreateUserPage, DisplayTitle, EmailAuthorization, JSBreadCrumbs, OpenIDConnect, PluggableAuth, SimpleSAMLphp, and TitleIcon.

I maintain a fork of "RecentActivity" extension here https://gitlab.com/lucamauri/RecentActivity
I would be interested in experiment with the move.

In the performance team we have a couple simple repos that I think could be a good candidate to move first: performance/mobile-synthetic-monitoring-tests and performance/synthetic-monitoring-tests are just configurations repos that we use to run our synthetic testing.

BlueSpice would also love to take a part in the early adoption. We can test with Extension:Privacy.

https://stats.wikimedia.org/ runs https://gerrit.wikimedia.org/r/admin/repos/analytics/wikistats2 and we'd be happy to migrate to GitLab. We merge translation commits from translatewiki.net, and have Jenkins build set up, so not sure if that's tricky for the migration, but we're happy to do it together.

WMF online fundraising don't have existing repos to migrate, but we're interested in exploring a version control system for our fundraising banners, and would be happy to test out GitLab for this

If the TranslateWiki.net people are okay with it, I’d be interested in moving the source code of the Wikidata Lexeme Forms tool to WMF GitLab (currently on Diffusion and GitHub). The tool receives pull requests with translation updates up to twice a week, along with occasional volunteer contributions.

greg triaged this task as Medium priority.Mon, Jun 14, 5:21 PM