QuickStatements is built from pinned QuickStatements and MagnusTools development commits rather than published releases. QuickStatements uses MagnusTools directly but does not declare a matching MagnusTools version or commit, so the image treats the latest commit from each development branch as one update candidate.
Use this guide when the release refreshes those commits.
The recommended workflow is:
wbs-dev update quickstatements
The command:
master branches.docker-bake.hcl.git diff.The command confirms that both branches and the MagnusTools archive are available, but it cannot determine whether their latest commits remain compatible. Complete the review below before releasing the image.
The same update can be prepared manually:
refs/heads/master from the QuickStatements repository and the MagnusTools repository.QUICKSTATEMENTS.revision and MAGNUSTOOLS.revision in docker-bake.hcl to those full commit hashes.https://codeberg.org/magnusmanske/magnustools/archive/<MAGNUSTOOLS_COMMIT>.tar.gz and calculate its SHA-256 checksum using sha256sum or shasum -a 256.MAGNUSTOOLS.archive_sha256 to that checksum.docker-bake.hcl diff before building or testing the image.Compare both commit ranges, including any interaction between the two repositories. Check user workflows, OAuth, Wikibase API, configuration, PHP dependencies, and runtime changes.
QuickStatements source updates are usually small and remain compatible with the current image major version. Keep that major unless the upstream diff or an image change clearly breaks the existing contract—for example, by changing required configuration or environment variables, authentication, API behavior, or user workflows. Apply the shared versioning policy to compatible changes.
wbs-dev update does not select the PHP runtime or Composer build image in docker-bake.hcl. When reviewing them:
composer.json requirement and supports the PHP extensions installed by the Dockerfile. The currently pinned QuickStatements source requires PHP 8.1 or later; recheck the upstream file when the source pin changes.