As a Web developer I want a formal release process so that I can feel confident about the quality of the features that I'm releasing and to more easily keep track of what is being released and when.
Related work: T104324 [EPIC] Create a development staging environment and branch.
Desired outcomes
- The release process is set up documented on the wiki (where code moves through and lives in the different stages (dev, review, sign-off, pre-prod, prod) and publicly communicated.
- When a release is made a changelog is generated (something like https://www.mediawiki.org/wiki/MediaWiki_1.26/wmf11) and sent to the mailing list for exposure.