Wikimedia Release Engineering Team/Offsites/2018-01-Sonoma/Topics
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
scap-vagrant -> scap-docker
edit
Develop tests for phabricator search to detect regressions / search quality issues
edit
Continuous integration for mediawiki-vagrant
edit