Skip to main content

in reply to daniel:// stenberg://

isn't it nice that they're managing invites to curl totally free of charge to you? xD
in reply to daniel:// stenberg://

I meant to ask earlier, why the enterprise thing? Afaik it’s for managing multiple GitHub orgs under a single umbrella? Sorry if you already wrote
a blog entry or something about this. 😀
in reply to Jakob Borg

it was not voluntary. It is something we've had set upon us by GitHub. Maybe because I'm a GitHub star, maybe for some other reason. I have no idea.
This entry was edited (1 month ago)
in reply to Jakob Borg

it's complicated. We've had the org marked as some kind of cloud blabla account for a long time, but recently they've pushed for that sort of account is going away and is instead becoming this other account... I suspect the problem started in this other account. But who the heck knows. This is big-company mumbo jumbo at its worst.
This entry was edited (1 month ago)
in reply to daniel:// stenberg://

@jakob it fits the road #GitHub has taken since it was taken over by #Microsoft. The original promise was to be #OSS friendly. Now that they are the goto place for Open Source they change the rules step by step. This also affects paying users. The SaaS price list exploded a couple of months ago. You now even pay extra for git LFS. I guess, this is the enshittification process @pluralistic is talking about.
in reply to Markus Werle

actually, it is somewhat more complicated than so. We were "bumped up" as a courtesy by GitHub to get more github action "powers" and that makes us a little special there and that sometimes leads to ... surprises.
This entry was edited (1 month ago)
in reply to daniel:// stenberg://

@jakob @pluralistic it is quite simple to me. OSS projects had full GitHub actions access. At least „no limits“ was the advertising and my main reason to stay on that platform. That has obviously changed. Now larger OSS projects need extra attention due to limitations never revealed before.
in reply to daniel:// stenberg://

@jakob @pluralistic I am deeply concerned about what is happening here. I read your message such that you do not have full and unlimited access to GitHub Actions with your OSS project and this definitely is not what was promised nearly a decade ago. Can you please explain what makes the special treatment of curl necessary? What kind of facts am I missing?
in reply to Markus Werle

@markuswerle @jakob @pluralistic This is how I interpret the situation: #GitHub offers open source programs free access to GitHub actions today exactly as it did in the past. This access is limited in CPU performance and parallelism. It always was. All free CI services do this.

The #curl project was bumped to a fancier account to give us more actions powers: more CPU and more parallelism.

That is them doing us a favor and them supporting us, not the other way around.

in reply to daniel:// stenberg://

@jakob @pluralistic thanks for the clarification. I accept your description of the limitations at place, despite me remembering them differently. Maybe the limitations were there all the time but not prominently mentioned. I should have taken screenshots at the time when I was excited about GitHub.
in reply to Markus Werle

@markuswerle @jakob @pluralistic no services offer unlimited CPU and parallelism by default, how could they? It would immediately get abused to death.
in reply to daniel:// stenberg://

@jakob @pluralistic and any of these abuse attempts would be easily detectable and would immediately lead to a platform ban. I accept there was a limit you ran into but I do not follow your argument here that the limit is necessary in the first place.
in reply to Markus Werle

@markuswerle no need to tell ME that. Tell that to every existing could-CI service out there that you clearly have figured out something they have not. I'm just a user.
in reply to daniel:// stenberg://

@markuswerle @pluralistic GitHub Enterprise offers some additional things for security, etc. I don't know if curl uses those, but I interpret it as a way to make sure curl (as critical infrastructure) gets whatever protection they can offer.
⇧