Wikimedia Release Engineering Team/Checkin archive/2022-09-21
2022-09-21 edit
π Wins edit
- https://www.mediawiki.org/wiki/Wikimedia_Release_Engineering_Team/Monthly_notable_accomplishments
- Sep '22 edition
- GitLab meeting with Bryan at GitLabβultimate is free if we want it, license compliance thing (https://docs.gitlab.com/ee/user/compliance/license_compliance/#license-compliance)
- Stage-train automatic mode ran all the way through!
- MW-to-k8s deploy via scap
- Blocker/resource conversation
- GitLab trusted runners testing can progress now that we can hit the internet
- Successfully built an image that fetched node and python packages from the internet
- sooo close to deploying phab with scap
- Tyler fixed the toolforge script generating the Deployment page (got broken in May https://wikitech.wikimedia.org/wiki/Special:Contributions/DeploymentCalendarTool ).
- Antoine's first Go patch \o/ \o/
- Build images on GitLab trusted runners!
π» Open source/Upstream contributions edit
- Chad: gitlab lab
πΆ Let's keep this empty edit
π Vacations/Important dates edit
- https://office.wikimedia.org/wiki/HR_Corner/Holiday_List#2022
- https://wikitech.wikimedia.org/wiki/Deployments/Yearly_calendar
- https://www.mediawiki.org/wiki/Wikimedia_Release_Engineering_Team/Time_off
September edit
- 2 Sep: Thcipriani
- 29Aug/2Sep: Antoine is present but kids are back to school
- 5 Sept: U.S. Labor Day (U.S. Staff with Reqs)
- 1-6 Sept: Brennen (π₯)
- 9-19 Sept: Jaime
- ~14-18 Sept: Brennen (βΊπͺ)
- 22β23 Sept, Β½ day 26 Sept: Tyler (β°οΈ)
- 29-30 Sept: Dan (ππ)
- (28|29)-30 Sept: Chad (πββοΈ)
October edit
- 3 Oct: Dan (ππ)
October edit
- 10 Oct: Indigenous Peoples' Day (Columbus Day)
November edit
- 8 Nov: Election Day (US staff with reqs)
- 11 Nov: Veteran's Day (US staff with reqs)
- 24 Nov: Thanksgiving (US staff with reqs)
- 25 Nov: Day after Thanksgiving (US staff with reqs)
December edit
- 23 Dec: Christmas Eve (Observed in lieu) (US staff with reqs)
- 24 Decβ31 Dec: Global end of year holiday
π₯π Train edit
- https://tools.wmflabs.org/versions/
- https://train-blockers.toolforge.org/
- https://wikitech.wikimedia.org/wiki/Deployments/Yearly_calendar
- 22 Aug - wmf.26 - Antoine + Chad
- 29 Aug - wmf.27 - Dan + Antoine (Brennen out)
- 5 Sep - wmf. 28 - NOT JaimeΒ ;) β Jeena + Dan (Brennen out 'til Tues)
- 12 Sep - 1.40.0-wmf.1 β Ahmon + Jeena (Jaime, Brennen Out Wed)
- 19 Sep - wmf.2 - Jaime + Ahmon
- 26 Sep - wmf.3 - Brennen + Jaime
- 3 Oct - wmf.4 - Chad + Brennen
- 10 Oct - wmf. 5 - Dan + Chad (Monday holiday)
- 17 Oct - wmf.6 - Antoine + Dan
- 24 Oct - wmf.7 - Jaime + Antoine
- 31 Oct - wmf.8 - Jeena + Jaime
- 7 Nov - No Train (Election Day Tues.; Veteran's Day Fri.)
- 14 Nov - wmf.10 - Brennen + Jeena
- 21 Nov - No Train (Thanksgiving ThuβFri)
- 28 Nov - wmf.12 - Ahmon + Brennen
- 5 Dec - wmf. 13 - Chad + Ahmon
- 12 Dec - wmf.14 - Antoine + Chad
- 19 Dec - No Train
- 26 Dec - No Train
π«Ά Collaboration edit
β οΈ Tech Internship opportunity edit
- β οΈ Proposals due Sept
23rd26th - Team: RelEng
- Manager: Tyler Cipriani
Ideas edit
- Logging dashboard -- show only new errors
- Buddy: Chad(?) https://docs.google.com/document/d/1VwZqZTVec_buCci-VcqosUDwZf0msl_KK9DkXdMFcfQ/edit#
- What project will the candidate be working on?
- Automate filing errors from the Wikimedia new-errors dashboard in Logstash in Phabricator
- What are the expected outcomes/specific deliverables that the candidate will be assessed against?
- A small program that will run on a cron to remove filters for closed tasks + Add new tasks
- How will you support the candidate to learn on the job?
- Make this the goal a few of our sprints
- Regular team pairing
- Daily standups over the course of the sprint
- What skills are the prospective intern expected to have on arrival? What will the intern have learned over the course of the program?
- Skills needed: Use of APIs, shell scripting/python basics
- Skills learned: Logstash, Phabricator, PHP errors, Building an API project
- Gerrit stats dashboard
- https://gerritstats-demo.firebaseapp.com/ using https://github.com/holmari/gerritstats
- What project will the candidate be working on?
- Build a dashboard with stats about MediaWiki development
- What are the expected outcomes/specific deliverables that the candidate will be assessed against?
- Create a project in toolforge
- Production mediawiki & puppet code projects are parsed
- How will you support the candidate to learn on the job?
- Make this the goal of a few of our sprints
- Regular team pairing
- Daily standups over the course of the sprint
- What skills are the prospective intern expected to have on arrival? What will the intern have learned over the course of the program?
- Skills needed: Use of APIs, shell scripting / python basics
Sprint stuff edit
- Plan to start a new GitLab-focused sprint Soonβ’
- Phab deploy: How goeth?