Wikimedia Release Engineering Team/Offsites/2018-01-Sonoma/Topics

Discussion topic proposals edit

Future of SSD edit

Nodepool drop edit

  • Draft requirements for a Kubernetes based solution for CI - task T183513
  • Migrate MediaWiki PHPUnit tests to Shipyard (docker-based CI) (~40% of Nodepool usage) - task T183512
  • Unify production and CI docker image build process - task T177276

Bucketing exercise edit

  • let's bucket our various work streams and see if we can come up with a sensible grouping that we can turn into Annual Plan "programs".
  • purpose: it will better let us cover all of our work in the annual plan, making it clear where our time is spent and why we need people working on specific things
  • also, the ever present "it'll help us point out our holes"

Gaps document edit

System level tests edit

  • Run system level tests after deployments.
  • Basic requirements:
    • The test suite should be as small as possible, but touch as much code as possible.
    • It should run in a few minutes.
    • It should target wikis that were just deployed.
  • The technology is already there, Selenium tests for mediawiki/core (and extensions).
  • Who owns the project?
    • How do we get the test definitions?
    • Who reacts to them? Fixes them?

Rethink beta scap deployment edit

New service proposal: Automatic release to packagist/npm/mavencentral etc edit

Future of Differential/Diffusion/Arcanist edit

  • sigh

Hacking topics proposals edit

scap-vagrant -> scap-docker edit

  • task?

Develop tests for phabricator search to detect regressions / search quality issues edit

Continuous integration for mediawiki-vagrant edit