<div dir="ltr"><div>Hi Eric,<br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, Nov 19, 2021 at 12:18 AM Eric Timmons <<a href="mailto:etimmons@mit.edu">etimmons@mit.edu</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">Hi folks,<br>
<br>
I've been working on a set of Gitlab CI helpers with the goal of making <br>
testing CL projects easy. They're not quite ready for wide consumption, <br>
but I'd love to get some feedback on their documentation and (from some <br>
brave souls) use.<br>
<br>
They are located at <<a href="https://gitlab.common-lisp.net/clci/gitlab-ci" rel="noreferrer" target="_blank">https://gitlab.common-lisp.net/clci/gitlab-ci</a>>. An <br>
example project using it is <<a href="https://gitlab.common-lisp.net/cl-tar/cl-tar" rel="noreferrer" target="_blank">https://gitlab.common-lisp.net/cl-tar/cl-tar</a>>.<br>
<br>
The goal is to test on several implementations automatically by <br>
including files from that project into your CI setup. By default it will <br>
currently test on ABCL, CCL, CLISP, CMUCL, ECL, and SBCL. Additionally, <br>
it can test on CLASP (it will be turned on by default after their next <br>
release).<br>
<br>
It also includes a release pipeline that will use Gitlab's API to create <br>
a release whenever you push a tag that looks like a version number.<br></blockquote><div><br></div><div>Thanks for putting these together! It's a very nice achievement and enhancement of Common Lisp testing experience.<br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
It's currently limited to Linux runners, but I plan to add Windows and <br>
MacOS support. Additionally, it uses Docker images from <br>
<<a href="https://common-lisp.net/project/cl-docker-images/" rel="noreferrer" target="_blank">https://common-lisp.net/project/cl-docker-images/</a>>, fetched directly <br>
from CLF infrastructure. So there's no time wasted in compiling the <br>
implementation and most tools you need should already be installed in <br>
the image.<br>
<br>
Please let me know any feedback you have!<br>
<br></blockquote><div><br></div>Regards,<br clear="all"></div><br>-- <br><div dir="ltr" class="gmail_signature"><div dir="ltr">Bye,<div><br></div><div>Erik.</div><div><br></div><div><a href="http://efficito.com/" target="_blank">http://efficito.com</a> -- Hosted accounting and ERP.</div><div>Robust and Flexible. No vendor lock-in.</div></div></div></div>