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