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.