Page 1 of 1

GitLab Ultimate Benefits for FLOSS projects (expiring July 1st if we don't sign-up by then)

Posted: Sat Jun 25, 2022 8:11 pm
by Kunda1
Displayed at the top of the FreeCAD gitlab repo
Displayed at the top of the FreeCAD gitlab repo
Screenshot_20220625_161004.png (32.98 KiB) Viewed 915 times
CC @yorik

Re: GitLab Ultimate Benefits for FLOSS projects (expiring July 1st if we don't sign-up by then)

Posted: Sat Jun 25, 2022 8:21 pm
by adrianinsaval
do we make use of any of the benefits? AFAIK we run self-hosted runners and those don't require gitlab ultimate

Re: GitLab Ultimate Benefits for FLOSS projects (expiring July 1st if we don't sign-up by then)

Posted: Sat Jun 25, 2022 8:54 pm
by Kunda1
I have no idea. Just making sure yorik knows

Re: GitLab Ultimate Benefits for FLOSS projects (expiring July 1st if we don't sign-up by then)

Posted: Mon Jun 27, 2022 5:14 pm
by yorik
On it! looking at it tomorrow

Re: GitLab Ultimate Benefits for FLOSS projects (expiring July 1st if we don't sign-up by then)

Posted: Tue Jun 28, 2022 7:50 am
by yorik
Application submitted! We might be refused because 1) our license is not recognized by GitLab, for some reason, and 2) we don't host our issues and pull requests on GitLab. We'll see...

In any case the program just gives free CI credits (which we know from Travis that they will be insufficient anyway), I couldn't find any other advantage.

Re: GitLab Ultimate Benefits for FLOSS projects (expiring July 1st if we don't sign-up by then)

Posted: Tue Jun 28, 2022 11:14 am
by adrianinsaval
how many minutes of CI does freecad need? we used self hosted runner anyways so it doesn't consume anything from the gitlab quota, it seems that runner is broken now though.

Re: GitLab Ultimate Benefits for FLOSS projects (expiring July 1st if we don't sign-up by then)

Posted: Tue Jun 28, 2022 11:46 am
by vm4dim
adrianinsaval wrote: Tue Jun 28, 2022 11:14 am how many minutes of CI does freecad need?
~15 min per commit https://gitlab.com/freecad/FreeCAD-CI/-/pipelines

Re: GitLab Ultimate Benefits for FLOSS projects (expiring July 1st if we don't sign-up by then)

Posted: Tue Jun 28, 2022 12:07 pm
by adrianinsaval
That would be about 100 compiles per day, so it could be enough. However, assuming it's runs on a dual core VM it would probably count as 30', plus bigger changes would take longer to compile. And of course that's running on a single platform, if we ever add windows and/or mac it quickly skyrockets specially since caching wasn't as effective on windows IIRC.