The mw/core wmf branches have git submodules, we should use specific jobs for them that will process submodules without a specific list of extensions to clone. Maybe we can use the wfLoadExtensions() call which is floating around to load the extensions in submodules.
Description
Description
Event Timeline
Comment Actions
Depending on performance and/or whether we remap urls, we may have to block this on having local git caches. Fetching full clones from gerrit.wikimedia.org as git submodule update --init would do will probably take a considerable amount of time during a build.
Comment Actions
After some years, I don't think it will serve much purpose. Some mediawiki extensions are incompatible with each other, some only make senses for specific wikis.