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/](https://phabricator.wikimedia.org/source/integration-config/) Git repository.
You are expected to provide a patch in Wikimedia Gerrit. 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).
Additional thoughts: Was wondering if [inactive] and [archived] extensions can be removed from zuul/layout.yaml? It would be similar to this ticket but instead of adding, we would be removing. I can create another ticket with a list of archived and inactive extensions too.
GCI criteria for approval: Submit a Patch Set (PS) with the addition of only 2 extension CI test into Zuul.
TODO:
- extensions/BlueSpiceAbout - Imported in GCI - Patch: https://gerrit.wikimedia.org/r/#/c/400714/ (merged)
- extensions/BlueSpiceArticleInfo - not in zuul - Patch: https://gerrit.wikimedia.org/r/#/c/394578/
- extensions/BlueSpiceAuthors - not in zuul - Patch: https://gerrit.wikimedia.org/r/#/c/394578/
- extensions/BlueSpiceAvatars - not in zuul - Patch: https://gerrit.wikimedia.org/r/#/c/394578/
- extensions/BlueSpiceBlog - not in zuul - Patch: https://gerrit.wikimedia.org/r/#/c/394578/
- extensions/BlueSpiceChecklist - not in zuul - Patch: https://gerrit.wikimedia.org/r/#/c/394578/
- extensions/BlueSpiceConfigManager - not in zuul - Patch: https://gerrit.wikimedia.org/r/#/c/394578/
- extensions/BlueSpiceContextMenu - not in zuul - Patch: https://gerrit.wikimedia.org/r/#/c/394578/
- extensions/BlueSpiceCountThings - not in zuul - Patch: https://gerrit.wikimedia.org/r/#/c/394578/
- extensions/BlueSpiceDashboards - not in zuul - Patch: https://gerrit.wikimedia.org/r/#/c/394578/
- extensions/BlueSpiceEmoticons - not in zuul - Patch: https://gerrit.wikimedia.org/r/#/c/394578/
- extensions/BlueSpiceExtendedStatistics - not in zuul - Patch: https://gerrit.wikimedia.org/r/#/c/394578/
- extensions/BlueSpiceGroupManager - not in zuul - Patch: https://gerrit.wikimedia.org/r/#/c/394578/
- extensions/BlueSpiceHideTitle - not in zuul - Imported on GCI
- extensions/BlueSpiceInsertCategory - not in zuul - Imported on GCI
- extensions/BlueSpiceInsertFile - not in zuul - Imported on GCI
- extensions/BlueSpiceInsertLink - not in zuul - Imported on GCI
- extensions/BlueSpiceInsertMagic - not in zuul - Imported on GCI
- extensions/BlueSpiceInterWikiLinks - not in zuul - Patch: https://gerrit.wikimedia.org/r/#/c/394578/
- extensions/BlueSpiceMenues - not in zuul - Repo not available
- extensions/BlueSpiceNamespaceCSS - not in zuul - Patch: https://gerrit.wikimedia.org/r/#/c/401628/
- extensions/BlueSpiceNamespaceManager - not in zuul - Patch: https://gerrit.wikimedia.org/r/#/c/394578/
- extensions/BlueSpicePageAccess - not in zuul - Patch: https://gerrit.wikimedia.org/r/#/c/401627/
- extensions/BlueSpicePagesVisited - not in zuul - Patch: https://gerrit.wikimedia.org/r/#/c/394578/
- extensions/BlueSpicePageTemplates - not in zuul - Patch: https://gerrit.wikimedia.org/r/#/c/394578/
- extensions/BlueSpicePermissionManager - not in zuul - Patch: https://gerrit.wikimedia.org/r/#/c/394578/
- extensions/BlueSpiceRSSFeeder - not in zuul - Need to be decided
- extensions/BlueSpiceReaders - not in zuul - Patch: https://gerrit.wikimedia.org/r/#/c/394578/
- extensions/BlueSpiceSaferEdit - not in zuul - Imported to GCI
- extensions/BlueSpiceSmartlist - not in zuul - Patch: https://gerrit.wikimedia.org/r/#/c/394578/
- extensions/BlueSpiceTagCloud - not in zuul - Patch: https://gerrit.wikimedia.org/r/#/c/394578/
- extensions/BlueSpiceUEModulePDF - not in zuul - Imported to GCI
- extensions/BlueSpiceUniversalExport - not in zuul - Imported to GCI
- extensions/BlueSpiceUsageTracker - not in zuul - Imported to GCI
- extensions/BlueSpiceUserManager - not in zuul - Patch: https://gerrit.wikimedia.org/r/#/c/394578/
- extensions/BlueSpiceUserPreferences - not in zuul - Patch: https://gerrit.wikimedia.org/r/#/c/394578/
- extensions/BlueSpiceWatchList - not in zuul - Patch: https://gerrit.wikimedia.org/r/#/c/394578/
- extensions/BlueSpiceWhoIsOnline - not in zuul - Patch: https://gerrit.wikimedia.org/r/#/c/394578/
- extensions/Collection/OfflineContentGenerator/epub_renderer - not in zuul
- extensions/Collection/OfflineContentGenerator/node_modules - not in zuul
- extensions/DonationInterface/vendor - not in zuul - Imported on GCI
- extensions/Form - Imported in GCI - Patch: https://gerrit.wikimedia.org/r/#/c/400712/ (merged)
- extensions/GitGadgets - not in zuul - Empty repo
- extensions/PreferencesList - not in zuul - Empty repo
- extensions/PreferencesMaster - not in zuul - Empty repo
- extensions/Recoin - not in zuul - Empty repo
- extensions/Wigo3 - not in zuul - Repo not available