Hello,
I have cut a new version of Quibble — version 0.0.36. This will roll out to all CI jobs this week.
Two new features are now present:
* Quibble sets up a wiki against which to run tests. It can now override configuration set by the MediaWiki installer, which we have done for two items: ** This wiki now allows file uploading ($wgEnableUploads = true), which unblocks people writing integration tests for uploading. – T190829 and T199939 ** This wiki now has $wgSecretKey set (to the value 'supercalifragilisticexpialidocious'), which unblocks people writing integration tests for the job queue. – T230340 * After each test stage, Quibble will report how long it took.
The sole bug fix is that errors were previously ignored when processing git clones in parallel. Any errors are now properly raised. T233143
We also now generate and publish a changelog! This means that you can discover more minor new features and miscellaneous changes via:
https://doc.wikimedia.org/quibble/changelog.html
I will progressively upgrade the CI jobs over the next few days. The new Docker images are:
docker-registry.discovery.wmnet/releng/quibble-coverage:0.0.36 docker-registry.discovery.wmnet/releng/quibble-fresnel:0.0.36 docker-registry.discovery.wmnet/releng/quibble-stretch:0.0.36 docker-registry.discovery.wmnet/releng/quibble-stretch-bundle:0.0.36 docker-registry.discovery.wmnet/releng/quibble-stretch-php70:0.0.36 docker-registry.discovery.wmnet/releng/quibble-stretch-php71:0.0.36 docker-registry.discovery.wmnet/releng/quibble-stretch-php72:0.0.36 docker-registry.discovery.wmnet/releng/quibble-stretch-php73:0.0.36
Thank you to Adam Wight, Daniel Kinzler, James Forrester, and Kosta Harlan.