Wikimedia Release Engineering Team/Checkin archive/2023-01-18

= 2023-01-18 =

🏆 Wins

 * https://www.mediawiki.org/wiki/Wikimedia_Release_Engineering_Team/Monthly_notable_accomplishments
 * Jan '22 edition


 * Folks clambering to use pipeline
 * Dan & Ahmon jumping in to help devs
 * Chad moved!

🌻 Open source/Upstream contributions

 * https://www.mediawiki.org/wiki/Wikimedia_Release_Engineering_Team/Upstream

😶 Let's keep this empty

 * +1'd gerrit changes
 * Gerrit access requests

📅 Vacations/Important dates

 * 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

January 2023

 * 2 Mon Jan: New Year's day observed
 * 16 Mon Jan: Martin Luther King Jr Day
 * 1-15 Jan: Jaime


 * 20 Fri Jan: Dan
 * 20 Fri Jan: Brennen ½ day

February 2023

 * 20 Mon Feb: U.S. Presidents' Day

March 2023

 * 18: Tyler

🔥🚂 Train

 * https://tools.wmflabs.org/versions/
 * https://train-blockers.toolforge.org/
 * https://wikitech.wikimedia.org/wiki/Deployments/Yearly_calendar


 * 2 Jan - wmf.17 - Dan + Antoine (Jaime out)
 * 9 Jan - wmf.18 - Jeena + Dan (Jaime out)


 * 16 Jan - wmf.19 - Jaime + Jeena
 * 23 Jan - wmf.20 - Brennen + Jaime
 * 30 Jan - wmf.21 - Ahmon + Brennen
 * 6 Feb - wmf.22 - Chad + Ahmon
 * 13 Feb - wmf.23 - Antoine + Chad

OKRs
Not everything that can be counted counts, not everything that counts can be counted

Our Q3:


 * Migrate Wikimedia Pipeline services to GitLab
 * 50+ pipeline services deployed from GitLab
 * Stretch: MediaWiki tests run in GitLab
 * Prepare Phabricator for Bookworm
 * Phorge instance running on wmcs
 * Continue to support Gerrit and Jenkins as mission-critical systems
 * Migrate to contint2002
 * Upgrade to Gerrit 3.6
 * Release jenkins deployed via Scap + CasC

Our Next Sprint: 🍱 GitLab Mise En Place

Work on:

50+ pipeline services deployed from GitLab
 * Objective: GitLab pipeline sees real-world use
 * Tasks:
 * Port Kokkuri to a high-level language (e.g., anything but bash)
 * https://phabricator.wikimedia.org/T327331
 * Automate translation of .pipeline/config.yaml → .gitlab-ci.yml
 * https://phabricator.wikimedia.org/T327332
 * Related: https://phabricator.wikimedia.org/T287211 and https://phabricator.wikimedia.org/T308275
 * Gitlab Runner buildkitd storage management
 * https://phabricator.wikimedia.org/T327060 (Pending review by Jelto)
 * Write documentation/update + announce on wikitech-l
 * https://phabricator.wikimedia.org/T307538 ?
 * GitLab Digital Ocean workers soft-launch instance-wide (no announcement, just available)
 * GitLab Digital Ocean buildkitd autoscaling
 * Goal: good response to thundering herd of jobs
 * Phabricator: patch-for-review tag + patch-for-review remove
 * https://phabricator.wikimedia.org/T325297
 * Deploy Mr. Widget
 * https://phabricator.wikimedia.org/T324149

Release jenkins deployed via Scap + CasC https://phabricator.wikimedia.org/T323909
 * Secrets for Jenkins