As a Wikibase Release Manager I want to build the specific version of Wikibase software suite, so that it can be released (duh).
Input to the pipeline when triggered is going to be the version of "main" components (e.g. Mediawiki) that should be used in the release packages built.
Output will be the set of release artifacts compatible with the version provided.
Technical issue to solve/agree on:
- Different versions of software elements should be possible to be built using the pipeline. Possible solution: provide versions to env files separate for different runs, have separate env files, and pass the version to use to Makefile.
Developers will provide instructions on how to verify the right version in included in the release artifacts.
Acceptance criteria:
- Release pipeline generates the release artifacts based on the version of the "main" components provided
- Use of release pipeline is documented in the README