Deploy the CommunityRequests extension to Meta, in it's current state of *only* including i18n messages and nothing else.
Background: T366194: Migrate Community Wishlist to CommunityRequests extension
Details t.b.a.
1. Beta cluster deployment
- Add the new extension submodule to the git mediawiki/extensions repo if it's not already in it. See example. This will result in the code being deployed (unused) to the Beta Cluster.
- Move your extension's CI config to the "Wikimedia production" section, add the "in-wikimedia-production" job template, and make sure it has and passes all the expected jobs for production code. See example.
- Add your extension to the json make-wmf-branch release tool at least two weeks prior to your target date for enabling on the Beta Cluster. It will add the extension as a submodule of mediawiki/core when the weekly deploy branch is cut, and the code will be deployed (unused) to production (see explanation in the next step).
- Add your extension to extension-list. See example. This requires that the code be present on every branch running in production, since extension-list is used to build the CDB database for i18n files in both Beta and production.
- Add your extension config variable to InitialiseSettings.php and set it to be default false. See example.
- Add your extension config variable (same as in previous step) to InitialiseSettings-labs.php and set it to be true on Beta Cluster wikis you want it to be on. You may want to turn it off for loginwiki (which doesn't have most extensions). See example.
- Load your extension in CommonSettings-labs.php. See https://gerrit.wikimedia.org/r/c/operations/mediawiki-config/+/455601/.
- Enable extension on metawiki (prod)