On Thu, Aug 08, 2019 at 08:59:46PM +0200, Rainer Müller wrote:
On 04/08/2019 17.34, Ryan Schmidt wrote:On Aug 1, 2019, at 10:50, Blair Zajac wrote:Why Azure?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. 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. 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.GitHub announced GitHub Actions today, which is a CI system provided for free on public repositories. It even supports macOS. https://github.blog/2019-08-08-github-actions-now-supports-ci-cd/ However, the announcement does not mention any limits such as the maximum per-job execution time, which has been our main problem with other services so far. I guess this might be something they will still try to figure out during the beta.
The default limit is 360 minutes. Not sure if it could be extended. https://help.github.com/en/articles/workflow-syntax-for-github-actions#jobsjob_idtimeout-minutes
In any case, it might be worth a try. It will be available in November for everyone. Just in case anyone wants to experiment with it earlier, I signed up the @macports organization for the GitHub Actions Beta and we are now on the waitlist. Rainer
-- Zero
signature.asc
Description: PGP signature