Acceptance Criteria:
- Release V0 to the Beta Cluster
Checklist
Prerequisites (skipping some fulfilled and inapplicable items)
- Set up gerrit repo and phab project - done a long time ago.
- Create the Extension:CampaignEvents documentation page
- Create the Help:Extension:CampaignEvents help page
- Add to translatewiki - done when deploying to beta
- Add to Developers/Maintainers
Preparing for deployment
- Create a deployment tracking task - you're reading it right now
- Passed reviews:
- Security - T290248 - security review is complete with a "medium risk" assessment, which is an acceptable risk level for darkship to testwiki, test2wiki, officewiki. See this comment for details.
- Database - T318593
- Performance - T302858, not a blocker
- Database created - T318595
- Deploy to beta - T311752
- Add extension submodule to the mediawiki/extensions repo
- Move CI config to "Wikimedia production" section
- Add extension to the make-wmf-branch release tool
- Add extension to extension-list
- Add config variables to wikimedia-config
- Make sure extension is automatically branched by make-wmf-branch
- Write config patches
- Request a dedicated deployment window - Not needed as per Tyler. Will use a normal window.
- Schedule the config patches for deployment - https://wikitech.wikimedia.org/w/index.php?title=Deployments&diff=2023550&oldid=2023477
- Announce in Tech News
- DEPLOY TEH THING
- Add {{OnWikimedia}} to Extension:CampaignEvents
Targets
The extension should be enabled on testwiki, test2wiki, and officewiki.