We currently use version 0.0.47. I don't think anyone is using Quibble as a library, but in any case using semver for distinguishing between bug fixes, features, and major breaking changes would probably be useful.
Description
Details
Related Objects
- Mentioned In
- T287001: Core tests failing due to Flow HTTP requests and ServiceContainer access
T227352: Set up extension tests for Parsoid repo
T90875: Use vendor/bin/phpunit instead of tests/phpunit/phpunit.php
T280506: Is it intended Quibble does not install the dependencies of the installed skins?
T218534: Run Parsoid service in quibble - Mentioned Here
- T90875: Use vendor/bin/phpunit instead of tests/phpunit/phpunit.php
T218534: Run Parsoid service in quibble
T227352: Set up extension tests for Parsoid repo
T280506: Is it intended Quibble does not install the dependencies of the installed skins?
rQUIBBLEa13d133f7d18: Release Quibble 1.0.0
Event Timeline
I started with a major version 0 to indicate it was still experimental at at that time and we just kept increasing the patch version to this day. I guess we can cut 1.0.0 right away @awight?
Won't the parallelism changes be a breaking change? Seems a pity to release 1.0.0 only to switch to 2.0.0 in a few months' time with work already in flight…
I don't expect parallelism to be a breaking change. The Apache support is available for some repos as an experimental build, and the only difference from the consumer's perspective is that some race conditions are surfaced. The parallel build step support should also be transparent, it will affect internal workflow details but the jobs themselves can remain unchanged.
Change 704936 had a related patch set uploaded (by Hashar; author: Hashar):
[integration/quibble@master] Release Quibble 1.0.0
Change 704936 merged by jenkins-bot:
[integration/quibble@master] Release Quibble 1.0.0
Mentioned in SAL (#wikimedia-releng) [2021-07-16T17:12:11Z] <hashar> Tag Quibble 1.0.0 @ a13d133f7d1 # T286187 T280506 T90875 T218534 T227352
I have reviewed the few easy patches that were around and released 1.0.0
Parallelism and Gerrit report were a bit too complicated to embed in this one, but we can surely cut a new 1.1.0 as soon as the feature are merged.
Change 705611 had a related patch set uploaded (by Hashar; author: Hashar):
[integration/config@master] dockerfiles: build Quibble 1.0.0 based images
Change 705611 merged by jenkins-bot:
[integration/config@master] dockerfiles: build Quibble 1.0.0 based images
Successfully published image docker-registry.discovery.wmnet/releng/quibble-buster-php80:1.0.0 Successfully published image docker-registry.discovery.wmnet/releng/quibble-fresnel:1.0.0 Successfully published image docker-registry.discovery.wmnet/releng/quibble-buster-php73-coverage:1.0.0 Successfully published image docker-registry.discovery.wmnet/releng/quibble-buster-php73:1.0.0 Successfully published image docker-registry.discovery.wmnet/releng/quibble-buster-php72-bundle:1.0.0 Successfully published image docker-registry.discovery.wmnet/releng/quibble-buster:1.0.0 Successfully published image docker-registry.discovery.wmnet/releng/quibble-stretch:1.0.0 Successfully published image docker-registry.discovery.wmnet/releng/quibble-buster-php72:1.0.0 Successfully published image docker-registry.discovery.wmnet/releng/quibble-stretch-php72:1.0.0 Successfully published image docker-registry.discovery.wmnet/releng/quibble-buster-php74:1.0.0 Successfully published image docker-registry.discovery.wmnet/releng/quibble-buster-php72-apache:1.0.0
Change 705638 had a related patch set uploaded (by Hashar; author: Hashar):
[integration/config@master] jjb: update jobs to Quibble 1.0.0
Change 705638 merged by jenkins-bot:
[integration/config@master] jjb: update jobs to Quibble 1.0.0
Change 705747 had a related patch set uploaded (by Hashar; author: Hashar):
[integration/config@master] Revert "jjb: update jobs to Quibble 1.0.0"
Change 705747 merged by jenkins-bot:
[integration/config@master] Revert "jjb: update jobs to Quibble 1.0.0"
Change 708038 had a related patch set uploaded (by Hashar; author: Hashar):
[integration/config@master] jjb: update jobs to Quibble 1.0.1
Change 708038 merged by jenkins-bot:
[integration/config@master] jjb: update jobs to Quibble 1.0.1