<div dir="auto">What are the longest ports to build?<div dir="auto"><br></div><div dir="auto">In my experience paraview and mame, also probably the compilers. And they should fit the 360 minutes, right? </div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, 9 Aug 2019, 07:35 Zero King, <<a href="mailto:l2dy@macports.org">l2dy@macports.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On Thu, Aug 08, 2019 at 08:59:46PM +0200, Rainer Müller wrote:<br>
>On 04/08/2019 17.34, Ryan Schmidt wrote:<br>
>> On Aug 1, 2019, at 10:50, Blair Zajac wrote:<br>
>><br>
>>> Why Azure?<br>
>><br>
>> We already use Azure to test pull requests, but we test against the released version of MacPorts base, currently 2.5.4. I guess Mojca is suggesting we add another builder that uses the newer MacPorts base master, to discover if some ports are not compatible with that.<br>
>><br>
>> We also already use Travis CI for pull requests, but Travis was purchased by another company known for allowing its services to languish and die, hence our desire to find alternatives.<br>
>><br>
>> It would need to be free and support building on macOS with root access and not have such a low time limit that our builds would time out. Travis for example has a time limit of 50 minutes which has already been problematic for some ports. If you know of other services that offer that, let us know.<br>
><br>
>GitHub announced GitHub Actions today, which is a CI system provided for free on<br>
>public repositories. It even supports macOS.<br>
><br>
><a href="https://github.blog/2019-08-08-github-actions-now-supports-ci-cd/" rel="noreferrer noreferrer" target="_blank">https://github.blog/2019-08-08-github-actions-now-supports-ci-cd/</a><br>
><br>
>However, the announcement does not mention any limits such as the maximum<br>
>per-job execution time, which has been our main problem with other services so<br>
>far. I guess this might be something they will still try to figure out during<br>
>the beta.<br>
<br>
The default limit is 360 minutes. Not sure if it could be extended.<br>
<br>
<a href="https://help.github.com/en/articles/workflow-syntax-for-github-actions#jobsjob_idtimeout-minutes" rel="noreferrer noreferrer" target="_blank">https://help.github.com/en/articles/workflow-syntax-for-github-actions#jobsjob_idtimeout-minutes</a><br>
<br>
>In any case, it might be worth a try. It will be available in November for<br>
>everyone. Just in case anyone wants to experiment with it earlier, I signed up<br>
>the @macports organization for the GitHub Actions Beta and we are now on the<br>
>waitlist.<br>
><br>
>Rainer<br>
<br>
-- <br>
Zero<br>
</blockquote></div>