!RROtHmAaQIkiJzJZZE:nixos.org

NixOS Infrastructure

383 Members
Next Infra call: 2024-07-11, 18:00 CEST (UTC+2) | Infra operational issues backlog: https://github.com/orgs/NixOS/projects/52 | See #infra-alerts:nixos.org for real time alerts from Prometheus.118 Servers

Load older messages


SenderMessageTime
26 Dec 2025
@gabyx:matrix.orggabyx Wouldn't also be helpful, if one could have some yaml annotation in the PR decscription
which could be taken up in a Github job which could then do some special attribute builds?
Just a simple stupid Nix VM (Github Job) which builds the requested attribute on requested arch (optional) etc.
like ofBorg does but in Github Actions (note: I hate Github Actions to the core..., the worst...)
15:15:00
@gabyx:matrix.orggabyx * Wouldn't also be helpful, if one could have some yaml annotation in the PR decscription
which could be taken up in a Github job which could then do some special attribute builds (you need just git commit --amend && git push )?
Just a simple stupid Nix VM (Github Job) which builds the requested attribute on requested arch (optional) etc.
like ofBorg does but in Github Actions (note: I hate Github Actions to the core..., the worst...)
15:15:42
@gabyx:matrix.orggabyx * Wouldn't also be helpful, if one could have some yaml annotation in the PR decscription
which could be taken up in a Github job which could then do some special attribute builds (you need just git commit --amend && git push )?
Just a simple stupid Nix VM (Github Job) which builds the requested attribute on requested arch ...
like ofBorg does but in Github Actions (note: I hate Github Actions to the core..., the worst...)
15:16:02
@leona:leona.isleona i don't think we should use github actions even more. And probably GitHub will have a problem with doing that at scale 15:16:15
@gabyx:matrix.orggabyx * Stupid question: Wouldn't also be helpful, if one could have some yaml annotation in the PR decscription
which could be taken up in a Github job which could then do some special attribute builds (you need just git commit --amend && git push )?
Just a simple stupid Nix VM (Github Job) which builds the requested attribute on requested arch ...
like ofBorg does but in Github Actions (note: I hate Github Actions to the core..., the worst...)
15:16:18
@gabyx:matrix.orggabyxis there any plan there?15:17:27
@leona:leona.isleonaI don't know of any15:17:43
@janne:hess.oooJanneProbably waiting for them to cancel us15:17:54
@gabyx:matrix.orggabyxcause of too many actions?15:18:07
@aleksana:mozilla.orgaleksana 🏳️‍⚧️ (force me to bed after 18:00 UTC)
In reply to @gabyx:matrix.org
Wouldn't also be helpful, if one could have some yaml annotation in the PR decscription
which could be taken up in a Github job which could then do some special attribute builds?
Just a simple stupid Nix VM (Github Job) which builds the requested attribute on requested arch (optional) etc.
like ofBorg does but in Github Actions (note: I hate Github Actions to the core..., the worst...)
I wonder if github allows you to register some bots to do it yourself, just like the shitty copilot review
15:18:29
@gabyx:matrix.orggabyxthe only thing I see with github action VMs is they start pretty fast...15:19:01
@janne:hess.oooJanne Ofborg actually receives most things that happen in nixpkgs from a webhook, one could subscribe to that rabbitmq queue 15:19:12
@gabyx:matrix.orggabyx* the only thing I see with github action VMs is they start pretty fast... and for OSS there is not limit15:19:15
@gabyx:matrix.orggabyx* the only thing I see with github action VMs is they start pretty fast... and for OSS there is not limit AFAIK15:19:20
@gabyx:matrix.orggabyxofborg runs as single binary on a few VMs with different arch?15:20:40
@emilazy:matrix.orgemilyfwiw if we get Enterprise then we will have more Actions minutes than we know what to do with15:20:55
@emilazy:matrix.orgemilyalthough the runners are really just incredibly slow15:21:01
@janne:hess.oooJanne 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
@emilazy:matrix.orgemily(I think ofborg is more maintainer-time-limited than theoretical-ability-to-get-builder-CPU-limited though)15:21:48
@janne:hess.oooJanne 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:matrix.orggabyxah and the subscribers are then actually running on the VMs with different archs...15:22:28
@janne:hess.oooJanneMostly, yes15:22:42
@gabyx:matrix.orggabyxNice.15:22:53
@janne:hess.oooJanne There is a graph here: https://pad.lassul.us/ofborg-sustainability?both#Look-around-coreofborgorg 15:23:12
@emilazy:matrix.orgemilytbh 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:hess.oooJanne 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:matrix.orggabyx

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:hess.oooJanne I will try to remember that, thank you for that offer :) 15:31:02
@pyrox:pyrox.devdish [Fox/It/She]
In reply to @emilazy:matrix.org
although the runners are really just incredibly slow
has there been any thought put into seeing if we could use another actions provider(blacksmith, deploy, etc) to provide faster runners for some subset of jobs? I imagine several of those providers have FOSS project plans that the NixOS org could possibly take advantage of
15:33:26
@hexa:lossy.networkhexaA propos ofborg15:47:55

Show newer messages


Back to Room ListRoom Version: 6