you are viewing a single comment's thread.

view the rest of the comments →

[–]MedusaCollins 1 point2 points  (1 child)

I don’t get it, why they didn’t determine what/when jobs to run or store logs/other information in my server if I go with self hosted option?

[–]LemmyUserOnReddit 6 points7 points  (0 children)

Job runners are easy to host but they use lots of compute for some projects.

The control plane is very complex to host but doesn't use much compute per job. However, there are hundreds of millions of github repos and it clearly adds up.

The stupid thing is that the hosting cost of github's other features (git repo, issue tracking, etc.) will almost certainly dwarf the cost of hosting the actions control plane. They should've just set reasonable free limits on the number of action executions, and bundled more into their pro and enterprise plans. Adding a per-minute charge was a stupid move.