Last Wikibase Suite release (wmde11) was compatible with mw 1.39.1. Since last security release (1.39.4) the next one mw1.39.5 is out (as per 1. We are making a new release to support the latter version.
Acceptance criteria
- Container images of Wikibase Suite compatible with MediaWiki 1.39.5 have been prepared, tested and published to Docker hub
- Tarball packages of Wikibase Suite compatible with MediaWiki 1.39.5 have been prepared, tested and published to releases.wikimedia.org
- Update documentation according to the process to prepare a release
Releasing checklist (copied from T322407)
- Create a task on phabricator with this template
- Collect subtasks that need to be included in the release, adding this task as a parent (including security tasks)
- Review open backports for Wikimedia controlled Gerrit extensions included in the release, merging where appropriate link (check that all extensions are included in the search and the correct REL1_39 version is used)
- Create a draft PR for the new release in the releasing repository
- Make the pipeline build the new release by changing env_file in .github/workflows/built_and_test.yml
-
When doing a new "major" release for a new "major" version of MediaWiki, make sure there is an upgrade path. See test_upgrade_base and test_upgrade_bundle in .github/workflows/built_and_test.yml
- Make the draft PR green
- Prepare the final round of patches
- Release notes for Wikibase.git
- Any security patches for any codebases
- Prepare communication with ComCom & Technical Writer
- Merge final patches
- Release notes
- Update any needed commit hashes in the release env file
- Test and verify RC candidates
- Deploy artifacts to test the system https://wikibase-product-testing.wmcloud.org
- Verify against acceptance criteria
- Merge the release PR
- Publish release candidates https://github.com/wmde/wikibase-release-pipeline/blob/main/docs/topics/publishing.md
- dockerhub
- releases.wikimedia.org
- Update and merge PR for docker-compose example in release-pipeline repository
- Tags
- Dxocs
- mw.org
- docker-compose example references
- Record build meta data
- Communication