Page MenuHomePhabricator

Release Quibble 1.0.0
Closed, ResolvedPublic

Description

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.

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

https://gerrit.wikimedia.org/r/704936

Change 704936 merged by jenkins-bot:

[integration/quibble@master] Release Quibble 1.0.0

https://gerrit.wikimedia.org/r/704936

hashar claimed this task.

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

https://gerrit.wikimedia.org/r/705611

Change 705611 merged by jenkins-bot:

[integration/config@master] dockerfiles: build Quibble 1.0.0 based images

https://gerrit.wikimedia.org/r/705611

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

https://gerrit.wikimedia.org/r/705638

Change 705638 merged by jenkins-bot:

[integration/config@master] jjb: update jobs to Quibble 1.0.0

https://gerrit.wikimedia.org/r/705638

Change 705747 had a related patch set uploaded (by Hashar; author: Hashar):

[integration/config@master] Revert "jjb: update jobs to Quibble 1.0.0"

https://gerrit.wikimedia.org/r/705747

Change 705747 merged by jenkins-bot:

[integration/config@master] Revert "jjb: update jobs to Quibble 1.0.0"

https://gerrit.wikimedia.org/r/705747