Mediawiki 1.35.7 maintenance release is available, and the relevant Wikibase Suite version should be updated (current most recent version wikibase.1.35.5-wmde.6)
Possible security fixes to Mediawiki extensions included in Wikibase Suite release packages should also be included
Acceptance criteria
- Container images of Wikibase Suite compatible with Mediawiki 1.35.7 have been prepared, tested and published to Docker hub
- Tarball packages of Wikibase Suite compatible with Mediawiki 1.35.7 have been prepared, tested and published to releases.wikimedia.org
Releasing checklist
- 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) # Same as in other ticket
- 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) # No extras on REL1_35 branches
- Review releases of other extensions
- https://github.com/ProfessionalWiki/WikibaseLocalMedia/tags # Still using a post 1.0.1 commit (which includes a fix)
- https://github.com/ProfessionalWiki/WikibaseEdtf/tags # Not needed in this release
- Create a draft PR for the new release in the releasing repository # https://github.com/wmde/wikibase-release-pipeline/pull/355
- Make the pipeline build the new release by changing env_file in .github/workflows/built_and_test.yml # Already done in the previous PR
- 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 # Not needed for this security release
- Make the draft PR green
- Prepare the final round of patches
- Release notes in Wikibase.git # https://gerrit.wikimedia.org/r/c/mediawiki/extensions/Wikibase/+/827488 merged
- Any security patches for any codebases # Non specifcally for this release, things are already merged
- Prepare communication with ComCom & Technical Writer
- Merge final patches
- Release notes in Wikibase.git # https://gerrit.wikimedia.org/r/c/mediawiki/extensions/Wikibase/+/827488
- Update any needed commit hashes in the release env file
- Merge the release PR
- Test and verify RC candidates
- Deploy artefacts to test the system # https://wikibase-product-testing-previous.wmcloud.org/wiki/Main_Page
- Verify against acceptance criteria
- Publish release candidates https://github.com/wmde/wikibase-release-pipeline/blob/main/docs/topics/publishing.md
- dockerhub
- releases.wikimedia.org
- Tags
- Docs
- mw.org # Done for the latest release only
- docker-compose example # Done for the latest release only
- Record build meta data https://github.com/wmde/wikibase-release-pipeline/pull/358
- Communication