This is the top-level task for deploying OAuthRateLimiter.
OAuthRateLimiter is an extension developed by the Platform Engineering for managing rate limit claims emitted in access tokens issues by OAuth extension.
After conversation with @WDoranWMF and @thcipriani it's been decided that the initial commit of the extension will ride the train before the development is complete, so that we could wait out two train deploys and let automated tools create i18n files etc, and once the extension code/security/performance review is complete it can ride regular train. The extension will be extremely simple, it's just one table and a single hook handler, it's been made into its own extension just to keep the OAuth more 'pure', so the code development will likely be done by the next train.
- Add the new extension submodule to the git mediawiki/extensions repo
- Code Review.
- Security Review for OAuthRateLimiter T257930
- Move extension CI config to wikimedia-deployed section https://gerrit.wikimedia.org/r/622891
- Add extension to the make-wmf-branch release tool https://gerrit.wikimedia.org/r/c/mediawiki/tools/release/+/614804
- Deploy on beta sites
- Add extension to extension-list
- Load extension in mediawiki-config
- Enable on metawiki
- Update https://www.mediawiki.org/wiki/Extension:OAuthRateLimiter accordingly ("Release status" etc)