Live data from Hacker News

GitHub Actions: Ephemeral self-hosted runners and new webhooks for auto-scaling

github.blog

41–50 of 74 posts

Re: GitHub Actions: Ephemeral self-hosted runners and new webhooks for auto-scaling

#42
post #40

Earlier quoted context omitted.

I will check in with our githubcustomers group to help accelerate. I can also directly inform our engineering team if you're open to sending me your information at thejoebourneidentity@github.com Either way, we're looking into this issue and I'll post an update here once we've learned more.

Asking end users of your product to report issues via DM'ing your personal Twitter account, an account which is full of retweets of homophobic garbage, is really REALLY bad. Quietly editing your comment after being called out to hide it is even worse.

Agreed. Thanks for pointing this out. I'm genuinely curious now what their Twitter profile is, but my guess is they'll delete the tweets or remove the Twitter account.

Microsoft notoriously hires a lot of people from the Federal Sector who unfortunately appear to be mostly right-wing religious zealots.

Re: GitHub Actions: Ephemeral self-hosted runners and new webhooks for auto-scaling

#43
post #33

Too little and too late. Meanwhile, I'm over here with gitlab self-hosted runners that "dispatch" ephemeral runners. I can tweak scaling limits and the whole contraption runs seamlessly on the AWS ec2 instances of my choosing. My company just competed the migration from github to gitlab and, while it's not perfect, there's a lot to like on gitlab.

I think it's all just a matter of team preferences and for many this is less "too little too late" and more "yet another great release" when compared to the other tools they're using.

I personally find Actions to be a far better product than GitLab CI and we're moving all our CI from a mix of Circle/Jenkins to Actions.

Re: GitHub Actions: Ephemeral self-hosted runners and new webhooks for auto-scaling

#44
post #40

Earlier quoted context omitted.

Asking end users of your product to report issues via DM'ing your personal Twitter account, an account which is full of retweets of homophobic garbage, is really REALLY bad. Quietly editing your comment after being called out to hide it is even worse.

Agreed. Thanks for pointing this out. I'm genuinely curious now what their Twitter profile is, but my guess is they'll delete the tweets or remove the Twitter account. Microsoft notoriously hires a lot of people from the Federal Sector who unfortunately appear to be mostly right-wing religious zealots.

Nm, found it:

https://twitter.com/JoeB_in_NC

First thing is a retweet from Ben Shapiro.

Re: GitHub Actions: Ephemeral self-hosted runners and new webhooks for auto-scaling

#45
The absolutely most annoying issue with GitHub Runners is the fact that they run 1 job .. at a time ... per server.

You can only imagine our follow-up meetings about the fact that we had a fleet of 15 c5a.2xlarge instances and still half of the developers were waiting up to 20 minutes for an instance to go online.

The worst part? The jobs don't clean up -- probably to allow for caching. We ran into into disk space issues regularly enough for it to force us to make the spot instances commit harakiri after 2 days.

GitHub are a cool concept and we'll probably stick with them. But their quality is just bad. There's that .NET runner and it feels like it's so massively different from anything GitHub-like you could imagine .. almost as if it's a whitelabel program they licensed or like it's the result of a 4 week contract work. Simply bad.

Re: GitHub Actions: Ephemeral self-hosted runners and new webhooks for auto-scaling

#46
post #29

Earlier quoted context omitted.

It's not because they're owned by Microsoft, at least not in the way you think. It's because GitHub Actions is rebranded Azure Pipelines. That a team at GitHub has been given a pile of Microsoft authored code is honestly much more concerning. They don't seem to understand it in its entirety either.

I didn't want to believe it, but then I did a search through their repo: ``` else if (value.Contains("Microsoft.Azure.DevOps")) { m_typeName = value.Replace("Microsoft.Azure.DevOps", "GitHub"); m_typeName = m_typeName.Substring(0, m_typeName.IndexOf(",")) + ", Sdk"; } ```

You can also compare the source code structure to the Azure Devops Pipeline agent's to tell pretty easily that the github runner is a fork what has been edited to process the somewhat different format of the actions YAML.

https://github.com/microsoft/azure-pipelines-agent/

Re: GitHub Actions: Ephemeral self-hosted runners and new webhooks for auto-scaling

#47

Earlier quoted context omitted.

Agreed. Thanks for pointing this out. I'm genuinely curious now what their Twitter profile is, but my guess is they'll delete the tweets or remove the Twitter account. Microsoft notoriously hires a lot of people from the Federal Sector who unfortunately appear to be mostly right-wing religious zealots.

Nm, found it: https://twitter.com/JoeB_in_NC First thing is a retweet from Ben Shapiro.

This is the same company whose sales team celebrated their ICE contract with little American flag and eagle emoji (https://www.latimes.com/business/technology/story/2019-10-31...) and eventually decided to donate all their proceeds from the ICE contract (i.e., their motivation was helping ICE, not making money).

Everyone here lives under capitalism. Making money is fine. Saying "If you pay us, we'll take your money" is totally expected. But that's not what they're doing here.

But GitHub is now a MAGA-converged organization pushing a social agenda, and you can see it in the quality of their engineering.

Re: GitHub Actions: Ephemeral self-hosted runners and new webhooks for auto-scaling

#48

Earlier quoted context omitted.

Agreed. Thanks for pointing this out. I'm genuinely curious now what their Twitter profile is, but my guess is they'll delete the tweets or remove the Twitter account. Microsoft notoriously hires a lot of people from the Federal Sector who unfortunately appear to be mostly right-wing religious zealots.

Nm, found it: https://twitter.com/JoeB_in_NC First thing is a retweet from Ben Shapiro.

Yikes. This is the strangest thing I've seen on HN in a long time. How can someone responsible for product at Github (!) think posting your private twitter account in a context like this is acceptable, and even more so when it's filled with this garbage.

Re: GitHub Actions: Ephemeral self-hosted runners and new webhooks for auto-scaling

#49

Earlier quoted context omitted.

Agreed. Thanks for pointing this out. I'm genuinely curious now what their Twitter profile is, but my guess is they'll delete the tweets or remove the Twitter account. Microsoft notoriously hires a lot of people from the Federal Sector who unfortunately appear to be mostly right-wing religious zealots.

Nm, found it: https://twitter.com/JoeB_in_NC First thing is a retweet from Ben Shapiro.

I didn't actually see anything overtly homophobic/transphobic, though there's some border control posts he liked/retweeted that go a bit into the racist side. Not someone I'd want to hang out with, but I don't see anything like what was being said.

Still, what could possibly make anyone think posting a personal twitter handle for this was a good idea. That alone makes me question that he should have the role he does at GitHub.

Re: GitHub Actions: Ephemeral self-hosted runners and new webhooks for auto-scaling

#50
We're pretty happy with Azure DevOps on our team.

But, these competing offerings between Azure and GitHub have been really confusing to follow. Especially since folks are pointing out that GitHub Actions is partly Azure DevOps under the hood. It just seems like a complicated branding play because some people will refuse to use an Azure service but will gladly use a GitHub service still owned by Microsoft?

Post reply on HN