Page MenuHomePhabricator

Release engineering and process follow-up to single-track release decision
Closed, ResolvedPublicSpike

Description

Now that we are embracing a single WBS release track based upon the every 6 months MediaWiki major releases, we can review and clarify our release process and related code accordingly. This task is for a Spike to consider any process and code-level changes which we can or should make given this new understanding.

Objectives:

  • Identify any unnecessary complexity in our current build and release related code and user documentation, remove this complexity if time allows otherwise create follow-up ticket/s.
  • Analyze and report any remaining barriers to automating WBS Wikibase Image patch releases triggered by MediaWiki security patch releases in between every 6 month major releases
  • Analyze what is required to automate WBS Image releases based upon patch and minor updates to underlying dependencies (e.g. PHP, Node, etc), and create (or update if exists) a Phabricator task with results of this analysis
  • Depending on the scope of needed changes identified in the above analysis, implement some or all of the recommended changes in PRs

Definition of Done:

This ticket is considered complete when all of the above analysis, planning and/or implementation (depending on scope) is completed.

Notes:

This ticket has a long history and has attached to it significant previous work. Please reference the history of this description to see the record of earlier completed work. ---

Related Objects

Event Timeline

darthmon_wmde changed the task status from Open to In Progress.Nov 14 2024, 5:31 PM
lojo_wmde added a project: Spike.
lojo_wmde updated the task description. (Show Details)
Restricted Application changed the subtype of this task from "Task" to "Spike". · View Herald TranscriptFeb 28 2025, 10:58 AM
lojo_wmde updated the task description. (Show Details)
lojo_wmde updated the task description. (Show Details)
lojo_wmde renamed this task from Road to new release process to Release engineering and process follow-up to single-track release decision.Feb 28 2025, 11:04 AM

@roti_WMDE and I discussed and I've created the following tasks as conclusion of those conversations and should reflect the completion of this spike: T393545, T393546, T393548, T393556, T393558, and T393562.