<div dir="ltr"><br><br><div class="gmail_quote"><div dir="ltr">On Sat, 6 Feb 2016 at 23:21 Nick Coghlan <<a href="mailto:ncoghlan@gmail.com">ncoghlan@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I was at <a href="http://linux.conf.au" rel="noreferrer" target="_blank">linux.conf.au</a> 2016 last week, and one of the presentations<br>
was from Mozilla's Emily Dunham on some of the infrastructure<br>
automation they use with Rust and other GitHub based projects:<br>
<a href="https://www.youtube.com/watch?v=dIageYT0Vgg" rel="noreferrer" target="_blank">https://www.youtube.com/watch?v=dIageYT0Vgg</a></blockquote><div><br></div><div>I finally had the time to watch the video. It's very interesting and basically mirrors what I'm hoping is going to be possible for us once we migrate to GitHub (i.e., automate as much as we can). While it doesn't change any of the plans for reaching parity support to the hg workflow, it is something to revisit when it comes time to look at adding new features to our workflow (and maybe even share the bots if it happens to make sense).</div><div><br></div><div>-Brett</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
<br>
In addition to their merge bot project homu (which we've talked about<br>
previously), they also have:<br>
<br>
highfive (a greeter bot): <a href="https://github.com/nrc/highfive" rel="noreferrer" target="_blank">https://github.com/nrc/highfive</a><br>
starters (an issue curator): <a href="https://starters.servo.org/" rel="noreferrer" target="_blank">https://starters.servo.org/</a><br>
<br>
The first project looks for folks submitting their first PR or issue,<br>
and responds with some standard info to save humans from having to do<br>
it later (like pointers to the Code of Conduct and the Contributor<br>
Licensing Agreement, as well as explanations of how the contribution<br>
process works)<br>
<br>
The second one is designed to provide a better answer to the "How do I<br>
get started?" question by making it easy for developers to tag simpler<br>
issues. This could presumably also be used to provide separate views<br>
based on what folks want to work on (e.g. documentation, Python code,<br>
C code)<br>
<br>
While these wouldn't necessarily be something we wanted to set up<br>
immediately, it likely makes a lot of sense to try to share the tool<br>
maintenance load with Mozilla rather than going for a completely<br>
custom setup.<br>
<br>
Cheers,<br>
Nick.<br>
<br>
--<br>
Nick Coghlan   |   <a href="mailto:ncoghlan@gmail.com" target="_blank">ncoghlan@gmail.com</a>   |   Brisbane, Australia<br>
_______________________________________________<br>
core-workflow mailing list<br>
<a href="mailto:core-workflow@python.org" target="_blank">core-workflow@python.org</a><br>
<a href="https://mail.python.org/mailman/listinfo/core-workflow" rel="noreferrer" target="_blank">https://mail.python.org/mailman/listinfo/core-workflow</a><br>
This list is governed by the PSF Code of Conduct: <a href="https://www.python.org/psf/codeofconduct" rel="noreferrer" target="_blank">https://www.python.org/psf/codeofconduct</a><br>
</blockquote></div></div>