This will be a collection of tickets for work that will need to be discussed and finished before we can fully automate the Wikipedia.org portal updates. Below are a series of notes on work to be considered:
Portal stats automation
build process is just a couple of commands
- Will need to automate these steps
- Files need to be created and copied over
- Will need to run them on tool labs
Translations
build process is just a couple of commands
- Will need to automate these steps
- Files need to be created and copied over
- Will need to run them on tool labs
Push commit
- Needs credentials to push to Gerrit
Run CI continuous integration (verifies the commit)
Someone +2’s it
- Manual intervention
- Will contain the commit message
- Will outline all the big changes that were made
- i.e.: enwiki went from X stats to Y stats
- For someone (like @debt) to look at it and verify that numbers look normal
- Can create a preview on tool labs for this (in build step on tool labs)
- Will create a temp url to visually verify the update