Page MenuHomePhabricator

Please add mediawiki-i18n-check-docker to repository mediawiki/gadgets/WikiEdit
Closed, ResolvedPublic

Description

Please add mediawiki-i18n-check-docker to gate-and-submit-l10n for repository mediawiki/gadgets/WikiEdit

Event Timeline

Change 927122 had a related patch set uploaded (by Hashar; author: Hashar):

[integration/config@master] mediawiki/gadgets/WikiEdit: add i18n checks

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

Change 927122 merged by jenkins-bot:

[integration/config@master] mediawiki/gadgets/WikiEdit: add i18n checks

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

hashar claimed this task.
hashar added a subscriber: hashar.

The repository already grants the rights to the l10n bot: https://gerrit.wikimedia.org/r/admin/repos/mediawiki/gadgets/WikiEdit,access

I have deployed the CI configuration then manually added the change as if l10n-bot proposed it using:

$ ssh contint.wikimedia.org
zuul enqueue --trigger gerrit --pipeline gate-and-submit-l10n --project mediawiki/gadgets/WikiEdit --change 925734,1

The job passed and CI has successfully merged the //Localisation updates from https://translatewiki.net.// change https://gerrit.wikimedia.org/r/c/mediawiki/gadgets/WikiEdit/+/925734

Further improvement is to add npm ci && npm test to the repository. That requires a package-lock.json to be added to the repository and of course eslint should pass since it does not currently. But that is another task :)