[00:10:43] 10Continuous-Integration-Infrastructure (Zuul upgrade), 06collaboration-services: zuul2002 (ganeti VM) - up but not reachable - https://phabricator.wikimedia.org/T426693#11934020 (10Dzahn) [00:11:29] 10Continuous-Integration-Infrastructure (Zuul upgrade), 06collaboration-services: zuul2002 (ganeti VM) - up but not reachable - https://phabricator.wikimedia.org/T426693#11934021 (10Dzahn) To start with: Can anyone else get a regular SSH shell on this host? [00:13:14] 10Continuous-Integration-Infrastructure (Zuul upgrade), 06collaboration-services: zuul2002 (ganeti VM) - up but not reachable - https://phabricator.wikimedia.org/T426693#11934022 (10Dzahn) ` debug3: ssh_connect_direct: entering debug1: Connecting to zuul2002.codfw.wmnet [2620:0:860:103:10:192:32:29] port 22. d... [00:15:00] 10Continuous-Integration-Infrastructure (Zuul upgrade), 06collaboration-services: zuul2002 (ganeti VM) - up but not reachable - https://phabricator.wikimedia.org/T426693#11934025 (10Dzahn) [00:17:33] 10Continuous-Integration-Infrastructure (Zuul upgrade), 06collaboration-services: zuul2002 (ganeti VM) - up but not reachable - https://phabricator.wikimedia.org/T426693#11934031 (10Dzahn) since reboot for T426560 [05:54:56] (03PS1) 10Phuedx: Zuul: [mediawiki/extensions/TestKitchen] Remove EventStreamConfig dependency [integration/config] - 10https://gerrit.wikimedia.org/r/1289154 [05:55:23] (03PS2) 10Phuedx: Zuul: [mediawiki/extensions/TestKitchen] Remove EventStreamConfig dependency [integration/config] - 10https://gerrit.wikimedia.org/r/1289154 (https://phabricator.wikimedia.org/T422358) [07:18:17] (03open) 10milazg: oas3-valid-media-example: Disable rule due to false positive errors generated for valid dates [repos/ci-tools/wikimedia-spectral-ruleset] - 10https://gitlab.wikimedia.org/repos/ci-tools/wikimedia-spectral-ruleset/-/merge_requests/1 (https://phabricator.wikimedia.org/T425952) [07:24:17] (03update) 10milazg: Draft: oas3-valid-media-example: Disable rule due to false positive errors generated for valid dates [repos/ci-tools/wikimedia-spectral-ruleset] - 10https://gitlab.wikimedia.org/repos/ci-tools/wikimedia-spectral-ruleset/-/merge_requests/1 (https://phabricator.wikimedia.org/T425952) [08:47:06] (03PS1) 10Filippo Giunchedi: Add python3-ruamel.yaml for I728ec612c6f [integration/config] - 10https://gerrit.wikimedia.org/r/1289276 (https://phabricator.wikimedia.org/T424814) [09:00:17] 10Phabricator, 07Documentation: Batch edit silencing instructions seem to be missing some information - https://phabricator.wikimedia.org/T423526#11935064 (10Aklapper) 05Open→03Declined Declining per previous conversation in this ticket. [09:03:56] 10Phabricator (2026-04-21), 06Release-Engineering-Team (Doing 😎), 10Wikimedia-Phabricator-Extensions: RuntimeException: Undefined offset: 2 in PhutilMediaWikiAuthAdapter - https://phabricator.wikimedia.org/T420711#11935078 (10Aklapper) 05Open→03Resolved p:05Triage→03Low a:03Aklapper I don't thi... [09:12:18] (03open) 10jnuche: add repos/mediawiki/services/smokepy to projects.json [repos/releng/gitlab-trusted-runner] - 10https://gitlab.wikimedia.org/repos/releng/gitlab-trusted-runner/-/merge_requests/172 (https://phabricator.wikimedia.org/T426665) [09:13:09] 10Phabricator, 06Release-Engineering-Team (Priority Backlog 📥): Review and clean up Unresolved Setup Issues in production - https://phabricator.wikimedia.org/T401163#11935122 (10Aklapper) On phab1004, ran `./bin/config delete --database phabricator.show-prototypes` so `./bin/config get phabricator.show-prototy... [09:13:11] (03merge) 10jnuche: add repos/mediawiki/services/smokepy to projects.json [repos/releng/gitlab-trusted-runner] - 10https://gitlab.wikimedia.org/repos/releng/gitlab-trusted-runner/-/merge_requests/172 (https://phabricator.wikimedia.org/T426665) [09:17:12] (03PS1) 10Phedenskog: castor: Only save cache on postmerge [integration/config] - 10https://gerrit.wikimedia.org/r/1289280 (https://phabricator.wikimedia.org/T426729) [09:17:56] 06Release-Engineering-Team, 13Patch-For-Review: gitlab: Trusted runners for mediawiki/services/smokepy/ - https://phabricator.wikimedia.org/T426665#11935147 (10jnuche) 05Open→03Resolved a:03jnuche Project added and new config deployed [10:02:28] 06Release-Engineering-Team: gitlab: Trusted runners for mediawiki/services/smokepy/ - https://phabricator.wikimedia.org/T426665#11935348 (10daniel) >>! In T426665#11935147, @jnuche wrote: > Project added and new config deployed thank you! [10:03:16] 06Release-Engineering-Team (Priority Backlog 📥), 07Essential-Work, 05Release, 05Train Deployments: 1.47.0-wmf.3 deployment blockers - https://phabricator.wikimedia.org/T423912#11935353 (10Lucas_Werkmeister_WMDE) >>! In T423912#11913582, @Lucas_Werkmeister_WMDE wrote: > ##### Risky Patch! 🚂🔥 > > * **Chang... [10:06:30] 10Diffusion, 10Phabricator, 06Release-Engineering-Team (Doing 😎): Diffusion Exception: Failed to convert a hunk from 'UTF-8' to UTF-8 - https://phabricator.wikimedia.org/T422467#11935371 (10Aklapper) 05Open→03Resolved a:03Aklapper ...and https://phabricator.wikimedia.org/source/tool-quarrybot-enwik... [11:03:47] 06Release-Engineering-Team: gitlab: Trusted runners for mediawiki/services/smokepy/ - https://phabricator.wikimedia.org/T426665#11935651 (10daniel) 05Resolved→03Open Re-opening, because this still doesn't seem to be working. I do see the trusted runner, but the publish-canidate job still gets stuck with the... [11:13:43] (03PS1) 10Phedenskog: castor: Skip save when /cache is unchanged [integration/config] - 10https://gerrit.wikimedia.org/r/1289314 (https://phabricator.wikimedia.org/T426741) [11:15:54] (03CR) 10Phedenskog: castor: Skip save when /cache is unchanged (031 comment) [integration/config] - 10https://gerrit.wikimedia.org/r/1289314 (https://phabricator.wikimedia.org/T426741) (owner: 10Phedenskog) [11:53:03] 06Release-Engineering-Team: gitlab: Trusted runners for mediawiki/services/smokepy/ - https://phabricator.wikimedia.org/T426665#11935859 (10jnuche) 05Open→03Resolved Fixed now, `public-candidate` job ran successfully: https://gitlab.wikimedia.org/repos/mediawiki/services/smokepy/-/jobs/828344 There were... [12:07:47] (03CR) 10Majavah: "Hmm, as these tests are run with `tox` I'd imagine the dependency would need to be added to `tox.ini`? Are system packages even available " [integration/config] - 10https://gerrit.wikimedia.org/r/1289276 (https://phabricator.wikimedia.org/T424814) (owner: 10Filippo Giunchedi) [12:27:17] (03PS1) 10Phedenskog: WIP: Run SQLite tests in parallel by having one db per worker [integration/quibble] - 10https://gerrit.wikimedia.org/r/1289330 (https://phabricator.wikimedia.org/T426684) [12:33:00] 06Release-Engineering-Team: gitlab: Trusted runners for mediawiki/services/smokepy/ - https://phabricator.wikimedia.org/T426665#11936058 (10daniel) >>! In T426665#11935859, @jnuche wrote: > Fixed now, `public-candidate` job ran successfully: https://gitlab.wikimedia.org/repos/mediawiki/services/smokepy/-/job... [12:33:38] 06Release-Engineering-Team, 06ServiceOps new, 05FY2025-26 KR 5.1, 06MediaWiki-Platform-Team (Kanban Board), and 3 others: api-gateway: run make test in CI - https://phabricator.wikimedia.org/T424824#11936060 (10Raine) [12:50:29] (03update) 10milazg: oas3-valid-media-example: Disable rule due to false positive errors generated for valid dates [repos/ci-tools/wikimedia-spectral-ruleset] - 10https://gitlab.wikimedia.org/repos/ci-tools/wikimedia-spectral-ruleset/-/merge_requests/1 (https://phabricator.wikimedia.org/T425952) [12:51:35] (03Abandoned) 10Filippo Giunchedi: Add python3-ruamel.yaml for I728ec612c6f [integration/config] - 10https://gerrit.wikimedia.org/r/1289276 (https://phabricator.wikimedia.org/T424814) (owner: 10Filippo Giunchedi) [13:02:32] 06Release-Engineering-Team: gitlab: Trusted runners for mediawiki/services/smokepy/ - https://phabricator.wikimedia.org/T426665#11936145 (10jnuche) >>! In T426665#11936058, @daniel wrote: >>>! In T426665#11935859, @jnuche wrote: >> Fixed now, `public-candidate` job ran successfully: https://gitlab.wikimedia.... [13:25:13] (03merge) 10aklapper: phui-timeline-view-wikimedia: remove blur on hidden entry reveal [repos/phabricator/phabricator] (wmf/stable) - 10https://gitlab.wikimedia.org/repos/phabricator/phabricator/-/merge_requests/116 (https://phabricator.wikimedia.org/T425283) (owner: 10neriah) [13:25:52] 10Phabricator (phabricator-next), 07CSS: Remove blur when expanding hidden comments - https://phabricator.wikimedia.org/T425283#11936272 (10Aklapper) [13:26:39] 10Phabricator (phabricator-next), 07CSS: Remove blur when expanding hidden bot comments - https://phabricator.wikimedia.org/T425283#11936273 (10Aklapper) [14:03:06] 06Release-Engineering-Team: gitlab: Trusted runners for mediawiki/services/smokepy/ - https://phabricator.wikimedia.org/T426665#11936415 (10daniel) >>! In T426665#11936145, @jnuche wrote: > The three pieces are: > * Access to Trusted Runners: Requires entry in https://gitlab.wikimedia.org/repos/releng/gitla... [14:13:43] 10Phabricator (phabricator-next), 06Release-Engineering-Team, 06collaboration-services: Deploy Phab/Phorge 2026-05-19 - https://phabricator.wikimedia.org/T426754 (10brennen) 03NEW [14:14:23] (03open) 10brennen: update submodules for 2026-05-19 deploy [repos/phabricator/deployment] (wmf/stable) - 10https://gitlab.wikimedia.org/repos/phabricator/deployment/-/merge_requests/104 (https://phabricator.wikimedia.org/T426754) [14:21:36] (03PS1) 10C. Scott Ananian: Zuul: [mediawiki/libs/ZestJQ] Add jobs (based on wikipeg jobs) [integration/config] - 10https://gerrit.wikimedia.org/r/1289359 [14:22:51] (03PS2) 10C. Scott Ananian: Zuul: [mediawiki/libs/ZestJQ] Add jobs (based on wikipeg jobs) [integration/config] - 10https://gerrit.wikimedia.org/r/1289359 [14:23:00] cscott: Do you really actually need that js-that-calls-composer set-up? Normally repos have JS jobs and PHP jobs and both execute in parallel. [14:23:41] (03CR) 10C. Scott Ananian: Zuul: [mediawiki/libs/ZestJQ] Add jobs (based on wikipeg jobs) (031 comment) [integration/config] - 10https://gerrit.wikimedia.org/r/1289359 (owner: 10C. Scott Ananian) [14:24:30] (03CR) 10CI reject: [V:04-1] Zuul: [mediawiki/libs/ZestJQ] Add jobs (based on wikipeg jobs) [integration/config] - 10https://gerrit.wikimedia.org/r/1289359 (owner: 10C. Scott Ananian) [14:31:03] i was about to ask you the same thing. I don't think even wikipeg needs it. [14:31:20] In that case we can just simplify to the two normal templates. One sec. [14:31:31] both have composer invoke `fresh-node npm test` from composer's "test" target for convenience, but both could just have separate test jobs for php and node [14:31:46] Yeah, let's do that. [14:32:08] let me take a closer look at wikipeg, because the runners might be more intertwined there, but i think it should be possible. [14:32:37] (sorry, about to start a CTT meeting, I might be high latency for the next ~1 hr) [14:33:38] (03PS1) 10Jforrester: Zuul: [mediawiki/libs/ZestJQ] Add basic PHP and Node CI [integration/config] - 10https://gerrit.wikimedia.org/r/1289363 [14:57:23] (03merge) 10brennen: update submodules for 2026-05-19 deploy [repos/phabricator/deployment] (wmf/stable) - 10https://gitlab.wikimedia.org/repos/phabricator/deployment/-/merge_requests/104 (https://phabricator.wikimedia.org/T426754) [14:59:19] (03update) 10dancy: backport: Warn when a l10n-touching change is backported [repos/releng/scap] - 10https://gitlab.wikimedia.org/repos/releng/scap/-/merge_requests/1187 (https://phabricator.wikimedia.org/T397089) [15:01:15] (03update) 10dancy: backport: Warn when a l10n-touching change is backported [repos/releng/scap] - 10https://gitlab.wikimedia.org/repos/releng/scap/-/merge_requests/1187 (https://phabricator.wikimedia.org/T397089) [15:02:19] (03update) 10dancy: backport: Warn when a l10n-touching change is backported [repos/releng/scap] - 10https://gitlab.wikimedia.org/repos/releng/scap/-/merge_requests/1187 (https://phabricator.wikimedia.org/T397089) [15:06:08] Phabricator will be unavailable for a short moment; intentional reboot [15:06:51] phab is 50... oh [15:07:46] apologies for not announcing further in advance. [15:08:15] :D [15:08:20] Was just about to ask too :D [15:08:38] is Phabricator down? [15:09:06] more seriously, I ran the train this morning and it has been super quiet as far as I can tell. [15:09:41] quiet is good. [15:09:47] I am calling it a day and will come back tomorrow to promote to group 1 :] [15:12:51] can't imagine why you're rebooting things :-P [15:16:39] (also doing a typical deploy here, downtime for that is usually so brief no one really notices.) [15:19:34] 10Phabricator (phabricator-next), 06Release-Engineering-Team (Doing 😎), 06collaboration-services: Deploy Phab/Phorge 2026-05-19 - https://phabricator.wikimedia.org/T426754#11936967 (10Aklapper) 05Open→03Resolved a:03brennen Today's inployment decluded: * {T425283} in https://gitlab.wikimedia.org/re... [15:22:25] 10Phabricator (2026-05-19), 06Release-Engineering-Team (Doing 😎), 10Wikimedia-Phabricator-Extensions: Have Phabricator link Gerrit change-id to Gerrit search query - https://phabricator.wikimedia.org/T420363#11937033 (10Aklapper) 05Stalled→03Resolved This should have gotten fixed by today's deploymen... [15:22:34] 10Phabricator (2026-05-19), 07CSS: Remove blur when expanding hidden bot comments - https://phabricator.wikimedia.org/T425283#11937036 (10Aklapper) 05Open→03Resolved This should have gotten fixed by today's deployment in `T426754`. Thanks again for the patch! [15:49:49] (03open) 10dancy: Make Grafana admin password a secret [auto-deploy] [repos/releng/gitlab-cloud-runner] - 10https://gitlab.wikimedia.org/repos/releng/gitlab-cloud-runner/-/merge_requests/608 [15:49:52] (03update) 10dancy: Make Grafana admin password a secret [auto-deploy] [repos/releng/gitlab-cloud-runner] - 10https://gitlab.wikimedia.org/repos/releng/gitlab-cloud-runner/-/merge_requests/608 [15:50:05] 10Phabricator (2026-05-19), 06Release-Engineering-Team (Doing 😎), 10Wikimedia-Phabricator-Extensions: Have Phabricator link Gerrit change-id to Gerrit search query - https://phabricator.wikimedia.org/T420363#11937241 (10A_smart_kitten) For the record, the patch results in (e.g.) `I747323b6c377a8ced42b02b... [15:51:11] (03merge) 10dancy: Make Grafana admin password a secret [auto-deploy] [repos/releng/gitlab-cloud-runner] - 10https://gitlab.wikimedia.org/repos/releng/gitlab-cloud-runner/-/merge_requests/608 [15:53:37] 06Release-Engineering-Team: gitlab: Trusted runners for mediawiki/services/smokepy/ - https://phabricator.wikimedia.org/T426665#11937260 (10jnuche) > And what was the bit I was missing? The protected tags at https://gitlab.wikimedia.org/repos/mediawiki/services/smokepy/-/settings/repository#js-protected-... [15:57:43] (03CR) 10Jforrester: "Merging this will mean EventStreamConfig is not available in CI immediately for all branches, including wmf/* prod ones — presumably we sh" [integration/config] - 10https://gerrit.wikimedia.org/r/1289154 (https://phabricator.wikimedia.org/T422358) (owner: 10Phuedx) [16:39:04] James_F: the wikipeg test runner relies on running js code to generate the test cases dynamically. I think I could swap that to pre-generation to avoid the need to have both runtimes at once. [16:39:23] Pre-generation as in committed into the repo? [16:39:36] Otherwise we still need them in a single job. [16:39:47] Basically the js side would both run the tests and also assert that the generated PHP tests match what is committed into the repo. Then the php side just needs to run them. [16:40:02] Ah, yeah, that could work. [16:40:08] (Yes, committed into the repo.) [16:41:03] I think I could just do that as a big "cache" file without doing much of a diff to the test runner. Basically just "cache" the output of running the JS for a given input. [16:41:42] For development you could run with --no-cache or --rewrite-cache [16:42:02] Ack. [16:44:28] I'll make that patch to wikipeg, then we can tweak integration/config for both projects at once to remove the special case [17:22:00] (03open) 10hashar: Reenable doctest and fix up the one that fails [repos/releng/scap] - 10https://gitlab.wikimedia.org/repos/releng/scap/-/merge_requests/1194 [17:56:15] 10GitLab (Project Migration), 06Release-Engineering-Team (Priority Backlog 📥), 06collaboration-services, 10Fundraising analytics stack, and 2 others: Move wikimedia/fundraising/analytics from Gerrit to Gitlab - https://phabricator.wikimedia.org/T391404#11937926 (10IAckerman-WMF) Timing the move before Stan... [18:05:56] (03CR) 10Jforrester: [C:03+2] Zuul: [mediawiki/libs/ZestJQ] Add basic PHP and Node CI [integration/config] - 10https://gerrit.wikimedia.org/r/1289363 (owner: 10Jforrester) [18:07:38] (03Merged) 10jenkins-bot: Zuul: [mediawiki/libs/ZestJQ] Add basic PHP and Node CI [integration/config] - 10https://gerrit.wikimedia.org/r/1289363 (owner: 10Jforrester) [18:07:52] !log Zuul: [mediawiki/libs/ZestJQ] Add basic PHP and Node CI [18:07:52] Logged the message at https://wikitech.wikimedia.org/wiki/Release_Engineering/SAL [18:13:15] 06Release-Engineering-Team (Priority Backlog 📥), 10Catalyst (Luka Ijo Pimeja Jan): Cannot select REL1_46 on PatchDemo - https://phabricator.wikimedia.org/T425165#11937983 (10thcipriani) Looks like patchdemo gets its list of branches from the older backend's checkout (which we stopped updating 😬). [18:40:52] (03open) 10dancy: local-dev/cas_server.py: Use application factory [repos/releng/scap] - 10https://gitlab.wikimedia.org/repos/releng/scap/-/merge_requests/1195 [18:40:56] (03update) 10dancy: local-dev/cas_server.py: Use application factory [repos/releng/scap] - 10https://gitlab.wikimedia.org/repos/releng/scap/-/merge_requests/1195 [18:42:20] (03update) 10dancy: local-dev/cas_server.py: Use application factory [repos/releng/scap] - 10https://gitlab.wikimedia.org/repos/releng/scap/-/merge_requests/1195 [18:42:26] (03update) 10dancy: local-dev/cas_server.py: Use application factory [repos/releng/scap] - 10https://gitlab.wikimedia.org/repos/releng/scap/-/merge_requests/1195 [18:45:02] (03update) 10dancy: local-dev/cas_server.py: Use application factory [repos/releng/scap] - 10https://gitlab.wikimedia.org/repos/releng/scap/-/merge_requests/1195 [18:45:17] (03update) 10dancy: local-dev/cas_server.py: Use application factory [repos/releng/scap] - 10https://gitlab.wikimedia.org/repos/releng/scap/-/merge_requests/1195 [18:48:51] (03merge) 10dancy: local-dev/cas_server.py: Use application factory [repos/releng/scap] - 10https://gitlab.wikimedia.org/repos/releng/scap/-/merge_requests/1195 [18:57:02] (03open) 10dancy: web/package*: Ran npm audit fix --force [repos/releng/scap] - 10https://gitlab.wikimedia.org/repos/releng/scap/-/merge_requests/1196 [18:57:08] (03update) 10dancy: web/package*: Ran npm audit fix --force [repos/releng/scap] - 10https://gitlab.wikimedia.org/repos/releng/scap/-/merge_requests/1196 [18:59:49] (03merge) 10dancy: web/package*: Ran npm audit fix --force [repos/releng/scap] - 10https://gitlab.wikimedia.org/repos/releng/scap/-/merge_requests/1196 [19:50:45] 10Continuous-Integration-Config, 10MediaWiki-extensions-CentralAuth, 06MediaWiki-Platform-Team: Automate testing CentralAuth patches with heterogenous deployment - https://phabricator.wikimedia.org/T365432#11938178 (10Tgr) 05Open→03Declined > CentralAuth uses a central wiki for logins the wiki where... [19:57:08] 10Continuous-Integration-Config, 10MediaWiki-extensions-CentralAuth, 06MediaWiki-Platform-Team: Automate testing CentralAuth patches with heterogenous deployment - https://phabricator.wikimedia.org/T365432#11938188 (10Jdforrester-WMF) I understood this task to be principally aimed at the need to actually... [20:00:37] o/ [20:29:49] (03PS1) 10Jforrester: jjb: [wikilambda-catalyst-end-to-end*] Add catalyst api-tests step [integration/config] - 10https://gerrit.wikimedia.org/r/1289415 (https://phabricator.wikimedia.org/T343378) [20:31:49] (03CR) 10CI reject: [V:04-1] jjb: [wikilambda-catalyst-end-to-end*] Add catalyst api-tests step [integration/config] - 10https://gerrit.wikimedia.org/r/1289415 (https://phabricator.wikimedia.org/T343378) (owner: 10Jforrester) [20:32:59] (03PS2) 10Jforrester: jjb: [wikilambda-catalyst-end-to-end*] Add catalyst api-tests step [integration/config] - 10https://gerrit.wikimedia.org/r/1289415 (https://phabricator.wikimedia.org/T343378) [20:47:52] James_F: https://gerrit.wikimedia.org/r/c/wikipeg/+/1289417 [21:01:52] (03PS1) 10Jforrester: Zuul: [wikipeg] Use a more normal Node test template now we can [integration/config] - 10https://gerrit.wikimedia.org/r/1289421 [21:01:52] (03PS1) 10Jforrester: jjb: Drop wikipeg-special Node+PHP jobs, now not needed [integration/config] - 10https://gerrit.wikimedia.org/r/1289422 [21:05:04] (03CR) 10Jforrester: [C:03+2] Zuul: [wikipeg] Use a more normal Node test template now we can [integration/config] - 10https://gerrit.wikimedia.org/r/1289421 (owner: 10Jforrester) [21:06:46] (03Merged) 10jenkins-bot: Zuul: [wikipeg] Use a more normal Node test template now we can [integration/config] - 10https://gerrit.wikimedia.org/r/1289421 (owner: 10Jforrester) [21:08:21] cscott: Success! [21:08:29] (03CR) 10Jforrester: [C:03+2] jjb: Drop wikipeg-special Node+PHP jobs, now not needed [integration/config] - 10https://gerrit.wikimedia.org/r/1289422 (owner: 10Jforrester) [21:09:43] (03Abandoned) 10Jforrester: Zuul: [mediawiki/libs/ZestJQ] Add jobs (based on wikipeg jobs) [integration/config] - 10https://gerrit.wikimedia.org/r/1289359 (owner: 10C. Scott Ananian) [21:10:06] (03Merged) 10jenkins-bot: jjb: Drop wikipeg-special Node+PHP jobs, now not needed [integration/config] - 10https://gerrit.wikimedia.org/r/1289422 (owner: 10Jforrester) [21:42:55] James_F: i'm sure we'll get a shout out in the next staff meeting for improving the long term maintainability of our platform [21:51:29] Eh. Maybe I should apply this model for OOUI so we can scrap the same CI thing there. [21:57:22] there's something cute about dual PHP+JS packages. [22:14:17] 10Gerrit, 06Release-Engineering-Team, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 03Fundraising Sprint: Infinity Pool: Figure out how to maintain cv repo - given it is primarily committed to by non-WMF - https://phabricator.wikimedia.org/T423961#11938500 (10AKanji-WMF) [22:17:40] 10Gerrit, 06Release-Engineering-Team, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, and 2 others: Figure out how to maintain cv repo - given it is primarily committed to by non-WMF - https://phabricator.wikimedia.org/T423961#11938523 (10AKanji-WMF) [23:47:30] (03update) 10thcipriani: backport: Warn when a l10n-touching change is backported [repos/releng/scap] - 10https://gitlab.wikimedia.org/repos/releng/scap/-/merge_requests/1187 (https://phabricator.wikimedia.org/T397089) (owner: 10dancy)