Page MenuHomePhabricator

Create Branch+Version structure in our github repository
Closed, ResolvedPublic8 Estimated Story Points

Description

After having made the decision of creating new branches to maintain new major versions (see T345689) together with how we want to test the versioning scheme (see T340228) the next step is to create that structure in out github repository.

Acceptance Criteria:

  • github repository has 2 new branches. One corresponding to the mw1.40 and one corresponding to the mw1.41

Decision:

  • Build the mechanism but don't release the new versioning scheme. We will use temporary names for now i.e. current versioning scheme.

Some technical steps:

  • continue work and merge existing PR
  • some cleanup of the make file
  • deleting version directories

  • Make the pipeline have only 1 version with the version series reflected by the git branch name (e.g. v4) and discrete version reflected in git tags (e.g. v4.1.0)
  • Amend or reference current channel-based effort made in https://github.com/wmde/wikibase-release-pipeline/pull/478 for the "build 3 branches"ticket (https://phabricator.wikimedia.org/T345689) to get to the multiple branches scenario without channels
  • Identify any follow-up tasks and create tickets describing that work, make them subtasks of this ticket.

Event Timeline

lojo_wmde updated the task description. (Show Details)
lojo_wmde updated the task description. (Show Details)
lojo_wmde renamed this task from Versioning built artifacts (docker images and tar balls) to Create Branch+Version structure in our github repository.Oct 26 2023, 1:50 PM
lojo_wmde updated the task description. (Show Details)
lojo_wmde added a subscriber: darthmon_wmde.
darthmon_wmde set the point value for this task to 8.
lojo_wmde updated Other Assignee, removed: adee_wmde.