Page MenuHomePhabricator

Prepare wmde.13 (1.39.5) minor / security release
Closed, ResolvedPublic5 Estimated Story Points

Description

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
  • 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

Event Timeline

darthmon_wmde set the point value for this task to 13.Oct 11 2023, 9:29 AM
roti_WMDE changed the task status from Open to In Progress.Oct 11 2023, 1:35 PM
roti_WMDE claimed this task.
jon_amar-WMDE changed the point value for this task from 13 to 5.Oct 24 2023, 1:19 PM
darthmon_wmde updated the task description. (Show Details)
darthmon_wmde moved this task from In Review to Done on the Wikibase Suite Team (Sprint-∞) board.
darthmon_wmde moved this task from Done to In Review on the Wikibase Suite Team (Sprint-∞) board.