<div dir="ltr"><div>Ok, thanks Ryan. I'll think about it. <br><br></div><div>I'd do it on Gitlab, since they allow custom executors for their CI and I'm familiar with it. Reading about Github Actions, that does not seem possible and I'm not extremely familiar with Github APIs. If someone has ideas, feel free to send them my way. <br><br></div><div>I'll update you when (and if) I'll have something useful. <br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Jan 25, 2021 at 5:10 PM Ryan Schmidt <<a href="mailto:ryandesign@macports.org">ryandesign@macports.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><br>
<br>
On Jan 25, 2021, at 10:02, Ruben Di Battista wrote:<br>
<br>
> If I configured a server I own to run CI jobs for old systems (I was thinking about using a custom Gitlab runner libvirt <a href="https://docs.gitlab.com/runner/executors/custom_examples/libvirt.html" rel="noreferrer" target="_blank">https://docs.gitlab.com/runner/executors/custom_examples/libvirt.html</a> for that and maybe), it's gonna be something useful that Macports could potentially use?<br>
<br>
I'm not sure how comfortable we would be with running builds on other users' hardware, but if you can develop the software process for cloning a template VM, getting buildbot or whatever running on it, accepting a job from a GitHub PR notification, and so forth, then we could possibly deploy it on our hardware. We currently use VMware ESXi on our Intel hardware. We do not have a plan yet for what we would do with Apple Silicon hardware.<br>
<br>
> PS: Does Github Action support custom "executors" to eventually run libvirt? <br>
<br>
I can't answer that. I haven't looked into how the CI systems we use work.<br>
<br>
</blockquote></div><br clear="all"><br>-- <br><div dir="ltr" class="gmail_signature"> _ <br>-. .´ |∞∞∞∞<br> ', ; |∞∞∞∞∞∞<br> ˜˜ |∞∞∞∞∞∞∞∞∞ RdB <br> ,., |∞∞∞∞∞∞<br> .' '. |∞∞∞∞<br>-' `'<br><a href="https://rdb.is" target="_blank">https://rdb.is</a><br></div>