patchdemo
patchdemo copied to clipboard
This repository has been moved to GitLab: https://gitlab.wikimedia.org/repos/ci-tools/patchdemo
Gives users an estimate of how long they’ll be waiting. Use the average of last ~10 wikis?
We rely on it heavily for GrowthExperiments features and would be nice to have in PatchDemo; it would make the sites more realistic for QA / beta testing, etc. I'm...
After we resolve all the patches to apply, iff they are all merged and the wiki is against master, then we could warn the user they they could test on...
I just saw this error while viewing the main page. It worked fine after refreshing.  ``` Fatal error: Uncaught MediaWiki\OAuthClient\Exception: JWT has incorrect format. Received: {"error":"mwoauth-oauth-exception","message":"An error occurred in...
**Tl;dr:** This only applies to the first patch in each repo. The rest (if there are more) can only be merged. Repos that have no patch applied are still checked...
Follow-up to #32. Non-breaking, low-prio. I've applied 2 patches, both `Depends-On:` the same patch. The latter was applied twice **without causing any issues**, but unnecessarily: [](https://gyazo.com/fb85ad73ddad1bf9fe1dc391ee60454e) http://patchdemo.wmflabs.org/wikis/87ff0eb77076404c5541ac861a7eb158/w/ ```...
Use-case: for some changesets I've set up test users, a demo page. I demoed 4 patches from a chain, a small error in the first patch required a rebase of...
As mentioned in https://github.com/MatmaRex/patchdemo/issues/54#issuecomment-647591436 and also from experience, when creating a wiki that updates an old patchset, it can be annoying to update links already shared to the new wiki....
You could potentially use the docker-compose environment in core (which defaults to SQLite as the DB backend) for some of this. You'd need to create docker-compose.override.yml files for each patch...
Looks like this is already partially solved problem from 92eb8f4833932ca44c12583859e07d298e16aa17 but if not, you could use Quibble with something like `quibble --skip-install --skip-deps -c "echo Done!"` to install specific versions...