Release checklist/TODO

This page is to capture notes on "to do" items regarding MediaWiki releases, especially opportunities for automation of the release process. We are targeting some increased automation of the process for the MediaWiki 1.32 release. In particular,


 * using jenkins to cut the release branches (core and extensions) as well as creating release notes and tarballs
 * CI of security patches on top of master
 * which tests to run?
 * PHPCS / composer test
 * phpunit
 * qunit
 * browser
 * browser


 * Tracking task/Epic — Streamline/automate MW tarball security release process
 * thcipriani: added subtasks to that task in phab for creating tarball job, deploying it, and running it on releases-jenkins


 * what can't be easily automated?
 * signing of the tarball
 * release notes automation with git