Page MenuHomePhabricator

[epic] Wikipedia.org portal: creating and pushing updates
Closed, ResolvedPublic

Description

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

Event Timeline

debt moved this task from Backlog to Done on the Discovery-Portal-Sprint board.