Page MenuHomePhabricator

Move Wikibase Lexeme's New Lexeme Special Page component's repository to Wikimedia Gerrit
Open, Needs TriagePublic

Description

Github repository is to be replace by Gerrit repository wikibase/new-lexeme-special-page

Steps (list incomplete)

  • Push current code and history to Gerrit repository
  • Configure CI for Gerrit repository
  • Switch git submodule reference in Wikibase Lexeme to point to Gerrit repository
  • decomission Github repository's mirror on Wikimedia Phabricator
  • archive Github repository

Event Timeline

I see the Gerrit repo has been created with a master branch; could we keep the main name? (Compare T377562; renaming the branch for core, extensions and skins will probably be tricky, but for this new repo, which is mainly used as a Git submodule of another repo, I would hope that the main name won’t cause too much trouble.)

Certainly. I have based sticky to the non optimal naming based on some unreferenced memory of something seemingly making main branch to not be recognized by a system cooperating with Gerrit. If CI etc would just work with it, I'm certainly cool to make it main.
Will just do it now to see if something breaks.

@Lucas_Werkmeister_WMDE default branch swapped out. Thanks for ensuring I did that. I read T279612 again, and it "only" claims "plenty of tooling relies" on master branch existing but no hint on typical stuff like zuul/jenkins not being able to handle it. So no reason to not do it.

Change #1276428 had a related patch set uploaded (by WMDE-leszek; author: WMDE-leszek):

[integration/config@master] Set up CI for wikibase/new-lexeme-special-page repository

https://gerrit.wikimedia.org/r/1276428

Change #1276811 had a related patch set uploaded (by WMDE-leszek; author: WMDE-leszek):

[mediawiki/extensions/WikibaseLexeme@master] Switch the submodule "special new lexeme page" to Gerrit repo

https://gerrit.wikimedia.org/r/1276811

Change #1276428 merged by jenkins-bot:

[integration/config@master] Set up CI for wikibase/new-lexeme-special-page repository

https://gerrit.wikimedia.org/r/1276428

Change #1276811 merged by jenkins-bot:

[mediawiki/extensions/WikibaseLexeme@master] Switch the submodule "special new lexeme page" to Gerrit repo

https://gerrit.wikimedia.org/r/1276811

I've deactivated Diffusion repository - not sure if that's sufficient to prevent AI scraping impact, or should it be deleted all together.
Github repository will be archived once https://github.com/wmde/new-lexeme-special-page/pull/837 got merged

Change #1284720 had a related patch set uploaded (by Reedy; author: WMDE-leszek):

[mediawiki/extensions/WikibaseLexeme@REL1_43] Switch the submodule "special new lexeme page" to Gerrit repo

https://gerrit.wikimedia.org/r/1284720

Change #1284721 had a related patch set uploaded (by Reedy; author: WMDE-leszek):

[mediawiki/extensions/WikibaseLexeme@REL1_44] Switch the submodule "special new lexeme page" to Gerrit repo

https://gerrit.wikimedia.org/r/1284721

Change #1284722 had a related patch set uploaded (by Reedy; author: WMDE-leszek):

[mediawiki/extensions/WikibaseLexeme@REL1_45] Switch the submodule "special new lexeme page" to Gerrit repo

https://gerrit.wikimedia.org/r/1284722

Change #1284722 merged by Reedy:

[mediawiki/extensions/WikibaseLexeme@REL1_45] Switch the submodule "special new lexeme page" to Gerrit repo

https://gerrit.wikimedia.org/r/1284722

Change #1284720 merged by Reedy:

[mediawiki/extensions/WikibaseLexeme@REL1_43] Switch the submodule "special new lexeme page" to Gerrit repo

https://gerrit.wikimedia.org/r/1284720

Change #1284721 merged by Reedy:

[mediawiki/extensions/WikibaseLexeme@REL1_44] Switch the submodule "special new lexeme page" to Gerrit repo

https://gerrit.wikimedia.org/r/1284721