All,
I've released, and switched Wikimedia CI over to, a new version of Quibble, version 0.0.44.
There are two minor changes in this release compared to the previous state, 0.0.41:
* Firstly, quibble now prints the version strings of mysql and postgres being run, alongside the versions of PHP, node, and browsers being used in the tests. Thank you to Reedy for both the idea and execution.
* Secondly, the new-in-quibble-0.0.41 Standalone phpunit group annotation is also skipped for the phpunit Database test run, rather than running them twice. As Standalone is used by the CirrusSearch and Scribunto extensions, both of which are in the gate for MediaWiki code, this change will speed up CI for everyone.
If your project has a great many unit tests which are isolated from the rest of MediaWiki, please do speak to me about it and we can discuss using @group Standalone to speed up test runs for your code.
The full change log is available at https://doc.wikimedia.org/quibble/changelog.html.
This has had a troubled release, with two reverts (versions 0.0.42 and 0.0.43), but with most of the changes backed out this should now be stable; I am optimistic that the third time is the charm. However, if there are any issues please do file a Phabricator task with the #Release-Engineering-Team https://phabricator.wikimedia.org/maniphest/task/edit/form/3/?tags=Release-Engineering-team so we can get it fixed urgently.
Yours,
wikitech-l@lists.wikimedia.org