<div dir="ltr">Please forgive the incorrect threading on this reply to Tom Stellard's RFC.<div><br></div><div>> I would like to start using <span class="gmail-il">GitHub</span> <span class="gmail-il">Actions</span>[1] for <span class="gmail-il">CI</span> testing on the release/*<br>> branches.  As far as I know we don't have any buildbots listening to the<br>> release branches, and I think <span class="gmail-il">GitHub</span> <span class="gmail-il">Actions</span> are a good way for us to<br>> quickly bring-up some <span class="gmail-il">CI</span> jobs there.  </div><div><br></div><div>Personally, I feel that Tom's proof of concept, is more important than we seem to be giving him credit for.</div><div><br></div><div>As of this writing, the Github actions system permits all comers, six hours of CPU time per build platform.  Due to this long CPU allotment, AFAIK, Github is one of the few CIs in town that lets anyone build and smoke llvm for free.</div><div><br></div><div>Consider the workflow of someone who has never worked on llvm before.  They will probably fork the monorepo on Github, in order to fix bugs or add a feature or such.  At the moment they do this, they get a built-in workflow that will sanity-check their builds on several important targets.  Zero braining involved.</div><div><br></div><div>Giving Joe Programmer a CI system that magically smoke tests llvm, out of the box, after he forks the repo, is a compelling reason to make something like Tom's system a standard part of llvm master.</div><div><br></div><div>Concerns might be raised that llvm is "preferring" one CI system over another.  Some thoughts about that.  First, because the monorepo's on Github, you'll end up going to <a href="http://github.com">github.com</a> anyway to get your first pull.  Second, nothing about Github actions precludes supporting other CI systems in the future.</div><div><br></div><div>Thanks for your kind consideration.<br clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature">---<br><br>John Byrd<br>Gigantic Software<br>2321 E 4th Street<br>Suite C #429<br>Santa Ana, CA  92705-3862<br><a href="http://www.giganticsoftware.com" target="_blank">http://www.giganticsoftware.com</a><br>T: (949) 892-3526 F: (206) 309-0850</div></div></div>