Hey,
@MF-Warburg: Thanks for the pointer. I might be missing something obvious
but I can't find the way it produces the output for the ticket. Do you copy
paste it from the template and manually replace parts?
@Nicolas: Not right now, I should try to take them into account when
trying to automate patch creation but OTOH, these special bits always can
be done after the wiki creation (You can enable Extenion:Foo and bar
later). So not a super big deal I guess.
Best
On Tue, May 19, 2020 at 4:25 PM Nicolas VIGNERON <
vigneron.nicolas(a)gmail.com> wrote:
Hi Amir,
Great news. This will can only smoth creation of new wikis.
Does this take into account the specificity of some Wikimedia projects ?
(I'm thinking about the Proofread extension for the Wikisources but there
is probably others).
Cheers, ~nicolas
Le mar. 19 mai 2020 à 16:16, Amir Sarabadani <ladsgroup(a)gmail.com> a
écrit :
Hello,
I have been working on improving the process of creating with the goal
of ultimately automating it (for now, it least eliminate the toil [1]).
The most exhausting (the toil) part of creating new wikis is keeping
track of all of the moving parts, Is CX working? Is DNS entry deployed? ...
I started a code [2] that takes a bug id like (like T251371) and
outputs all of the steps in pre-install and post-install if they are done
or not. If you noticed, I have been adding this to bottom of the new wikis
creation tickets:
https://phabricator.wikimedia.org/T251371
My next plan is to actually make maintenance bot [3] add these and keep
track of them and in the next steps it would start creating patches and
close/create tickets too but writing this is quite exhausting and gerrit's
API is no less than a disaster. Any help is appreciated!
What I want to ask from langcom is to keep in mind that this code
parses the text they put in the tickets they create to find out for example
if the new wiki is a Wikipedia or a special wiki because it seems you're
using a template. Do not change that pattern please, or at least let me
know if you're changing it.
[1]: More about what "toil" is:
https://landing.google.com/sre/sre-book/chapters/eliminating-toil/
[2]:
https://github.com/Ladsgroup/Phabricator-maintenance-bot/commit/016fac156ab…
[3]
https://phabricator.wikimedia.org/p/Maintenance_bot/
Best
--
Amir (he/him)
_______________________________________________
Langcom mailing list
Langcom(a)lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/langcom
_______________________________________________
Langcom mailing list
Langcom(a)lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/langcom
--
Amir (he/him)
_______________________________________________
Langcom mailing list
Langcom(a)lists.wikimedia.org