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

Here's the place for discussion related to coding in FreeCAD, C++ or Python. Design, interfaces and structures.
Forum rules
Be nice to others! Respect the FreeCAD code of conduct!
Post Reply
User avatar
Kunda1
Veteran
Posts: 13434
Joined: Thu Jan 05, 2017 9:03 pm

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

Post 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 890 times
CC @yorik
Alone you go faster. Together we go farther
Please mark thread [Solved]
Want to contribute back to FC? Checkout:
'good first issues' | Open TODOs and FIXMEs | How to Help FreeCAD | How to report Bugs
User avatar
adrianinsaval
Veteran
Posts: 5541
Joined: Thu Apr 05, 2018 5:15 pm

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

Post by adrianinsaval »

do we make use of any of the benefits? AFAIK we run self-hosted runners and those don't require gitlab ultimate
User avatar
Kunda1
Veteran
Posts: 13434
Joined: Thu Jan 05, 2017 9:03 pm

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

Post by Kunda1 »

I have no idea. Just making sure yorik knows
Alone you go faster. Together we go farther
Please mark thread [Solved]
Want to contribute back to FC? Checkout:
'good first issues' | Open TODOs and FIXMEs | How to Help FreeCAD | How to report Bugs
User avatar
yorik
Founder
Posts: 13640
Joined: Tue Feb 17, 2009 9:16 pm
Location: Brussels
Contact:

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

Post by yorik »

On it! looking at it tomorrow
User avatar
yorik
Founder
Posts: 13640
Joined: Tue Feb 17, 2009 9:16 pm
Location: Brussels
Contact:

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

Post 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.
User avatar
adrianinsaval
Veteran
Posts: 5541
Joined: Thu Apr 05, 2018 5:15 pm

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

Post 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.
vm4dim
Posts: 129
Joined: Tue Nov 23, 2021 1:05 am

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

Post 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
User avatar
adrianinsaval
Veteran
Posts: 5541
Joined: Thu Apr 05, 2018 5:15 pm

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

Post 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.
Post Reply