| 26 Dec 2025 |
gabyx | * the only thing I see with github action VMs is they start pretty fast... and for OSS there is not limit AFAIK | 15:19:20 |
gabyx | ofborg runs as single binary on a few VMs with different arch? | 15:20:40 |
emily | fwiw if we get Enterprise then we will have more Actions minutes than we know what to do with | 15:20:55 |
emily | although the runners are really just incredibly slow | 15:21:01 |
Janne | It's a surprising amount of components. But one is the webhook receiver which receives webhook events and streams them to a queue. Multiple subscribers can hook to that | 15:21:27 |
emily | (I think ofborg is more maintainer-time-limited than theoretical-ability-to-get-builder-CPU-limited though) | 15:21:48 |
Janne | It absolutely is. That's why we thought about merging relevant functionality into the queue runner to reduce the amount of duplicate work | 15:22:20 |
gabyx | ah and the subscribers are then actually running on the VMs with different archs... | 15:22:28 |
Janne | Mostly, yes | 15:22:42 |
gabyx | Nice. | 15:22:53 |
Janne | There is a graph here: https://pad.lassul.us/ofborg-sustainability?both#Look-around-coreofborgorg | 15:23:12 |
emily | tbh I expect it would probably be possible to simplify ofborg's architecture significantly by driving it through GHA (while still running builds elsewhere). but of course that is a lot of work that nobody wants to do… (and lock-in is certainly a thing, although ofborg is not particularly load-bearing there compared to other things tied to GHA currently) | 15:26:46 |
Janne | Maybe that GHA thing fixes itself if too many people get too annoyed by the 504s. This is why we are going to mirror all relevant repos because more often that not people are unable to work | 15:28:02 |
gabyx | indeed quite complex with some good amount of queues =). Would love to contribute to more Rust stuff, if you have anything reasonably boring/simple-> you may ping me, I may/could help).
emily : I think nobody wants to invest time into the rabbit holes of GHA... its just crap and there is IMO no hope into the future they are going to improve that, until proven otherwise: the latest about this mayhem which is sooo ooold...
| 15:30:28 |
Janne | I will try to remember that, thank you for that offer :) | 15:31:02 |