Page MenuHomePhabricator

Create a publishing step in the "Wikibase Mediawiki Extension release pipeline"
Open, HighPublic13 Estimated Story Points

Description

Upon successful creating of release packages and testing their correctness, packages should be published so they can be installed and used.

Input for the step:

  • artifacts from the previous steps
  • version numbers and other metadata relevant for publishing
  • "tokens" etc necessary to do the actual publishing

Publishing step includes:

  • marking the source code versions released ("tagging" in git vocabulary)
  • publishing tarball/zip artifacts to a defined repository (dedicated space on releases.wikimedia.org)
  • publishing Docker image artifacts to a defined repository (Dockerhub)
  • adding additional metadata ("tags") to published artifacts (if needed)

Acceptance criteria

  • Wikibase tarball package can be published to a dedicated space on releases.wikimedia.org
  • Mediawiki+Wikibase docker image can be published to wikibase Dockerhub
  • Respective branch of Wikibase code repository is tagged with the release label
  • Respective Wikibase docker image is tagged with the release label

Event Timeline

Restricted Application added a subscriber: Aklapper. · View Herald TranscriptNov 16 2020, 7:52 AM
Tarrow renamed this task from Create a publishing step in the "Wikibase release pipeline" to Create a publishing step in the "Wikibase Mediawiki Extension release pipeline".Nov 17 2020, 1:50 PM
Tarrow updated the task description. (Show Details)Nov 17 2020, 2:11 PM
Tarrow claimed this task.Nov 23 2020, 10:31 AM
Tarrow moved this task from To do to Doing on the Wikibase Release Strategy (Sprint 1) board.
WMDE-leszek updated the task description. (Show Details)Nov 25 2020, 10:07 AM
WMDE-leszek updated the task description. (Show Details)Nov 25 2020, 10:09 AM
WMDE-leszek updated the task description. (Show Details)
WMDE-leszek set the point value for this task to 13.
Tarrow added a comment.Tue, Jan 5, 9:08 AM

It probably makes sense to do this ticket before the publishing steps for the other bit since they likely have some shared work.

WMDE-leszek updated the task description. (Show Details)Tue, Jan 5, 9:40 AM
WMDE-leszek updated the task description. (Show Details)Tue, Jan 5, 9:45 AM
Samantha_Alipio_WMDE triaged this task as High priority.Tue, Jan 5, 10:11 AM
toan updated the task description. (Show Details)Mon, Jan 11, 10:35 AM
toan updated the task description. (Show Details)Mon, Jan 11, 2:00 PM

Seems to be finished. Product review may not be required but it's here for @WMDE-leszek to double check