<div dir="ltr"><div>Hi, <br></div><div><br></div><div>During the last PSC meeting we talked briefly about how to solve the problem that we have with the Github CI limitations, one of the possible solutions that we discussed was to start migrating part of the CI to self-hosted runners.</div><div><br></div><div>I've just made an attempt to understand the hardware requirements that we would need and I have collected some statistics from our Github account, summarized here for the period of the last 30 days:</div><div></div><div><br></div><div><a href="https://docs.google.com/spreadsheets/d/16-tiSLndm-ISxRFgZcE-Ewytr8cwLj00gdYs1iBsz58/edit?usp=sharing">https://docs.google.com/spreadsheets/d/16-tiSLndm-ISxRFgZcE-Ewytr8cwLj00gdYs1iBsz58/edit?usp=sharing</a></div><div><br></div><div>Considering that the standard public runner on Github runs on a 4 CPU + 16 GB RAM machine intel arch, the rough conclusion is that we would need 4.5 of these machines to handle the actual workload, please note that this a very rough estimation and does not take into account that we probably have peaking hours and we'd need more power if we don't want the jobs to sit in a queue for too long.</div><div><br></div><div>Anyway, it's a start. </div><div><br></div><div>Another thing to consider is that we could possibly cut some CI workflows (e.g. mingw64, is that useful?) or move some to a daily cronjob (ogc?).</div><div><br></div><div>Any thoughts?</div><div><br clear="all"></div><br><span class="gmail_signature_prefix">-- </span><br><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div>Alessandro Pasotti</div><div>QCooperative:  <a href="https://www.qcooperative.net" target="_blank">www.qcooperative.net</a><br></div>ItOpen:   <a href="http://www.itopen.it" target="_blank">www.itopen.it</a></div></div></div>