Live data from Hacker News

GitHub Actions and Pages are experiencing degraded availability

githubstatus.com

41–50 of 446 posts

Re: GitHub Actions and Pages are experiencing degraded availability

#41

How did they get Github Pages into “degraded performance”? Aren’t those just CDN stored static pages?

I believe Pages uses Actions under the hood for publishing, so in my head it sort of makes sense for these things to be affected in the same outage

Well hopefully reads aren't affected then...

Re: GitHub Actions and Pages are experiencing degraded availability

#42
post #37

I love how even self hosted workers don't work during these outages - running jobs on their infrastructure being flakey is marginally acceptable, but the API to simply schedule workflows having this availability is mind boggling. Github just doesn't seem like a serious company anymore.

GitHub implements self hosted runners by running a normal runner that passes the environment to your runner and then polls it. That's why they cost as much as the smallest GitHub-hosted runner. This is no surprise given standard Microsoft operating procedure - https://news.ycombinator.com/item?id=47616242

they walked that back for now at least - self-hosted gh runners are still free: https://docs.github.com/en/billing/concepts/product-billing/...

Re: GitHub Actions and Pages are experiencing degraded availability

#43
post #32

Earlier quoted context omitted.

I'm not sure that it's that mind boggling. The entire complexity and value of GHA is not in the runners but the scheduler that the GH frontend hooks into and runners subscribe to jobs from. It's the most likely thing to fall over. ' If the scheduling was self hosted it would be inexcusable but you can always just connect whatever you want to webhooks.

That "scheduling" is just a git hook and a message queue, maybe with some database updates in between with very clear boundaries that make sharding easy to reason about, assuming they have a sane architecture (they evidently don't)

It's just silly to guess at how a system works, or should work, without digging into the details. Because you simply don't know what you don't know.

Re: GitHub Actions and Pages are experiencing degraded availability

#47

Earlier quoted context omitted.

That "scheduling" is just a git hook and a message queue, maybe with some database updates in between with very clear boundaries that make sharding easy to reason about, assuming they have a sane architecture (they evidently don't)

It's just silly to guess at how a system works, or should work, without digging into the details. Because you simply don't know what you don't know.

The only statement I'm making about their system is that it appears to be poorly designed, as evident by their poor uptime. The rest is just visible details about what data is involved in performing the task at hand, agnostic to the implementation underlying it.

Re: GitHub Actions and Pages are experiencing degraded availability

#49

How did they get Github Pages into “degraded performance”? Aren’t those just CDN stored static pages?

I believe Pages uses Actions under the hood for publishing, so in my head it sort of makes sense for these things to be affected in the same outage

You are right, didn’t know that.

Seems like the only reliable way to run GHA jobs is to not use their runners. Hope they at least didn’t break self-hosted runners operations

Re: GitHub Actions and Pages are experiencing degraded availability

#50
post #37

Earlier quoted context omitted.

GitHub implements self hosted runners by running a normal runner that passes the environment to your runner and then polls it. That's why they cost as much as the smallest GitHub-hosted runner. This is no surprise given standard Microsoft operating procedure - https://news.ycombinator.com/item?id=47616242

they walked that back for now at least - self-hosted gh runners are still free: https://docs.github.com/en/billing/concepts/product-billing/...

Well, they're still implemented that way.
Post reply on HN