!RROtHmAaQIkiJzJZZE:nixos.org

NixOS Infrastructure

390 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.121 Servers

Load older messages


SenderMessageTime
26 Dec 2025
@gabyx:matrix.orggabyxWhat would be really cool is for now, could we launch ofborg our self? 15:08:35
@gabyx:matrix.orggabyx* What would be really cool is for now, could we launch ofborg our self? Basically manually on a PR? on my own VM or system?15:08:57
@janne:hess.oooJanne Do you mean to run builds locally? 15:08:58
@janne:hess.oooJanneThe heuristic is very basic, let me see if I can find it on my phone right now15:09:17
@gabyx:matrix.orggabyx I mean also on aarch which I dont have but not sure... 15:09:23
@gabyx:matrix.orggabyx * yes, I mean also on aarch which I dont have but not sure... 15:09:44
@janne:hess.oooJanne Sorry, I can't really find it rn. But essentially you take every commit message, split on :, run nix-build -A on the first part of the split 15:13:37
@janne:hess.oooJanne This is not correct BTW. The macs are paid for by the foundation 15:14:46
@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

Show newer messages


Back to Room ListRoom Version: 6