[Github-comments] [geany/geany] Migrate from Travis CI to Github Actions (PR #2948)

Enrico Tröger notifications at xxxxx
Sun Oct 17 22:27:40 UTC 2021


Use Github Actions instead of external Travis CI service which recently enforced resource limits and so increase the risk of broken CI because of too few "credits".

I'm not completely sure about resource limits for Github Actions. According to https://docs.github.com/en/billing/managing-billing-for-github-actions/about-billing-for-github-actions, it seems there are 2000 free minutes per month.
OTOH the first sentence on this page says "GitHub Actions usage is free for both public repositories and self-hosted runners." while the table below says "2,000 minutes" for "GitHub Free".
According to https://github.community/t/for-public-repositories-is-there-a-monthly-limit-on-minutes/129017, there is no limit for public repositories.

Even if there would be a limit of 2000 minutes, this might fit for our use (for all repositories of the "geany" organization). On Travis CI, we have to manually ask their support to donate additional credits to our account each time the credits are exhausted.

>From September 1st to October 17th, we used about 17500 credits (about 1750 build minutes) on Travis CI and we've got 8090 credits left to use. 


See also https://github.com/geany/www.geany.org/pull/33.
I would continue with migrating G-P once we agree on this switch and this one has been merged.
You can view, comment on, or merge this pull request online at:

  https://github.com/geany/geany/pull/2948

-- Commit Summary --

  * <a href="https://github.com/geany/geany/pull/2948/commits/139ea3c99019d85e3e1417dca85a7c3ac303a881">Migrate from Travis CI to Github Actions</a>

-- File Changes --

    A .github/workflows/build.yml (161)

-- Patch Links --

https://github.com/geany/geany/pull/2948.patch
https://github.com/geany/geany/pull/2948.diff

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/pull/2948
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.geany.org/pipermail/github-comments/attachments/20211017/0177b6f7/attachment-0001.htm>


More information about the Github-comments mailing list