Incrementally roll out Mobile-Content-Service and other RESTBase endpoint usage by the Android Beta app.
This will be done via the MobileApp extension which provides a remote config mechanism.
We are going to add a new key restbaseBetaPercent and increment the percentage of beta app installations eligible for using the new endpoints. The config file is located at https://meta.wikimedia.org/static/current/extensions/MobileApp/config/android.json. So, we want the extension to be deployed at least on meta.wikimedia.org.
- 12/07/2015: 10% https://gerrit.wikimedia.org/r/254045
- 12/10/2015: 30% https://gerrit.wikimedia.org/r/257949
- 12/14/2015: 55% https://gerrit.wikimedia.org/r/258502
- 01/11/2016: 100% https://gerrit.wikimedia.org/r/263393
After deployment check https://meta.wikimedia.org/static/current/extensions/MobileApp/config/android.json
Will need a cache purge on https://www.wikimedia.org/static/current/extensions/MobileApp/config/android.json. (note the www instead of meta)
echo "https://www.wikimedia.org/static/current/extensions/MobileApp/config/android.json" | mwscript purgeList.php --wiki=aawiki