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
GitHub Actions and Pages are experiencing degraded availability
41–50 of 446 posts
Re: GitHub Actions and Pages are experiencing degraded availability
#42I 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
Re: GitHub Actions and Pages are experiencing degraded availability
#43Earlier 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)
Re: GitHub Actions and Pages are experiencing degraded availability
#44Re: GitHub Actions and Pages are experiencing degraded availability
#45Also, doesn't even have RAG offering.
Re: GitHub Actions and Pages are experiencing degraded availability
#46Re: GitHub Actions and Pages are experiencing degraded availability
#47Earlier 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.
Re: GitHub Actions and Pages are experiencing degraded availability
#48So, Github Actions is currently at two nines of uptime?
Re: GitHub Actions and Pages are experiencing degraded availability
#49How 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
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
#50Earlier 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/...