Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

do we want to keep the gitlab mirror going? #5717

Closed
jangorecki opened this issue Nov 3, 2023 · 4 comments · Fixed by #5793
Closed

do we want to keep the gitlab mirror going? #5717

jangorecki opened this issue Nov 3, 2023 · 4 comments · Fixed by #5793
Labels
Milestone

Comments

@jangorecki
Copy link
Member

          @jangorecki / @tdhock do we want to keep the gitlab mirror going? Does GHA subsume what GLCI can offer?

Originally posted by @MichaelChirico in #5451 (comment)

@jangorecki
Copy link
Member Author

jangorecki commented Nov 3, 2023

I don't think if it still works due to some subscription expiry. AFAIU we may have some very low CI limits there.
Change for subscription model that happened in gitlab was very unfriendly from the perspective of open source projects. To be fair I am not sure if open source projects are still eligible for free CI, if so then they may need to renew every year, ultimately I don't precisely know. Gitlab was not responsive when trying to contact about this issue.

So my answer is No.

Does GHCI subsume what GLCI I don't think so, I would not make it a priority now.

If someone wants to play with it then sure. We need generating binaries for mac and win, then for r-devel, r-release and r-oldrel, then putting them together (not sure how easy to pass buld artifacts between jobs in GHCI) into single dir structure. Generating R repo. Adding pkgdown as index and R html manuals in a subdir.

@jangorecki jangorecki added the ci label Nov 3, 2023
@tdhock
Copy link
Member

tdhock commented Nov 3, 2023

It definitely is useful to have binary builds of data.table master available.
If it is possible to do that on Github, that would be nice so we can do everything in one place.
@jangorecki are you the one who set up GLCI? You wrote "If someone wants to play with it " so does that mean you no longer want to maintain?
related to new "binary maintainer" role mentioned in #5676

@jangorecki
Copy link
Member Author

@tdhock Yes, binaries would be great, but I would prioritize after 1.15.0 release. Yes, I setup GLCI, unfortunately I don't have enough time to handle that. It is possibly a matter of finding out if and how we could have some extra CI minutes to continue running there, and setting that up. Big advantage of GLCI over GHCI is that you can run all locally if required.

@jangorecki jangorecki added this to the 1.16.0 milestone Nov 6, 2023
@jangorecki
Copy link
Member Author

according https://about.gitlab.com/pricing/#is-there-a-different-compute-minutes-limit-for-public-projects it should be doable to keep GLCI, eventually dropping few jobs so it eats less compute minutes.

@jangorecki jangorecki mentioned this issue Dec 5, 2023
@jangorecki jangorecki modified the milestones: 1.16.0, 1.15.0 Dec 8, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants