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.
--
Antoine "hashar" Musso && James Forrester