Add two MediaWiki extensions to zuul/layout.yaml, so Jenkins can run builds (II)
It was noticed that Jenkins) was silent on some patches for extensions in https://phabricator.wikimedia.org/T175794 when those patches were submitted into Gerrit.
To keep things clean and make Jenkins track all extensions, run builds and tests for them, it would be good to include missing extensions in the file zuul/layout.yaml
in the integration/config/
Git repository.
You are expected to add such a CI test into Zuul for two code repositories (extensions):
- mediawiki/extensions/Form
- mediawiki/extensions/BlueSpiceAbout
Please provide two separate patches in Wikimedia Gerrit, one for each of the two code repositories. See https://www.mediawiki.org/wiki/Gerrit/Tutorial for how to set up Git and Gerrit.
https://gerrit.wikimedia.org/r/#/c/373408/ is an example change on SendGrid extension on a similar thing that needs to be done. When working on a patch, make sure the location of where the extension is added should be in alphabetical order as to make it easy and clear. :)
You must make sure that the repository passes "composer test" and "npm test" commands documentation.
Updating the task description of https://phabricator.wikimedia.org/T183674 is welcome once your patches are in Gerrit: Use "Edit Task" in the right menu. If you don't have an account in Wikimedia Phabricator, see https://www.mediawiki.org/wiki/Phabricator/Help